The tether offload JNI library in this patch still have many dependencies
with internal libraries. Will have follow up changes to cut the
dependencies to let it be a unbundled library.
Bug: 136040414
Test: -build, flash, boot
-atest TetheringTests
-atest FrameworksNetTests
Change-Id: Iacf8e0b94135e35672de3ee77c474ee39a00c591
39 lines
1.2 KiB
Plaintext
39 lines
1.2 KiB
Plaintext
java_library_static {
|
|
name: "services.net",
|
|
srcs: [
|
|
":tethering-servicesnet-srcs",
|
|
"java/**/*.java",
|
|
],
|
|
static_libs: [
|
|
"dnsresolver_aidl_interface-V2-java",
|
|
"netd_aidl_interface-unstable-java",
|
|
"networkstack-client",
|
|
"tethering-client",
|
|
],
|
|
}
|
|
|
|
filegroup {
|
|
name: "services-networkstack-shared-srcs",
|
|
srcs: [
|
|
"java/android/net/ip/InterfaceController.java", // TODO: move to NetworkStack with tethering
|
|
"java/android/net/util/InterfaceParams.java", // TODO: move to NetworkStack with IpServer
|
|
"java/android/net/shared/*.java",
|
|
"java/android/net/netlink/*.java",
|
|
],
|
|
}
|
|
|
|
filegroup {
|
|
name: "services-tethering-shared-srcs",
|
|
srcs: [
|
|
":framework-annotations",
|
|
"java/android/net/ConnectivityModuleConnector.java",
|
|
"java/android/net/NetworkStackClient.java",
|
|
"java/android/net/ip/InterfaceController.java",
|
|
"java/android/net/netlink/*.java",
|
|
"java/android/net/util/InterfaceParams.java",
|
|
"java/android/net/util/NetdService.java",
|
|
"java/android/net/util/NetworkConstants.java",
|
|
"java/android/net/util/SharedLog.java"
|
|
],
|
|
}
|