Merge "Add dependency on modules-utils-build" am: 4c85126591
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1494037 Change-Id: Iefa773a7dc55a2edbcc9142baf62e185d18507de
This commit is contained in:
@@ -76,25 +76,34 @@ test_access_hidden_api_whitelist = [
|
||||
"//packages/apps/Settings/tests/robotests", // TODO(b/161767237): remove
|
||||
]
|
||||
|
||||
// wifi-service needs pre-jarjared version of framework-wifi so it can reference copied utility
|
||||
// classes before they are renamed.
|
||||
java_library {
|
||||
name: "framework-wifi-pre-jarjar",
|
||||
// defaults shared between `framework-wifi` & `framework-wifi-pre-jarjar`
|
||||
// java_sdk_library `framework-wifi` needs sources to generate stubs, so it cannot reuse
|
||||
// `framework-wifi-pre-jarjar`
|
||||
java_defaults {
|
||||
name: "framework-wifi-defaults",
|
||||
defaults: ["wifi-module-sdk-version-defaults"],
|
||||
sdk_version: "module_current",
|
||||
static_libs: [
|
||||
"framework-wifi-util-lib",
|
||||
"android.hardware.wifi-V1.0-java-constants",
|
||||
"modules-utils-build",
|
||||
],
|
||||
libs: [
|
||||
"framework-annotations-lib",
|
||||
"unsupportedappusage", // for android.compat.annotation.UnsupportedAppUsage
|
||||
],
|
||||
srcs: [
|
||||
":framework-wifi-updatable-sources",
|
||||
":framework-wifi-util-lib-aidls",
|
||||
],
|
||||
// java_api_finder must accompany `srcs`
|
||||
}
|
||||
|
||||
// wifi-service needs pre-jarjared version of framework-wifi so it can reference copied utility
|
||||
// classes before they are renamed.
|
||||
java_library {
|
||||
name: "framework-wifi-pre-jarjar",
|
||||
defaults: ["framework-wifi-defaults"],
|
||||
sdk_version: "module_current",
|
||||
libs: ["framework-annotations-lib"],
|
||||
// java_api_finder must accompany `srcs` (`srcs` defined in `framework-wifi-defaults`)
|
||||
plugins: ["java_api_finder"],
|
||||
installable: false,
|
||||
visibility: [
|
||||
@@ -108,18 +117,7 @@ java_sdk_library {
|
||||
name: "framework-wifi",
|
||||
defaults: [
|
||||
"framework-module-defaults",
|
||||
"wifi-module-sdk-version-defaults",
|
||||
],
|
||||
static_libs: [
|
||||
"framework-wifi-util-lib",
|
||||
"android.hardware.wifi-V1.0-java-constants",
|
||||
],
|
||||
libs: [
|
||||
"unsupportedappusage", // for android.compat.annotation.UnsupportedAppUsage
|
||||
],
|
||||
srcs: [
|
||||
":framework-wifi-updatable-sources",
|
||||
":framework-wifi-util-lib-aidls",
|
||||
"framework-wifi-defaults",
|
||||
],
|
||||
|
||||
jarjar_rules: ":wifi-jarjar-rules",
|
||||
|
||||
@@ -124,3 +124,4 @@ rule com.android.internal.util.Preconditions* com.android.wifi.x.@0
|
||||
rule com.android.internal.util.Protocol* com.android.wifi.x.@0
|
||||
|
||||
rule com.android.net.module.util.** com.android.wifi.x.@0
|
||||
rule com.android.modules.utils.** com.android.wifi.x.@0
|
||||
|
||||
@@ -31,10 +31,11 @@ android_test {
|
||||
static_libs: [
|
||||
"androidx.test.rules",
|
||||
"core-test-rules",
|
||||
"frameworks-base-testutils",
|
||||
"guava",
|
||||
"mockito-target-minus-junit4",
|
||||
"modules-utils-build",
|
||||
"net-tests-utils",
|
||||
"frameworks-base-testutils",
|
||||
"truth-prebuilt",
|
||||
],
|
||||
|
||||
@@ -47,4 +48,8 @@ android_test {
|
||||
"device-tests",
|
||||
"mts",
|
||||
],
|
||||
|
||||
// static libs used by both framework-wifi & FrameworksWifiApiTests. Need to rename test usage
|
||||
// to a different package name to prevent conflict with the copy in production code.
|
||||
jarjar_rules: "test-jarjar-rules.txt",
|
||||
}
|
||||
|
||||
1
wifi/tests/test-jarjar-rules.txt
Normal file
1
wifi/tests/test-jarjar-rules.txt
Normal file
@@ -0,0 +1 @@
|
||||
rule com.android.modules.utils.** com.android.wifi.test.x.@0
|
||||
Reference in New Issue
Block a user