Merge "Create a service-connectivity-pre-jarjar library"

This commit is contained in:
Remi NGUYEN VAN
2021-03-15 01:32:47 +00:00
committed by Gerrit Code Review
3 changed files with 28 additions and 5 deletions

View File

@@ -50,12 +50,11 @@ cc_library_shared {
}
java_library {
name: "service-connectivity",
name: "service-connectivity-pre-jarjar",
srcs: [
":framework-connectivity-shared-srcs",
":connectivity-service-srcs",
],
installable: true,
jarjar_rules: "jarjar-rules.txt",
libs: [
"android.net.ipsec.ike",
"services.core",
@@ -73,3 +72,16 @@ java_library {
"com.android.tethering",
],
}
java_library {
name: "service-connectivity",
installable: true,
static_libs:[
"service-connectivity-pre-jarjar",
],
jarjar_rules: "jarjar-rules.txt",
apex_available: [
"//apex_available:platform",
"com.android.tethering",
],
}

View File

@@ -1,2 +1,13 @@
rule com.android.net.module.util.** com.android.connectivity.net-utils.@1
rule com.android.modules.utils.** com.android.connectivity.modules-utils.@1
rule com.android.modules.utils.** com.android.connectivity.modules-utils.@1
# internal util classes
# Exclude AsyncChannel. TODO: remove AsyncChannel usage in ConnectivityService
rule com.android.internal.util.AsyncChannel* @0
# Exclude LocationPermissionChecker. This is going to be moved to libs/net
rule com.android.internal.util.LocationPermissionChecker* @0
rule android.util.LocalLog* com.android.connectivity.util.LocalLog@1
# android.util.IndentingPrintWriter* should use a different package name from
# the one in com.android.internal.util
rule android.util.IndentingPrintWriter* android.connectivity.util.IndentingPrintWriter@1
rule com.android.internal.util.** com.android.connectivity.util.@1

View File

@@ -70,7 +70,7 @@ android_test {
"mockito-target-minus-junit4",
"net-tests-utils",
"platform-test-annotations",
"service-connectivity",
"service-connectivity-pre-jarjar",
"services.core",
"services.net",
],