aboutsummaryrefslogtreecommitdiffhomepage
path: root/BUILD
diff options
context:
space:
mode:
authorGravatar Ming Zhao <mzhao@luminatewireless.com>2016-01-21 23:03:28 -0800
committerGravatar Ming Zhao <mzhao@luminatewireless.com>2016-01-21 23:08:33 -0800
commit4fe03816b133f4cdf9229a316e1aa174a88be349 (patch)
tree5f81fd7b21859d42a6cb3a11461ff63adcfa3483 /BUILD
parent187977649b46891887503d7f8c60b228238efe84 (diff)
Fix bazel BUILD for Java.
Diffstat (limited to 'BUILD')
-rw-r--r--BUILD16
1 files changed, 10 insertions, 6 deletions
diff --git a/BUILD b/BUILD
index 8022098c..3cac4a86 100644
--- a/BUILD
+++ b/BUILD
@@ -459,19 +459,23 @@ cc_test(
# Java support
################################################################################
genrule(
- name = "generate_java_descriptor_proto",
- srcs = ["src/google/protobuf/descriptor.proto"],
- outs = ["com/google/protobuf/DescriptorProtos.java"],
- cmd = "$(location :protoc) --java_out=$(@D)/../../.. $<",
+ name = "gen_well_known_protos_java",
+ srcs = WELL_KNOWN_PROTOS,
+ outs = [
+ "wellknown.srcjar"
+ ],
+ cmd = "$(location :protoc) --java_out=$(@D)/wellknown.jar" +
+ " -Isrc $(SRCS) " +
+ " && mv $(@D)/wellknown.jar $(@D)/wellknown.srcjar",
tools = [":protoc"],
)
java_library(
name = "protobuf_java",
srcs = glob([
- "java/src/main/java/com/google/protobuf/*.java",
+ "java/core/src/main/java/com/google/protobuf/*.java",
]) + [
- ":generate_java_descriptor_proto",
+ ":gen_well_known_protos_java",
],
visibility = ["//visibility:public"],
)