blob: 3d40b4cae4a990ad83cb4e909a510738ab2c952b [file] [log] [blame]
package(default_visibility = ["//visibility:public"])
load("@submodule_grpc//bazel:grpc_build_system.bzl", "grpc_proto_library")
grpc_proto_library(name = "metric",
srcs = ["metric.proto"],
deps = [
"//google/api:metric",
"//google/api:monitored_resource",
":common",
],
well_known_protos = "@submodule_protobuf//:well_known_protos",
use_external = True,
)
grpc_proto_library(
name = "common",
srcs = ["common.proto"],
deps = [
"//google/api:distribution",
"//google/api:annotations",
],
well_known_protos = "@submodule_protobuf//:well_known_protos",
use_external = True,
)
grpc_proto_library(
name = "metric_service",
srcs = ["metric_service.proto"],
deps = [
"//google/api:annotations",
"//google/api:metric",
"//google/api:monitored_resource",
"//google/api:label",
"//google/rpc:status",
":common",
":metric",
],
well_known_protos = "@submodule_protobuf//:well_known_protos",
use_external = True,
)