Improve consistency of stubs for framework targets
Group all the module stubs together and use them consistently where needed. Bug: 151092414 Test: m Change-Id: I0ddeb0c1a8764ac64980395eec8d5703ea4eea7e Merged-In: I0ddeb0c1a8764ac64980395eec8d5703ea4eea7e
This commit is contained in:
55
Android.bp
55
Android.bp
@@ -281,17 +281,33 @@ filegroup {
|
||||
filegroup {
|
||||
name: "framework-updatable-sources",
|
||||
srcs: [
|
||||
":framework-sdkextensions-sources",
|
||||
":framework-statsd-sources",
|
||||
":framework-tethering-srcs",
|
||||
":updatable-media-srcs",
|
||||
":framework-mediaprovider-sources",
|
||||
":framework-permission-sources",
|
||||
":framework-wifi-updatable-sources",
|
||||
":framework-sdkextensions-sources",
|
||||
":framework-statsd-sources",
|
||||
":framework-telephony-sources",
|
||||
":framework-tethering-srcs",
|
||||
":framework-wifi-updatable-sources",
|
||||
":updatable-media-srcs",
|
||||
]
|
||||
}
|
||||
|
||||
java_library {
|
||||
name: "framework-updatable-stubs-module_libs_api",
|
||||
static_libs: [
|
||||
"framework-media-stubs-module_libs_api",
|
||||
"framework-mediaprovider-stubs-module_libs_api",
|
||||
"framework-permission-stubs-module_libs_api",
|
||||
"framework-sdkextensions-stubs-module_libs_api",
|
||||
"framework-statsd-stubs-module_libs_api",
|
||||
"framework-telephony-stubs", // TODO: Update to module_libs_api when there is one.
|
||||
"framework-tethering-stubs-module_libs_api",
|
||||
"framework-wifi-stubs-module_libs_api",
|
||||
],
|
||||
sdk_version: "module_current",
|
||||
visibility: [":__pkg__"],
|
||||
}
|
||||
|
||||
filegroup {
|
||||
name: "framework-all-sources",
|
||||
srcs: [
|
||||
@@ -307,7 +323,6 @@ java_defaults {
|
||||
name: "framework-aidl-export-defaults",
|
||||
aidl: {
|
||||
export_include_dirs: [
|
||||
"apex/media/framework/java",
|
||||
"core/java",
|
||||
"drm/java",
|
||||
"graphics/java",
|
||||
@@ -324,6 +339,12 @@ java_defaults {
|
||||
"rs/java",
|
||||
"sax/java",
|
||||
"telecomm/java",
|
||||
|
||||
// TODO(b/148660295): remove this
|
||||
"apex/media/framework/java",
|
||||
|
||||
// TODO(b/147699819): remove this
|
||||
"telephony/java",
|
||||
],
|
||||
},
|
||||
}
|
||||
@@ -397,9 +418,7 @@ java_defaults {
|
||||
"app-compat-annotations",
|
||||
"ext",
|
||||
"unsupportedappusage",
|
||||
"framework-media-stubs-systemapi",
|
||||
"framework-mediaprovider-stubs-systemapi",
|
||||
"framework-telephony-stubs",
|
||||
"framework-updatable-stubs-module_libs_api",
|
||||
],
|
||||
|
||||
jarjar_rules: ":framework-jarjar-rules",
|
||||
@@ -465,13 +484,6 @@ java_library {
|
||||
name: "framework-minus-apex",
|
||||
defaults: ["framework-defaults"],
|
||||
srcs: [":framework-non-updatable-sources"],
|
||||
libs: [
|
||||
"framework-sdkextensions-stubs-systemapi",
|
||||
"framework-statsd-stubs-module_libs_api",
|
||||
"framework-permission-stubs-systemapi",
|
||||
"framework-wifi-stubs-systemapi",
|
||||
"framework-tethering-stubs-module_libs_api",
|
||||
],
|
||||
installable: true,
|
||||
javac_shard_size: 150,
|
||||
required: [
|
||||
@@ -512,16 +524,9 @@ java_library {
|
||||
installable: false, // this lib is a build-only library
|
||||
static_libs: [
|
||||
"framework-minus-apex",
|
||||
"framework-media-stubs-systemapi",
|
||||
"framework-mediaprovider-stubs-systemapi",
|
||||
"framework-permission-stubs-systemapi",
|
||||
"framework-sdkextensions-stubs-systemapi",
|
||||
"framework-statsd-stubs-module_libs_api",
|
||||
"framework-wifi-stubs-systemapi",
|
||||
"framework-tethering-stubs-module_libs_api",
|
||||
// TODO (b/147688669) should be framework-telephony-stubs
|
||||
// TODO (b/147688669) should be removed
|
||||
"framework-telephony",
|
||||
// TODO(jiyong): add stubs for APEXes here
|
||||
"framework-updatable-stubs-module_libs_api",
|
||||
],
|
||||
sdk_version: "core_platform",
|
||||
apex_available: ["//apex_available:platform"],
|
||||
|
||||
Reference in New Issue
Block a user