aboutsummaryrefslogtreecommitdiff
path: root/grpclb
diff options
context:
space:
mode:
authorShohei Kamimori <jyane.kstm@gmail.com>2018-01-18 05:18:14 +0900
committerEric Anderson <ejona@google.com>2018-01-17 12:18:14 -0800
commit4b54df304cd7d91d8e82424b143f293f67cb5e7b (patch)
tree6c74313cfa37621ba7aa608de59f067cc8ec3267 /grpclb
parentb940084c331698f0ca22a929d8984832e4dbb6c5 (diff)
downloadgrpc-grpc-java-4b54df304cd7d91d8e82424b143f293f67cb5e7b.tar.gz
bazel,grpclb: add a bazel build definition
Diffstat (limited to 'grpclb')
-rw-r--r--grpclb/BUILD.bazel40
1 files changed, 40 insertions, 0 deletions
diff --git a/grpclb/BUILD.bazel b/grpclb/BUILD.bazel
new file mode 100644
index 000000000..797363688
--- /dev/null
+++ b/grpclb/BUILD.bazel
@@ -0,0 +1,40 @@
+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"],
+)