summaryrefslogtreecommitdiff
path: root/service/Android.bp
diff options
context:
space:
mode:
authorVinh Tran <vinhdaitran@google.com>2022-06-08 04:38:43 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2022-06-08 04:38:43 +0000
commita56b27d2c1be6830e43e3e311cf6725130dcb8e3 (patch)
tree8103f2a8ce1e868db939849e83561441681809c8 /service/Android.bp
parent8933c067660935ef9b1180f69ee70e2b0e602c4c (diff)
parentfe8d695bf4f5731ff8e243482774f4e61c880155 (diff)
downloadPermission-a56b27d2c1be6830e43e3e311cf6725130dcb8e3.tar.gz
Merge "Replace gensrcs with java_library to deprecate depfile in gensrcs" into tm-dev-plus-aosp am: cb73c85459 am: 9886624661 am: fe8d695bf4
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Permission/+/18774515 Change-Id: I353272256fc371cad5927e15508cfa1615ee44e3 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Diffstat (limited to 'service/Android.bp')
-rw-r--r--service/Android.bp38
1 files changed, 15 insertions, 23 deletions
diff --git a/service/Android.bp b/service/Android.bp
index aa9ee6d74..56f024239 100644
--- a/service/Android.bp
+++ b/service/Android.bp
@@ -34,30 +34,22 @@ filegroup {
visibility: ["//frameworks/base"],
}
-gensrcs {
+java_library {
name: "service-permission-streaming-proto-java-gen",
- depfile: true,
-
- tools: [
- "aprotoc",
- "protoc-gen-javastream",
- "soong_zip",
- ],
-
- cmd: "mkdir -p $(genDir)/$(in) " +
- "&& $(location aprotoc) " +
- " --plugin=$(location protoc-gen-javastream) " +
- " --dependency_out=$(depfile) " +
- " --javastream_out=$(genDir)/$(in) " +
- " -Iexternal/protobuf/src " +
- " -I . " +
- " $(in) " +
- "&& $(location soong_zip) -jar -o $(out) -C $(genDir)/$(in) -D $(genDir)/$(in)",
-
- srcs: [
- ":service-permission-streaming-proto-sources",
+ proto: {
+ type: "stream",
+ include_dirs: [
+ "external/protobuf/src",
+ ],
+ },
+ srcs: [":service-permission-streaming-proto-sources"],
+ installable: false,
+ min_sdk_version: "30",
+ sdk_version: "system_server_current",
+ apex_available: [
+ "com.android.permission",
+ "test_com.android.permission",
],
- output_extension: "srcjar",
}
java_library {
@@ -90,7 +82,6 @@ java_sdk_library {
],
srcs: [
":service-permission-java-sources",
- ":service-permission-streaming-proto-java-gen",
],
libs: [
"androidx.annotation_annotation",
@@ -113,6 +104,7 @@ java_sdk_library {
"safety-center-internal-data",
"safety-center-resources-lib",
"service-permission-shared",
+ "service-permission-streaming-proto-java-gen",
],
exclude_kotlinc_generated_files: true,
jarjar_rules: ":permission-jarjar-rules",