Make framework-all composed of other framework jars am: 7a9bc4eb26 am: 5febf61a72 am: 40d78634cc
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12513173 Change-Id: If49f3e82ecf95da8d5b3ea8ab084052d5d25c2f0
This commit is contained in:
48
Android.bp
48
Android.bp
@@ -361,7 +361,8 @@ filegroup {
|
|||||||
":framework-tethering-srcs",
|
":framework-tethering-srcs",
|
||||||
":framework-wifi-updatable-sources",
|
":framework-wifi-updatable-sources",
|
||||||
":updatable-media-srcs",
|
":updatable-media-srcs",
|
||||||
]
|
],
|
||||||
|
visibility: ["//visibility:private"],
|
||||||
}
|
}
|
||||||
|
|
||||||
java_library {
|
java_library {
|
||||||
@@ -376,7 +377,29 @@ java_library {
|
|||||||
"framework-wifi.stubs.module_lib",
|
"framework-wifi.stubs.module_lib",
|
||||||
],
|
],
|
||||||
sdk_version: "module_current",
|
sdk_version: "module_current",
|
||||||
visibility: [":__pkg__"],
|
visibility: ["//visibility:private"],
|
||||||
|
}
|
||||||
|
|
||||||
|
java_library {
|
||||||
|
name: "framework-all",
|
||||||
|
installable: false,
|
||||||
|
static_libs: [
|
||||||
|
"framework-minus-apex",
|
||||||
|
"framework-mediaprovider.impl",
|
||||||
|
"framework-permission.impl",
|
||||||
|
"framework-sdkextensions.impl",
|
||||||
|
"framework-statsd.impl",
|
||||||
|
"framework-tethering.impl",
|
||||||
|
"framework-wifi.impl",
|
||||||
|
"updatable-media",
|
||||||
|
],
|
||||||
|
apex_available: ["//apex_available:platform"],
|
||||||
|
sdk_version: "core_platform",
|
||||||
|
visibility: [
|
||||||
|
// DO NOT ADD ANY MORE ENTRIES TO THIS LIST
|
||||||
|
"//external/robolectric-shadows:__subpackages__",
|
||||||
|
"//frameworks/layoutlib:__subpackages__",
|
||||||
|
],
|
||||||
}
|
}
|
||||||
|
|
||||||
filegroup {
|
filegroup {
|
||||||
@@ -601,27 +624,6 @@ java_library {
|
|||||||
apex_available: ["//apex_available:platform"],
|
apex_available: ["//apex_available:platform"],
|
||||||
}
|
}
|
||||||
|
|
||||||
java_library {
|
|
||||||
name: "framework-all",
|
|
||||||
defaults: ["framework-defaults"],
|
|
||||||
srcs: [":framework-all-sources"],
|
|
||||||
installable: false,
|
|
||||||
static_libs: [
|
|
||||||
"exoplayer2-extractor",
|
|
||||||
"android.hardware.wifi-V1.0-java-constants",
|
|
||||||
|
|
||||||
// Additional dependencies needed to build the ike API classes.
|
|
||||||
"ike-internals",
|
|
||||||
],
|
|
||||||
apex_available: ["//apex_available:platform"],
|
|
||||||
visibility: [
|
|
||||||
// DO NOT ADD ANY MORE ENTRIES TO THIS LIST
|
|
||||||
"//external/robolectric-shadows:__subpackages__",
|
|
||||||
"//frameworks/base",
|
|
||||||
"//frameworks/layoutlib:__subpackages__",
|
|
||||||
],
|
|
||||||
}
|
|
||||||
|
|
||||||
platform_compat_config {
|
platform_compat_config {
|
||||||
name: "framework-platform-compat-config",
|
name: "framework-platform-compat-config",
|
||||||
src: ":framework-minus-apex",
|
src: ":framework-minus-apex",
|
||||||
|
|||||||
@@ -106,7 +106,10 @@ java_defaults {
|
|||||||
stubs_library_visibility: ["//visibility:public"],
|
stubs_library_visibility: ["//visibility:public"],
|
||||||
|
|
||||||
// Hide impl library and stub sources
|
// Hide impl library and stub sources
|
||||||
impl_library_visibility: [":__package__"],
|
impl_library_visibility: [
|
||||||
|
":__package__",
|
||||||
|
"//frameworks/base", // For framework-all
|
||||||
|
],
|
||||||
stubs_source_visibility: ["//visibility:private"],
|
stubs_source_visibility: ["//visibility:private"],
|
||||||
|
|
||||||
// Collates API usages from each module for further analysis.
|
// Collates API usages from each module for further analysis.
|
||||||
|
|||||||
Reference in New Issue
Block a user