diff options
author | 2020-02-03 19:07:21 +0000 | |
---|---|---|
committer | 2020-02-03 19:17:16 +0000 | |
commit | 43513db5080b33aeee14673c613006f336e7dbcb (patch) | |
tree | 140c8e4c846b695ebe0f2593f17b2f7dec0c26de /framework/Android.bp | |
parent | f27351a01c5f5b37d6c998052434cb62d9a5b05d (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.bp | 59 |
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, } |