Make framework-all composed of other framework jars am: 7a9bc4eb26 am: 5febf61a72
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12513173 Change-Id: I3b7e2c936b42e362d3d4149973ff5cda85083de8
This commit is contained in:
48
Android.bp
48
Android.bp
@@ -361,7 +361,8 @@ filegroup {
|
||||
":framework-tethering-srcs",
|
||||
":framework-wifi-updatable-sources",
|
||||
":updatable-media-srcs",
|
||||
]
|
||||
],
|
||||
visibility: ["//visibility:private"],
|
||||
}
|
||||
|
||||
java_library {
|
||||
@@ -376,7 +377,29 @@ java_library {
|
||||
"framework-wifi.stubs.module_lib",
|
||||
],
|
||||
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 {
|
||||
@@ -601,27 +624,6 @@ java_library {
|
||||
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 {
|
||||
name: "framework-platform-compat-config",
|
||||
src: ":framework-minus-apex",
|
||||
|
||||
@@ -106,7 +106,10 @@ java_defaults {
|
||||
stubs_library_visibility: ["//visibility:public"],
|
||||
|
||||
// Hide impl library and stub sources
|
||||
impl_library_visibility: [":__package__"],
|
||||
impl_library_visibility: [
|
||||
":__package__",
|
||||
"//frameworks/base", // For framework-all
|
||||
],
|
||||
stubs_source_visibility: ["//visibility:private"],
|
||||
|
||||
// Collates API usages from each module for further analysis.
|
||||
|
||||
Reference in New Issue
Block a user