Separate out lists of modules from build rules am: 33b9b855f3
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14138467 Change-Id: I19f76c0849b1ecb0aedf465ba8206b131738ef59
This commit is contained in:
@@ -271,6 +271,44 @@ droidstubs {
|
||||
// from stub sources
|
||||
/////////////////////////////////////////////////////////////////////
|
||||
|
||||
modules_public_stubs = [
|
||||
"android.net.ipsec.ike.stubs",
|
||||
"art.module.public.api.stubs",
|
||||
"conscrypt.module.public.api.stubs",
|
||||
"framework-appsearch.stubs",
|
||||
"framework-connectivity.stubs",
|
||||
"framework-graphics.stubs",
|
||||
"framework-media.stubs",
|
||||
"framework-mediaprovider.stubs",
|
||||
"framework-permission.stubs",
|
||||
"framework-permission-s.stubs",
|
||||
"framework-scheduling.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-appsearch.stubs.system",
|
||||
"framework-connectivity.stubs.system",
|
||||
"framework-graphics.stubs.system",
|
||||
"framework-media.stubs.system",
|
||||
"framework-mediaprovider.stubs.system",
|
||||
"framework-permission.stubs.system",
|
||||
"framework-permission-s.stubs.system",
|
||||
"framework-scheduling.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" ],
|
||||
@@ -302,23 +340,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-appsearch.stubs",
|
||||
"framework-connectivity.stubs",
|
||||
"framework-graphics.stubs",
|
||||
"framework-media.stubs",
|
||||
"framework-mediaprovider.stubs",
|
||||
"framework-permission.stubs",
|
||||
"framework-permission-s.stubs",
|
||||
"framework-scheduling.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"],
|
||||
@@ -327,23 +349,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-appsearch.stubs.system",
|
||||
"framework-connectivity.stubs.system",
|
||||
"framework-graphics.stubs.system",
|
||||
"framework-media.stubs.system",
|
||||
"framework-mediaprovider.stubs.system",
|
||||
"framework-permission.stubs.system",
|
||||
"framework-permission-s.stubs.system",
|
||||
"framework-scheduling.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: [
|
||||
@@ -366,25 +372,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-appsearch.stubs.system",
|
||||
"framework-connectivity.stubs.system",
|
||||
"framework-graphics.stubs.system",
|
||||
"framework-media.stubs.system",
|
||||
"framework-mediaprovider.stubs.system",
|
||||
"framework-permission.stubs.system",
|
||||
"framework-permission-s.stubs.system",
|
||||
"framework-scheduling.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: [
|
||||
|
||||
Reference in New Issue
Block a user