summaryrefslogtreecommitdiff
path: root/framework/Android.bp
diff options
context:
space:
mode:
author Anton Hansson <hansson@google.com> 2020-02-03 19:07:21 +0000
committer Anton Hansson <hansson@google.com> 2020-02-03 19:17:16 +0000
commit43513db5080b33aeee14673c613006f336e7dbcb (patch)
tree140c8e4c846b695ebe0f2593f17b2f7dec0c26de /framework/Android.bp
parentf27351a01c5f5b37d6c998052434cb62d9a5b05d (diff)
Create all variants of stubs for permission
Add separate publicapi, systemapi and module_libs stubs for permission, and use a naming scheme consistent with other modules. Bug: 147768409 Test: m Test: m framework-permission-stubs-{public,system,module_libs_}api Change-Id: I0bd870f5418bab55e0507a57c72db1c088f732d2
Diffstat (limited to 'framework/Android.bp')
-rw-r--r--framework/Android.bp59
1 files changed, 51 insertions, 8 deletions
diff --git a/framework/Android.bp b/framework/Android.bp
index 09571a1cd..126fa00a3 100644
--- a/framework/Android.bp
+++ b/framework/Android.bp
@@ -44,23 +44,66 @@ java_library {
],
}
+stubs_defaults {
+ name: "framework-permission-stubs-defaults",
+ srcs: [ ":framework-permission-sources" ],
+ libs: [ "framework-annotations-lib" ],
+ sdk_version: "system_current",
+}
+
droidstubs {
- name: "framework-permission-stubs-sources",
- srcs: [
- ":framework-annotations",
- ":framework-permission-sources",
+ name: "framework-permission-stubs-srcs-publicapi",
+ sdk_version: "system_current",
+ defaults: [
+ "framework-module-stubs-defaults-publicapi",
+ "framework-permission-stubs-defaults",
],
+}
+
+droidstubs {
+ name: "framework-permission-stubs-srcs-systemapi",
sdk_version: "system_current",
defaults: [
"framework-module-stubs-defaults-systemapi",
+ "framework-permission-stubs-defaults",
],
}
-java_library {
- name: "framework-permission-stubs",
- srcs: [
- ":framework-permission-stubs-sources",
+droidstubs {
+ name: "framework-permission-api-module_libs_api",
+ sdk_version: "system_current",
+ defaults: [
+ "framework-module-api-defaults-module_libs_api",
+ "framework-permission-stubs-defaults",
+ ],
+}
+
+droidstubs {
+ name: "framework-permission-stubs-srcs-module_libs_api",
+ sdk_version: "system_current",
+ defaults: [
+ "framework-module-stubs-defaults-module_libs_api",
+ "framework-permission-stubs-defaults",
],
+}
+
+java_library {
+ name: "framework-permission-stubs-publicapi",
+ srcs: [ ":framework-permission-stubs-srcs-publicapi" ],
+ sdk_version: "system_current",
+ installable: false,
+}
+
+java_library {
+ name: "framework-permission-stubs-systemapi",
+ srcs: [ ":framework-permission-stubs-srcs-systemapi" ],
+ sdk_version: "system_current",
+ installable: false,
+}
+
+java_library {
+ name: "framework-permission-stubs-module_libs_api",
+ srcs: [ ":framework-permission-stubs-srcs-module_libs_api" ],
sdk_version: "system_current",
installable: false,
}