diff options
Diffstat (limited to 'libs/permission/Android.bp')
-rw-r--r-- | libs/permission/Android.bp | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/libs/permission/Android.bp b/libs/permission/Android.bp new file mode 100644 index 0000000000..0eeca5469e --- /dev/null +++ b/libs/permission/Android.bp @@ -0,0 +1,56 @@ +package { + // See: http://go/android-license-faq + // A large-scale-change added 'default_applicable_licenses' to import + // all of the 'license_kinds' from "frameworks_native_license" + // to get the below license kinds: + // SPDX-license-identifier-Apache-2.0 + default_applicable_licenses: ["frameworks_native_license"], +} + +aidl_interface { + name: "framework-permission-aidl", + unstable: true, + local_include_dir: "aidl", + host_supported: true, + vendor_available: true, + double_loadable: true, + srcs: [ + "aidl/android/content/AttributionSourceState.aidl", + "aidl/android/permission/IPermissionChecker.aidl", + ], +} + +cc_library { + name: "libpermission", + host_supported: true, + double_loadable: true, + target: { + darwin: { + enabled: false, + }, + }, + cflags: [ + "-Wall", + "-Wextra", + "-Werror", + ], + srcs: [ + "AppOpsManager.cpp", + "IAppOpsCallback.cpp", + "IAppOpsService.cpp", + "android/permission/PermissionChecker.cpp", + ], + export_include_dirs: ["include"], + shared_libs: [ + "libutils", + "libbinder", + "libcutils", + "liblog", + ], + static_libs: [ + "framework-permission-aidl-cpp", + ], + export_static_lib_headers: [ + "framework-permission-aidl-cpp" + ], +} |