diff options
author | Bram Bonné <brambonne@google.com> | 2021-02-24 15:03:42 +0100 |
---|---|---|
committer | Bram Bonné <brambonne@google.com> | 2021-03-02 14:29:15 +0100 |
commit | ccfd51a15d4086046ecce029190788db6c49a7bb (patch) | |
tree | 7a16ae89d88a24555203d778e9d6f8a98e4d5273 /Android.bp | |
parent | b7cc3c61066e5019e79a3b7dc80d0193e39f23de (diff) |
Build Rust bindings for PermissionController
These are needed in order for keystore2 (written in Rust) to perform
permission checks for its callers.
Bug: 181114803
Test: make, check contents of
out/soong/.intermediates/frameworks/base/android.os.permissions-rust*
Change-Id: I6afb372f01cb5a90601f9d4a979451ec95b97b52
Diffstat (limited to 'Android.bp')
-rw-r--r-- | Android.bp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/Android.bp b/Android.bp index 0d7deb1bfd5e..6e8f860b3998 100644 --- a/Android.bp +++ b/Android.bp @@ -1129,6 +1129,21 @@ aidl_interface { }, } +// Build Rust bindings for PermissionController. Needed by keystore2. +aidl_interface { + name: "android.os.permissions_aidl", + unstable: true, + local_include_dir: "core/java", + srcs: [ + "core/java/android/os/IPermissionController.aidl", + ], + backend: { + rust: { + enabled: true, + }, + }, +} + // TODO(b/77285514): remove this once the last few hidl interfaces have been // updated to use hwbinder.stubs. java_library { |