aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZi Wang <mrziwang@google.com>2023-09-12 00:39:55 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2023-09-12 00:39:55 +0000
commitd3a3880e414ae003ba2e7a0bd6aebc02433895b9 (patch)
treee1bccc852eb3ff26f97309e924560935bd296333
parentfe210374424e958ef9caf3a7f145636a39fcc4a7 (diff)
parenta2b70c71acdbeede2ff03abab9d70dbdacaa1dc8 (diff)
downloadprotobuf-d3a3880e414ae003ba2e7a0bd6aebc02433895b9.tar.gz
Add handcrafted libprotobuf-java-full am: bd4496b5ef am: c2a2f405a0 am: a2b70c71ac
Original change: https://android-review.googlesource.com/c/platform/external/protobuf/+/2745418 Change-Id: I1868050d59b6d7321a8ad6f2a7a8a3e065e9a8b2 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--BUILD.bazel16
1 files changed, 16 insertions, 0 deletions
diff --git a/BUILD.bazel b/BUILD.bazel
index 8a9ebf78b..5f7c4e519 100644
--- a/BUILD.bazel
+++ b/BUILD.bazel
@@ -16,6 +16,7 @@
# from Android.bp. The BUILD file in this folder is unused, it's from
# the protocol-buffers github repo.
load("//build/bazel/rules/python:py_proto.bzl", "py_proto_library")
+load("//build/bazel/rules/java:proto.bzl", "java_proto_sources_gen")
py_library(
name = "libprotobuf-python",
@@ -60,3 +61,18 @@ proto_library(
srcs = ["src/" + f + ".proto" for f in proto_filenames],
strip_import_prefix = "src",
)
+
+java_library(
+ name = "libprotobuf-java-full",
+ java_version = "1.7",
+ srcs = glob(["java/core/src/main/java/**/*.java"]) + [":libprotobuf-java-full_proto_gen"],
+ target_compatible_with = select({
+ "//build/bazel/platforms/os:android": ["@platforms//:incompatible"],
+ "//conditions:default": [],
+ }),
+)
+
+java_proto_sources_gen(
+ name = "libprotobuf-java-full_proto_gen",
+ deps = [":libprotobuf-internal-protos_proto"],
+)