summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJanis Danisevskis <jdanis@google.com>2021-03-17 11:02:19 -0700
committerJanis Danisevskis <jdanis@google.com>2021-03-22 18:26:16 +0000
commit15212609ca795b9a2f24cddded181eba0a1a2cda (patch)
tree1bba3fb4a61fadb1d1c5a730b9435dbdf50afcbb
parent2fea6f3f774dc38d7a1e98eba0493f67b89782b4 (diff)
Use source for keystore/keymint interfaces.
This patch makes frameworks use generated sources instead of libraries for keystore, keymint and related interfaces and dependencies to break circular build system dependencies occuring when using @SensitiveData annotations. Bug: 174857732 Bug: 176110256 Test: N/A Merged-In: Ia7fc2403cfe6dece86ed0ab9d6f415be2a2726b8 Change-Id: Ia7fc2403cfe6dece86ed0ab9d6f415be2a2726b8
-rw-r--r--Android.bp12
1 files changed, 7 insertions, 5 deletions
diff --git a/Android.bp b/Android.bp
index d40f11598553..c9ed7ede26ba 100644
--- a/Android.bp
+++ b/Android.bp
@@ -363,6 +363,13 @@ filegroup {
":platform-compat-native-aidl",
// AIDL sources from external directories
+ ":android.hardware.security.keymint-V1-java-source",
+ ":android.hardware.security.secureclock-V1-java-source",
+ ":android.security.apc-java-source",
+ ":android.security.authorization-java-source",
+ ":android.security.maintenance-java-source",
+ ":android.security.vpnprofilestore-java-source",
+ ":android.system.keystore2-V1-java-source",
":credstore_aidl",
":dumpstate_aidl",
":framework_native_aidl",
@@ -523,11 +530,6 @@ java_library {
"android.hardware.vibrator-V1.1-java",
"android.hardware.vibrator-V1.2-java",
"android.hardware.vibrator-V1.3-java",
- "android.security.apc-java",
- "android.security.authorization-java",
- "android.security.maintenance-java",
- "android.security.vpnprofilestore-java",
- "android.system.keystore2-V1-java",
"android.system.suspend.control.internal-java",
"devicepolicyprotosnano",