aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZi Wang <mrziwang@google.com>2023-09-22 01:01:46 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2023-09-22 01:01:46 +0000
commit63ac4245f23d5c8e3eacffdec43f277b8654404c (patch)
treeb824e1e264129566748b22a85ff850eaf6911889
parent75b5e98a00dd2f6018bed3572be6152a86408ef9 (diff)
parent7edf41541dc4c47684f94ae1ac2b386e90386699 (diff)
downloadgrpc-grpc-java-63ac4245f23d5c8e3eacffdec43f277b8654404c.tar.gz
Wrap gen_annotations.py in python_binary_host am: acc04b8ffd am: 7edf41541d
Original change: https://android-review.googlesource.com/c/platform/external/grpc-grpc-java/+/2755687 Change-Id: I4cdc55a9ebd35dffdde9b0543954bb358f77afa2 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--annotation-stubs/Android.bp18
1 files changed, 14 insertions, 4 deletions
diff --git a/annotation-stubs/Android.bp b/annotation-stubs/Android.bp
index 9ff8e5504..afd0b431e 100644
--- a/annotation-stubs/Android.bp
+++ b/annotation-stubs/Android.bp
@@ -40,15 +40,25 @@ java_library {
],
}
-gensrcs {
- name: "grpc-java-annotation-stubs-srcjar",
- tool_files: [
+python_binary_host {
+ name: "gen_annotations",
+ srcs: [
"gen_annotations.py",
],
+ version: {
+ py3: {
+ embedded_launcher: true,
+ },
+ },
+}
+
+gensrcs {
+ name: "grpc-java-annotation-stubs-srcjar",
tools: [
"soong_zip",
+ "gen_annotations",
],
- cmd: "$(location gen_annotations.py) $(genDir)/java && " +
+ cmd: "$(location gen_annotations) $(genDir)/java && " +
"$(location soong_zip) -jar -o $(out) -C $(genDir)/java -D $(genDir)/java",
srcs: [
// A dummy source file since Soong crashes otherwise.