diff options
author | Paul Duffin <paulduffin@google.com> | 2020-05-13 19:39:21 +0100 |
---|---|---|
committer | Paul Duffin <paulduffin@google.com> | 2020-05-17 16:28:43 +0100 |
commit | 63fde6a097711745f60c9e5b37d335f5da2dd1f8 (patch) | |
tree | d73547341e96c5c07e8229f8951fe95c3836f4c2 /framework | |
parent | f59aed9db3df3e776157f26828e9abafcdadf966 (diff) | |
download | Permission-63fde6a097711745f60c9e5b37d335f5da2dd1f8.tar.gz |
Switch framework-permissions to use java_sdk_library
The names of the individual modules do not quite follow the pattern
that java_sdk_library uses so this temporarily sets the following:
naming_scheme: "frameworks-modules"
That causes java_sdk_library to use a naming scheme that matches the
one used by the individual modules of this. It will be cleaned up
later.
Test: m update-api
Bug: 155164730
Change-Id: I56b4db67e919673f353dd2238b63c5bd3e749b05
Diffstat (limited to 'framework')
-rw-r--r-- | framework/Android.bp | 98 |
1 files changed, 9 insertions, 89 deletions
diff --git a/framework/Android.bp b/framework/Android.bp index 68c27a832..c43fabde8 100644 --- a/framework/Android.bp +++ b/framework/Android.bp @@ -21,12 +21,18 @@ filegroup { path: "java", } -java_library { +java_sdk_library { name: "framework-permission", + defaults: ["framework-module-defaults"], srcs: [ ":framework-permission-sources", ], - sdk_version: "module_current", + + // TODO(b/155480189) - Remove naming_scheme once references have been resolved. + // Temporary java_sdk_library component naming scheme to use to ease the transition from separate + // modules to java_sdk_library. + naming_scheme: "framework-modules", + apex_available: [ "com.android.permission", "test_com.android.permission", @@ -40,91 +46,5 @@ java_library { visibility: [ "//frameworks/base/apex/permission:__subpackages__", ], -} - -stubs_defaults { - name: "framework-permission-stubs-defaults", - srcs: [ ":framework-permission-sources" ], - libs: [ "framework-annotations-lib" ], - dist: { dest: "framework-permission.txt" }, -} - -droidstubs { - name: "framework-permission-stubs-srcs-publicapi", - defaults: [ - "framework-module-stubs-defaults-publicapi", - "framework-permission-stubs-defaults", - ], - check_api: { - last_released: { - api_file: ":framework-permission.api.public.latest", - removed_api_file: ":framework-permission-removed.api.public.latest", - }, - api_lint: { - new_since: ":framework-permission.api.public.latest", - }, - }, -} - -droidstubs { - name: "framework-permission-stubs-srcs-systemapi", - defaults: [ - "framework-module-stubs-defaults-systemapi", - "framework-permission-stubs-defaults", - ], - check_api: { - last_released: { - api_file: ":framework-permission.api.system.latest", - removed_api_file: ":framework-permission-removed.api.system.latest", - }, - api_lint: { - new_since: ":framework-permission.api.system.latest", - }, - }, -} - -droidstubs { - name: "framework-permission-api-module_libs_api", - defaults: [ - "framework-module-api-defaults-module_libs_api", - "framework-permission-stubs-defaults", - ], - check_api: { - last_released: { - api_file: ":framework-permission.api.module-lib.latest", - removed_api_file: ":framework-permission-removed.api.module-lib.latest", - }, - api_lint: { - new_since: ":framework-permission.api.module-lib.latest", - }, - }, -} - -droidstubs { - name: "framework-permission-stubs-srcs-module_libs_api", - 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" ], - defaults: ["framework-module-stubs-lib-defaults-publicapi"], - dist: { dest: "framework-permission.jar" }, -} - -java_library { - name: "framework-permission-stubs-systemapi", - srcs: [ ":framework-permission-stubs-srcs-systemapi" ], - defaults: ["framework-module-stubs-lib-defaults-systemapi"], - dist: { dest: "framework-permission.jar" }, -} - -java_library { - name: "framework-permission-stubs-module_libs_api", - srcs: [ ":framework-permission-stubs-srcs-module_libs_api" ], - defaults: ["framework-module-stubs-lib-defaults-module_libs_api"], - dist: { dest: "framework-permission.jar" }, + stubs_library_visibility: ["//visibility:public"], } |