Skip to content
Snippets Groups Projects
Commit 5625b1f3 authored by Remi NGUYEN VAN's avatar Remi NGUYEN VAN
Browse files

Build service-connectivity with system_server API

As all dependencies on hidden API have been removed, build
service-connectivity against system_server_current.

Bug: 171540887
Test: device boots, has connectivity
Change-Id: I454e8a0a8d0e0f9e6d21a8e8faf5a9e299962ad4
parent e443e6b0
No related branches found
No related tags found
No related merge requests found
......@@ -51,22 +51,33 @@ cc_library_shared {
java_library {
name: "service-connectivity-pre-jarjar",
sdk_version: "system_server_current",
srcs: [
":framework-connectivity-shared-srcs",
":connectivity-service-srcs",
":framework-connectivity-shared-srcs",
":services-connectivity-shared-srcs",
// TODO: move to net-utils-device-common, enable shrink optimization to avoid extra classes
":net-module-utils-srcs",
],
libs: [
"android.net.ipsec.ike",
"services.core",
"services.net",
// TODO (b/183097033) remove once system_server_current includes core_current
"stable.core.platform.api.stubs",
"android_system_server_stubs_current",
"framework-annotations-lib",
"framework-connectivity.impl",
"framework-tethering.stubs.module_lib",
"framework-wifi.stubs.module_lib",
"unsupportedappusage",
"ServiceConnectivityResources",
],
static_libs: [
"dnsresolver_aidl_interface-V7-java",
"modules-utils-os",
"net-utils-device-common",
"net-utils-framework-common",
"netd-client",
"netlink-client",
"networkstack-client",
"PlatformProperties",
"service-connectivity-protos",
],
......@@ -78,6 +89,7 @@ java_library {
java_library {
name: "service-connectivity-protos",
sdk_version: "system_current",
proto: {
type: "nano",
},
......@@ -93,6 +105,7 @@ java_library {
java_library {
name: "service-connectivity",
sdk_version: "system_server_current",
installable: true,
static_libs: [
"service-connectivity-pre-jarjar",
......
......@@ -222,6 +222,7 @@ filegroup {
srcs: [
"java/com/android/server/ConnectivityService.java",
"java/com/android/server/ConnectivityServiceInitializer.java",
"java/com/android/server/NetIdManager.java",
"java/com/android/server/TestNetworkService.java",
"java/com/android/server/connectivity/AutodestructReference.java",
"java/com/android/server/connectivity/ConnectivityConstants.java",
......@@ -235,7 +236,9 @@ filegroup {
"java/com/android/server/connectivity/NetworkDiagnostics.java",
"java/com/android/server/connectivity/NetworkNotificationManager.java",
"java/com/android/server/connectivity/NetworkRanker.java",
"java/com/android/server/connectivity/OsCompat.java",
"java/com/android/server/connectivity/PermissionMonitor.java",
"java/com/android/server/connectivity/ProfileNetworkPreferences.java",
"java/com/android/server/connectivity/ProxyTracker.java",
"java/com/android/server/connectivity/QosCallbackAgentConnection.java",
"java/com/android/server/connectivity/QosCallbackTracker.java",
......
......@@ -83,3 +83,15 @@ filegroup {
"//packages/modules/Connectivity/Tethering"
],
}
filegroup {
name: "services-connectivity-shared-srcs",
srcs: [
// TODO: move to networkstack-client
"java/android/net/IpMemoryStore.java",
"java/android/net/NetworkMonitorManager.java",
// TODO: move to libs/net
"java/android/net/util/KeepalivePacketDataUtil.java",
"java/android/net/util/NetworkConstants.java",
],
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment