diff options
Diffstat (limited to 'google/rpc/BUILD.bazel')
-rw-r--r-- | google/rpc/BUILD.bazel | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/google/rpc/BUILD.bazel b/google/rpc/BUILD.bazel new file mode 100644 index 000000000..d14c804fe --- /dev/null +++ b/google/rpc/BUILD.bazel @@ -0,0 +1,34 @@ +load("@io_grpc_grpc_java//:java_grpc_library.bzl", "java_grpc_library") + +# This is an API workspace, having public visibility by default makes perfect sense. +package(default_visibility = ["//visibility:public"]) + +############################################################################## +# Common +############################################################################## +proto_library( + name = "rpc_proto", + srcs = [ + "code.proto", + "error_details.proto", + "status.proto", + ], + deps = [ + "@com_google_protobuf//:any_proto", + "@com_google_protobuf//:duration_proto", + ], +) + +############################################################################## +# Java +############################################################################## +java_proto_library( + name = "rpc_java_proto", + deps = [":rpc_proto"], +) + +java_grpc_library( + name = "rpc_java_grpc", + srcs = [":rpc_proto"], + deps = [":rpc_java_proto"], +) |