Merge "Improve consistency of stubs for framework targets" into rvc-dev

This commit is contained in:
Anton Hansson
2020-03-11 17:49:16 +00:00
committed by Android (Google) Code Review

View File

@@ -281,17 +281,33 @@ filegroup {
filegroup { filegroup {
name: "framework-updatable-sources", name: "framework-updatable-sources",
srcs: [ srcs: [
":framework-sdkextensions-sources",
":framework-statsd-sources",
":framework-tethering-srcs",
":updatable-media-srcs",
":framework-mediaprovider-sources", ":framework-mediaprovider-sources",
":framework-permission-sources", ":framework-permission-sources",
":framework-wifi-updatable-sources", ":framework-sdkextensions-sources",
":framework-statsd-sources",
":framework-telephony-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 { filegroup {
name: "framework-all-sources", name: "framework-all-sources",
srcs: [ srcs: [
@@ -307,7 +323,6 @@ java_defaults {
name: "framework-aidl-export-defaults", name: "framework-aidl-export-defaults",
aidl: { aidl: {
export_include_dirs: [ export_include_dirs: [
"apex/media/framework/java",
"core/java", "core/java",
"drm/java", "drm/java",
"graphics/java", "graphics/java",
@@ -324,6 +339,12 @@ java_defaults {
"rs/java", "rs/java",
"sax/java", "sax/java",
"telecomm/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", "app-compat-annotations",
"ext", "ext",
"unsupportedappusage", "unsupportedappusage",
"framework-media-stubs-systemapi", "framework-updatable-stubs-module_libs_api",
"framework-mediaprovider-stubs-systemapi",
"framework-telephony-stubs",
], ],
jarjar_rules: ":framework-jarjar-rules", jarjar_rules: ":framework-jarjar-rules",
@@ -465,13 +484,6 @@ java_library {
name: "framework-minus-apex", name: "framework-minus-apex",
defaults: ["framework-defaults"], defaults: ["framework-defaults"],
srcs: [":framework-non-updatable-sources"], 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, installable: true,
javac_shard_size: 150, javac_shard_size: 150,
required: [ required: [
@@ -512,16 +524,9 @@ java_library {
installable: false, // this lib is a build-only library installable: false, // this lib is a build-only library
static_libs: [ static_libs: [
"framework-minus-apex", "framework-minus-apex",
"framework-media-stubs-systemapi", // TODO (b/147688669) should be removed
"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
"framework-telephony", "framework-telephony",
// TODO(jiyong): add stubs for APEXes here "framework-updatable-stubs-module_libs_api",
], ],
sdk_version: "core_platform", sdk_version: "core_platform",
apex_available: ["//apex_available:platform"], apex_available: ["//apex_available:platform"],