diff options
author | Zi Wang <mrziwang@google.com> | 2023-09-12 02:15:29 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2023-09-12 02:15:29 +0000 |
commit | 0c3fd44318e365b0c6cdeecacfbdacb502e40f08 (patch) | |
tree | ca0c94f10ce29ecab93837b1a003b766805dfa14 | |
parent | ec6644a605c8620cf4ffa0da35cfebf760262486 (diff) | |
parent | f46653da212dda39737cfeec9e8016ebd48c526d (diff) | |
download | protobuf-0c3fd44318e365b0c6cdeecacfbdacb502e40f08.tar.gz |
Add handcrafted libprotobuf-java-full am: bd4496b5ef am: c2a2f405a0 am: a2b70c71ac am: d3a3880e41 am: f46653da21
Original change: https://android-review.googlesource.com/c/platform/external/protobuf/+/2745418
Change-Id: I4bf54a08c5610a97f3e46c08fde16912b547d923
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r-- | BUILD.bazel | 16 |
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"], +) |