Merge "Add defaults to enable/disable connectivity/tethering next" am: 0f56af4162 am: 000aaba95d
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1895326 Change-Id: Ic99f192addb0f793e365d36d735da3cc9fc1c31f
This commit is contained in:
@@ -179,7 +179,11 @@ android_app {
|
|||||||
|
|
||||||
android_app {
|
android_app {
|
||||||
name: "TetheringNext",
|
name: "TetheringNext",
|
||||||
defaults: ["TetheringAppDefaults", "TetheringApiLevel"],
|
defaults: [
|
||||||
|
"TetheringAppDefaults",
|
||||||
|
"TetheringApiLevel",
|
||||||
|
"ConnectivityNextEnableDefaults",
|
||||||
|
],
|
||||||
static_libs: ["TetheringApiCurrentLib"],
|
static_libs: ["TetheringApiCurrentLib"],
|
||||||
certificate: "networkstack",
|
certificate: "networkstack",
|
||||||
manifest: "AndroidManifest.xml",
|
manifest: "AndroidManifest.xml",
|
||||||
|
|||||||
@@ -18,8 +18,26 @@ package {
|
|||||||
default_applicable_licenses: ["Android-Apache-2.0"],
|
default_applicable_licenses: ["Android-Apache-2.0"],
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Defaults to enable/disable java targets which uses development APIs. "enabled" may have a
|
||||||
|
// different value depending on the branch.
|
||||||
|
java_defaults {
|
||||||
|
name: "ConnectivityNextEnableDefaults",
|
||||||
|
enabled: true,
|
||||||
|
}
|
||||||
|
apex_defaults {
|
||||||
|
name: "ConnectivityApexDefaults",
|
||||||
|
// Tethering app to include in the AOSP apex. Branches that disable the "next" targets may use
|
||||||
|
// a stable tethering app instead, but will generally override the AOSP apex to use updatable
|
||||||
|
// package names and keys, so that apex will be unused anyway.
|
||||||
|
apps: ["TetheringNext"], // Replace to "Tethering" if ConnectivityNextEnableDefaults is false.
|
||||||
|
}
|
||||||
|
// This is a placeholder comment to avoid merge conflicts
|
||||||
|
// as the above target may have different "enabled" values
|
||||||
|
// depending on the branch
|
||||||
|
|
||||||
apex {
|
apex {
|
||||||
name: "com.android.tethering",
|
name: "com.android.tethering",
|
||||||
|
defaults: ["ConnectivityApexDefaults"],
|
||||||
compile_multilib: "both",
|
compile_multilib: "both",
|
||||||
updatable: true,
|
updatable: true,
|
||||||
min_sdk_version: "30",
|
min_sdk_version: "30",
|
||||||
@@ -43,7 +61,6 @@ apex {
|
|||||||
],
|
],
|
||||||
apps: [
|
apps: [
|
||||||
"ServiceConnectivityResources",
|
"ServiceConnectivityResources",
|
||||||
"TetheringNext",
|
|
||||||
],
|
],
|
||||||
prebuilts: ["current_sdkinfo"],
|
prebuilts: ["current_sdkinfo"],
|
||||||
manifest: "manifest.json",
|
manifest: "manifest.json",
|
||||||
|
|||||||
@@ -34,6 +34,7 @@ android_test {
|
|||||||
name: "TetheringPrivilegedTests",
|
name: "TetheringPrivilegedTests",
|
||||||
defaults: [
|
defaults: [
|
||||||
"TetheringPrivilegedTestsJniDefaults",
|
"TetheringPrivilegedTestsJniDefaults",
|
||||||
|
"ConnectivityNextEnableDefaults",
|
||||||
],
|
],
|
||||||
srcs: [
|
srcs: [
|
||||||
"src/**/*.java",
|
"src/**/*.java",
|
||||||
|
|||||||
@@ -49,7 +49,6 @@ java_defaults {
|
|||||||
"src/**/*.kt",
|
"src/**/*.kt",
|
||||||
],
|
],
|
||||||
static_libs: [
|
static_libs: [
|
||||||
"TetheringApiCurrentLib",
|
|
||||||
"TetheringCommonTests",
|
"TetheringCommonTests",
|
||||||
"androidx.test.rules",
|
"androidx.test.rules",
|
||||||
"frameworks-base-testutils",
|
"frameworks-base-testutils",
|
||||||
@@ -85,6 +84,9 @@ java_defaults {
|
|||||||
android_library {
|
android_library {
|
||||||
name: "TetheringTestsLatestSdkLib",
|
name: "TetheringTestsLatestSdkLib",
|
||||||
defaults: ["TetheringTestsDefaults"],
|
defaults: ["TetheringTestsDefaults"],
|
||||||
|
static_libs: [
|
||||||
|
"TetheringApiStableLib",
|
||||||
|
],
|
||||||
target_sdk_version: "30",
|
target_sdk_version: "30",
|
||||||
visibility: [
|
visibility: [
|
||||||
"//packages/modules/Connectivity/tests:__subpackages__",
|
"//packages/modules/Connectivity/tests:__subpackages__",
|
||||||
@@ -99,7 +101,13 @@ android_test {
|
|||||||
"device-tests",
|
"device-tests",
|
||||||
"mts-tethering",
|
"mts-tethering",
|
||||||
],
|
],
|
||||||
defaults: ["TetheringTestsDefaults"],
|
defaults: [
|
||||||
|
"TetheringTestsDefaults",
|
||||||
|
"ConnectivityNextEnableDefaults",
|
||||||
|
],
|
||||||
|
static_libs: [
|
||||||
|
"TetheringApiCurrentLib",
|
||||||
|
],
|
||||||
compile_multilib: "both",
|
compile_multilib: "both",
|
||||||
jarjar_rules: ":TetheringTestsJarJarRules",
|
jarjar_rules: ":TetheringTestsJarJarRules",
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user