summaryrefslogtreecommitdiff
path: root/service/Android.bp
diff options
context:
space:
mode:
authorElliot Sisteron <elliotsisteron@google.com>2022-08-09 16:03:17 +0000
committerElliot Sisteron <elliotsisteron@google.com>2022-08-10 13:39:53 +0000
commit4a82550ce32da23b48ea3e5a584c6a4d8b0d639f (patch)
tree002d878c3bffaa1c7c7ec011a2af58d0d77a85b4 /service/Android.bp
parent5c35665a1a09e18fc5f231255f2204fb11b06927 (diff)
downloadPermission-4a82550ce32da23b48ea3e5a584c6a4d8b0d639f.tar.gz
Implement SafetyCenterService atoms.
This CL: * Add a StatsPullAtomCallback that responds to SAFETY_STATE being pulled * Provides the SAFETY_STATE atom when pulled * Provides the SAFETY_SOURCE_STATE_COLLECTED atom for each source when pulled Bug: 233048576 Test: Manual, CTS tests will be covered in b/241921993 Change-Id: Iaa8f8dd9ea3379315a4de5e9594d5d381fbf3c14
Diffstat (limited to 'service/Android.bp')
-rw-r--r--service/Android.bp26
1 files changed, 26 insertions, 0 deletions
diff --git a/service/Android.bp b/service/Android.bp
index 1746a6104..9846e7e31 100644
--- a/service/Android.bp
+++ b/service/Android.bp
@@ -91,6 +91,7 @@ java_sdk_library {
//"framework-permission",
"framework-permission-s.impl",
"framework-permission-s-shared",
+ "framework-statsd.stubs.module_lib",
"jsr305",
// Soong fails to automatically add this dependency because all the
@@ -108,6 +109,7 @@ java_sdk_library {
"safety-center-persistence",
"safety-center-resources-lib",
"service-permission-shared",
+ "service-permission-statsd",
"service-permission-streaming-proto-java-gen",
],
errorprone: {
@@ -132,3 +134,27 @@ java_sdk_library {
],
installable: true,
}
+
+genrule {
+ name: "statslog-service-permission-java-gen",
+ tools: ["stats-log-api-gen"],
+ cmd: "$(location stats-log-api-gen) --java $(out) --module permissioncontroller" +
+ " --javaPackage com.android.permission" +
+ " --javaClass PermissionStatsLog --minApiLevel 29",
+ out: ["com/android/permission/PermissionStatsLog.java"],
+}
+
+java_library {
+ name: "service-permission-statsd",
+ srcs: [
+ ":statslog-service-permission-java-gen",
+ ],
+ libs: [
+ "framework-statsd.stubs.module_lib",
+ ],
+ apex_available: [
+ "com.android.permission",
+ ],
+ min_sdk_version: "30",
+ sdk_version: "system_server_current",
+}