diff options
Diffstat (limited to 'StubLibraries.bp')
| -rw-r--r-- | StubLibraries.bp | 53 |
1 files changed, 29 insertions, 24 deletions
diff --git a/StubLibraries.bp b/StubLibraries.bp index bc3f131743f9..720bfc0897da 100644 --- a/StubLibraries.bp +++ b/StubLibraries.bp @@ -358,7 +358,7 @@ java_defaults { visibility: ["//visibility:private"], } -java_library_static { +java_library { name: "android-non-updatable.stubs", defaults: ["android-non-updatable_defaults_stubs_current"], srcs: [":api-stubs-docs-non-updatable"], @@ -368,7 +368,7 @@ java_library_static { }, } -java_library_static { +java_library { name: "android-non-updatable.stubs.system", defaults: ["android-non-updatable_defaults_stubs_current"], srcs: [":system-api-stubs-docs-non-updatable"], @@ -378,7 +378,7 @@ java_library_static { }, } -java_library_static { +java_library { name: "android-non-updatable.stubs.module_lib", defaults: ["android-non-updatable_defaults_stubs_current"], srcs: [":module-lib-api-stubs-docs-non-updatable"], @@ -392,7 +392,7 @@ java_library_static { }, } -java_library_static { +java_library { name: "android-non-updatable.stubs.test", defaults: ["android-non-updatable_defaults_stubs_current"], srcs: [":test-api-stubs-docs-non-updatable"], @@ -403,17 +403,6 @@ java_library_static { } java_defaults { - name: "android_defaults_stubs_current", - static_libs: ["art-notices-for-framework-stubs-jar"], // License notices from art module - sdk_version: "none", - system_modules: "none", - java_version: "1.8", - compile_dex: true, - defaults_visibility: ["//visibility:private"], - visibility: ["//visibility:public"], -} - -java_defaults { name: "android_stubs_dists_default", dist: { targets: [ @@ -426,23 +415,23 @@ java_defaults { defaults_visibility: ["//frameworks/base/services"], } -java_library_static { +java_library { name: "android_stubs_current", static_libs: modules_public_stubs + [ "android-non-updatable.stubs", "private-stub-annotations-jar", ], - defaults: ["android_defaults_stubs_current"], + defaults: ["android.jar_defaults"], } -java_library_static { +java_library { name: "android_system_stubs_current", static_libs: modules_system_stubs + [ "android-non-updatable.stubs.system", "private-stub-annotations-jar", ], defaults: [ - "android_defaults_stubs_current", + "android.jar_defaults", "android_stubs_dists_default", ], dist: { @@ -461,7 +450,7 @@ java_library_static { ], } -java_library_static { +java_library { name: "android_test_stubs_current", // Modules do not have test APIs, but we want to include their SystemApis, like we include // the SystemApi of framework-non-updatable-sources. @@ -470,7 +459,7 @@ java_library_static { "private-stub-annotations-jar", ], defaults: [ - "android_defaults_stubs_current", + "android.jar_defaults", "android_stubs_dists_default", ], dist: { @@ -478,10 +467,10 @@ java_library_static { }, } -java_library_static { +java_library { name: "android_module_lib_stubs_current", defaults: [ - "android_defaults_stubs_current", + "android.jar_defaults", "android_stubs_dists_default", ], static_libs: [ @@ -493,6 +482,22 @@ java_library_static { }, } +java_library { + name: "android_system_server_stubs_current", + defaults: ["android_stubs_dists_default"], + srcs: [":services-non-updatable-stubs"], + installable: false, + static_libs: [ + "android_module_lib_stubs_current", + ], + sdk_version: "none", + system_modules: "none", + java_version: "1.8", + dist: { + dir: "apistubs/android/system-server", + }, +} + ///////////////////////////////////////////////////////////////////// // hwbinder.stubs provides APIs required for building HIDL Java // libraries. @@ -526,7 +531,7 @@ droidstubs { visibility: ["//visibility:private"], } -java_library_static { +java_library { name: "hwbinder.stubs", sdk_version: "core_current", libs: ["framework-annotations-lib"], |