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, )