| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152 |
- # Copyright The OpenTelemetry Authors
- # SPDX-License-Identifier: Apache-2.0
- package(default_visibility = ["//visibility:public"])
- load("@rules_proto//proto:defs.bzl", "proto_library")
- load("@com_github_grpc_grpc//bazel:cc_grpc_library.bzl", "cc_grpc_library")
- proto_library(
- name = "common_proto",
- srcs = [
- "opentelemetry/proto/common/v1/common.proto",
- ],
- )
- cc_proto_library(
- name = "common_proto_cc",
- deps = [":common_proto"],
- )
- proto_library(
- name = "resource_proto",
- srcs = [
- "opentelemetry/proto/resource/v1/resource.proto",
- ],
- deps = [
- ":common_proto",
- ],
- )
- cc_proto_library(
- name = "resource_proto_cc",
- deps = [":resource_proto"],
- )
- proto_library(
- name = "trace_proto",
- srcs = [
- "opentelemetry/proto/trace/v1/trace.proto",
- ],
- deps = [
- ":common_proto",
- ":resource_proto",
- ],
- )
- cc_proto_library(
- name = "trace_proto_cc",
- deps = [":trace_proto"],
- )
- proto_library(
- name = "trace_service_proto",
- srcs = [
- "opentelemetry/proto/collector/trace/v1/trace_service.proto",
- ],
- deps = [
- ":trace_proto",
- ],
- )
- cc_proto_library(
- name = "trace_service_proto_cc",
- deps = [":trace_service_proto"],
- )
- cc_grpc_library(
- name = "trace_service_grpc_cc",
- srcs = [":trace_service_proto"],
- generate_mocks = True,
- grpc_only = True,
- deps = [":trace_service_proto_cc"],
- )
- proto_library(
- name = "logs_proto",
- srcs = [
- "opentelemetry/proto/logs/v1/logs.proto",
- ],
- deps = [
- ":common_proto",
- ":resource_proto",
- ],
- )
- cc_proto_library(
- name = "logs_proto_cc",
- deps = [":logs_proto"],
- )
- proto_library(
- name = "logs_service_proto",
- srcs = [
- "opentelemetry/proto/collector/logs/v1/logs_service.proto",
- ],
- deps = [
- ":logs_proto",
- ],
- )
- cc_proto_library(
- name = "logs_service_proto_cc",
- deps = [":logs_service_proto"],
- )
- cc_grpc_library(
- name = "logs_service_grpc_cc",
- srcs = [":logs_service_proto"],
- generate_mocks = True,
- grpc_only = True,
- deps = [":logs_service_proto_cc"],
- )
- proto_library(
- name = "metrics_proto",
- srcs = [
- "opentelemetry/proto/metrics/v1/metrics.proto",
- ],
- deps = [
- ":common_proto",
- ":resource_proto",
- ],
- )
- cc_proto_library(
- name = "metrics_proto_cc",
- deps = [":metrics_proto"],
- )
- proto_library(
- name = "metrics_service_proto",
- srcs = [
- "opentelemetry/proto/collector/metrics/v1/metrics_service.proto",
- ],
- deps = [
- ":metrics_proto",
- ],
- )
- cc_proto_library(
- name = "metrics_service_proto_cc",
- deps = [":metrics_service_proto"],
- )
- cc_grpc_library(
- name = "metrics_service_grpc_cc",
- srcs = [":metrics_service_proto"],
- generate_mocks = True,
- grpc_only = True,
- deps = [":metrics_service_proto_cc"],
- )
|