From e52c7f975ee4411146ab581f377189737a34014a Mon Sep 17 00:00:00 2001 From: jyane Date: Wed, 10 Jan 2018 23:52:01 +0900 Subject: [PATCH 1/2] bazel,grpclb: add a bazel build definition --- grpclb/BUILD.bazel | 48 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 grpclb/BUILD.bazel diff --git a/grpclb/BUILD.bazel b/grpclb/BUILD.bazel new file mode 100644 index 00000000000..1b64c30c7c8 --- /dev/null +++ b/grpclb/BUILD.bazel @@ -0,0 +1,48 @@ +load("//:java_grpc_library.bzl", "java_grpc_library") + +java_library( + name = "grpclb", + srcs = glob([ + "src/main/java/io/grpc/grpclb/*.java", + ]), + visibility = ["//visibility:public"], + deps = [ + "//core", + "//core:internal", + "//core:util", + "//stub", + "@com_google_protobuf//:protobuf_java_util", + "@com_google_guava_guava//jar", + "@com_google_code_findbugs_jsr305//jar", + ":load_balancer_java_proto", + ":load_balancer_java_grpc", + ], +) + +proto_library( + name = "load_balancer_proto", + srcs = [ + "src/main/proto/load_balancer.proto", + ], + deps = [ + "@com_google_protobuf//:timestamp_proto", + "@com_google_protobuf//:duration_proto", + ], +) + +java_proto_library( + name = "load_balancer_java_proto", + deps = [ + ":load_balancer_proto", + ], +) + +java_grpc_library( + name = "load_balancer_java_grpc", + srcs = [ + ":load_balancer_proto", + ], + deps = [ + ":load_balancer_java_proto", + ], +) From 2d73955894bccc6a89e3b73dbb75ed45e2fcc221 Mon Sep 17 00:00:00 2001 From: jyane Date: Fri, 12 Jan 2018 03:40:16 +0900 Subject: [PATCH 2/2] apply a review comment, to be 1 line --- grpclb/BUILD.bazel | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/grpclb/BUILD.bazel b/grpclb/BUILD.bazel index 1b64c30c7c8..79736368857 100644 --- a/grpclb/BUILD.bazel +++ b/grpclb/BUILD.bazel @@ -21,9 +21,7 @@ java_library( proto_library( name = "load_balancer_proto", - srcs = [ - "src/main/proto/load_balancer.proto", - ], + srcs = ["src/main/proto/load_balancer.proto"], deps = [ "@com_google_protobuf//:timestamp_proto", "@com_google_protobuf//:duration_proto", @@ -32,17 +30,11 @@ proto_library( java_proto_library( name = "load_balancer_java_proto", - deps = [ - ":load_balancer_proto", - ], + deps = [":load_balancer_proto"], ) java_grpc_library( name = "load_balancer_java_grpc", - srcs = [ - ":load_balancer_proto", - ], - deps = [ - ":load_balancer_java_proto", - ], + srcs = [":load_balancer_proto"], + deps = [":load_balancer_java_proto"], )