diff options
author | Zi Wang <mrziwang@google.com> | 2023-09-12 02:15:33 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2023-09-12 02:15:33 +0000 |
commit | a7b0836442d04a31484631c602e372fbbd869a5e (patch) | |
tree | 5388c84fc92ea7306ba96e0d7b2f2dca46ad2f00 | |
parent | 0c3fd44318e365b0c6cdeecacfbdacb502e40f08 (diff) | |
parent | f04b00ab38fceac5f13cf31c3bfc3e092fcb038b (diff) | |
download | protobuf-a7b0836442d04a31484631c602e372fbbd869a5e.tar.gz |
Merge changes from topic "libprotobuf-java-full" into main am: 9a75a3d635 am: f72e4c6707 am: 800c932073 am: 6ee98653ff am: f04b00ab38
Original change: https://android-review.googlesource.com/c/platform/external/protobuf/+/2745915
Change-Id: I7e130cdb77753b829f84d9d36865b04cebf5957d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r-- | Android.bp | 6 | ||||
-rw-r--r-- | BUILD.bazel | 16 |
2 files changed, 21 insertions, 1 deletions
diff --git a/Android.bp b/Android.bp index d1c3d1fd2..edbe915cd 100644 --- a/Android.bp +++ b/Android.bp @@ -709,6 +709,12 @@ filegroup { } filegroup { + name: "libprotobuf-internal-java-full-srcs", + srcs: ["java/core/src/main/java/**/*.java"], + path: "java", +} + +filegroup { name: "libprotobuf-internal-protos", srcs: [ "src/google/protobuf/descriptor.proto", diff --git a/BUILD.bazel b/BUILD.bazel index 5f7c4e519..10f2a5d7c 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -65,7 +65,21 @@ proto_library( java_library( name = "libprotobuf-java-full", java_version = "1.7", - srcs = glob(["java/core/src/main/java/**/*.java"]) + [":libprotobuf-java-full_proto_gen"], + srcs = [ + ":libprotobuf-internal-java-full-srcs", + ":libprotobuf-java-full_proto_gen", + ], + target_compatible_with = select({ + "//build/bazel/platforms/os:android": ["@platforms//:incompatible"], + "//conditions:default": [], + }), +) + +java_library( + name = "libprotobuf-java-full-neverlink", + exports = [":libprotobuf-java-full"], + java_version = "1.7", + neverlink = True, target_compatible_with = select({ "//build/bazel/platforms/os:android": ["@platforms//:incompatible"], "//conditions:default": [], |