Loading Android.bp +5 −2 Original line number Diff line number Diff line Loading @@ -834,17 +834,20 @@ filegroup { ], } // keep these files in sync with the package/Tethering/jarjar-rules.txt for the tethering module. // keep these files in sync with the package/Tethering/jarjar-rules.txt and // package/Connectivity/jarjar-rules.txt for the tethering module and connectivity module. filegroup { name: "framework-tethering-shared-srcs", name: "framework-connectivity-shared-srcs", srcs: [ "core/java/android/util/LocalLog.java", // This should be android.util.IndentingPrintWriter, but it's not available in all branches. "core/java/com/android/internal/util/IndentingPrintWriter.java", "core/java/com/android/internal/util/IState.java", "core/java/com/android/internal/util/MessageUtils.java", "core/java/com/android/internal/util/State.java", "core/java/com/android/internal/util/StateMachine.java", "core/java/com/android/internal/util/TrafficStatsConstants.java", "core/java/com/android/internal/util/WakeupMessage.java", ], } Loading packages/Connectivity/service/Android.bp +15 −3 Original line number Diff line number Diff line Loading @@ -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", Loading @@ -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", ], } packages/Connectivity/service/jarjar-rules.txt +12 −1 Original line number Diff line number Diff line rule com.android.net.module.util.** com.android.connectivity.net-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 tests/net/Android.bp +1 −1 Original line number Diff line number Diff line Loading @@ -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", ], Loading Loading
Android.bp +5 −2 Original line number Diff line number Diff line Loading @@ -834,17 +834,20 @@ filegroup { ], } // keep these files in sync with the package/Tethering/jarjar-rules.txt for the tethering module. // keep these files in sync with the package/Tethering/jarjar-rules.txt and // package/Connectivity/jarjar-rules.txt for the tethering module and connectivity module. filegroup { name: "framework-tethering-shared-srcs", name: "framework-connectivity-shared-srcs", srcs: [ "core/java/android/util/LocalLog.java", // This should be android.util.IndentingPrintWriter, but it's not available in all branches. "core/java/com/android/internal/util/IndentingPrintWriter.java", "core/java/com/android/internal/util/IState.java", "core/java/com/android/internal/util/MessageUtils.java", "core/java/com/android/internal/util/State.java", "core/java/com/android/internal/util/StateMachine.java", "core/java/com/android/internal/util/TrafficStatsConstants.java", "core/java/com/android/internal/util/WakeupMessage.java", ], } Loading
packages/Connectivity/service/Android.bp +15 −3 Original line number Diff line number Diff line Loading @@ -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", Loading @@ -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", ], }
packages/Connectivity/service/jarjar-rules.txt +12 −1 Original line number Diff line number Diff line rule com.android.net.module.util.** com.android.connectivity.net-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
tests/net/Android.bp +1 −1 Original line number Diff line number Diff line Loading @@ -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", ], Loading