diff options
| author | 2021-04-09 17:07:03 +0000 | |
|---|---|---|
| committer | 2021-04-09 17:07:03 +0000 | |
| commit | 58d62a691d2d9ea855ab257114f1f9fc1942b1a0 (patch) | |
| tree | ec097e50f5466ba6177c2678fee04ab421d1d36c | |
| parent | 8b7604594e588bb85eeb341f0a3897fff28bc6b2 (diff) | |
| parent | b2b97f6f5e1ccd0291701d7b09077a97c9a1c2c3 (diff) | |
Merge "Separate out lists of modules from build rules" am: 6b35a8ac47 am: b2b97f6f5e
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1671345
Change-Id: Id925306b9a21d577e5b1fc48ade873fc2a0e8642
| -rw-r--r-- | StubLibraries.bp | 76 |
1 files changed, 35 insertions, 41 deletions
diff --git a/StubLibraries.bp b/StubLibraries.bp index 1644a550aca5..ba9c250f2975 100644 --- a/StubLibraries.bp +++ b/StubLibraries.bp @@ -268,6 +268,36 @@ droidstubs { // from stub sources ///////////////////////////////////////////////////////////////////// +modules_public_stubs = [ + "android.net.ipsec.ike.stubs", + "art.module.public.api.stubs", + "conscrypt.module.public.api.stubs", + "framework-connectivity.stubs", + "framework-media.stubs", + "framework-mediaprovider.stubs", + "framework-permission.stubs", + "framework-sdkextensions.stubs", + "framework-statsd.stubs", + "framework-tethering.stubs", + "framework-wifi.stubs", + "i18n.module.public.api.stubs", +] + +modules_system_stubs = [ + "android.net.ipsec.ike.stubs.system", + "art.module.public.api.stubs", // Only has public stubs + "conscrypt.module.public.api.stubs", // Only has public stubs + "framework-connectivity.stubs.system", + "framework-media.stubs.system", + "framework-mediaprovider.stubs.system", + "framework-permission.stubs.system", + "framework-sdkextensions.stubs.system", + "framework-statsd.stubs.system", + "framework-tethering.stubs.system", + "framework-wifi.stubs.system", + "i18n.module.public.api.stubs", // Only has public stubs +] + java_defaults { name: "android_defaults_stubs_current", libs: [ "stub-annotations" ], @@ -299,19 +329,7 @@ java_defaults { java_library_static { name: "android_stubs_current", srcs: [ ":api-stubs-docs-non-updatable" ], - static_libs: [ - "android.net.ipsec.ike.stubs", - "art.module.public.api.stubs", - "conscrypt.module.public.api.stubs", - "framework-connectivity.stubs", - "framework-media.stubs", - "framework-mediaprovider.stubs", - "framework-permission.stubs", - "framework-sdkextensions.stubs", - "framework-statsd.stubs", - "framework-tethering.stubs", - "framework-wifi.stubs", - "i18n.module.public.api.stubs", + static_libs: modules_public_stubs + [ "private-stub-annotations-jar", ], defaults: ["android_defaults_stubs_current"], @@ -320,19 +338,7 @@ java_library_static { java_library_static { name: "android_system_stubs_current", srcs: [ ":system-api-stubs-docs-non-updatable" ], - static_libs: [ - "android.net.ipsec.ike.stubs.system", - "art.module.public.api.stubs", - "conscrypt.module.public.api.stubs", - "framework-connectivity.stubs.system", - "framework-media.stubs.system", - "framework-mediaprovider.stubs.system", - "framework-permission.stubs.system", - "framework-sdkextensions.stubs.system", - "framework-statsd.stubs.system", - "framework-tethering.stubs.system", - "framework-wifi.stubs.system", - "i18n.module.public.api.stubs", + static_libs: modules_system_stubs + [ "private-stub-annotations-jar", ], defaults: [ @@ -355,21 +361,9 @@ java_library_static { java_library_static { name: "android_test_stubs_current", srcs: [ ":test-api-stubs-docs-non-updatable" ], - static_libs: [ - // Modules do not have test APIs, but we want to include their SystemApis, like we include - // the SystemApi of framework-non-updatable-sources. - "android.net.ipsec.ike.stubs.system", - "art.module.public.api.stubs", - "conscrypt.module.public.api.stubs", - "framework-connectivity.stubs.system", - "framework-media.stubs.system", - "framework-mediaprovider.stubs.system", - "framework-permission.stubs.system", - "framework-sdkextensions.stubs.system", - "framework-statsd.stubs.system", - "framework-tethering.stubs.system", - "framework-wifi.stubs.system", - "i18n.module.public.api.stubs", + // Modules do not have test APIs, but we want to include their SystemApis, like we include + // the SystemApi of framework-non-updatable-sources. + static_libs: modules_system_stubs + [ "private-stub-annotations-jar", ], defaults: [ |