blob: 42c69e056da42cda5dc2726aadbb787048862a8d [file] [log] [blame]
Jiyong Parkbae2e902019-11-17 13:11:19 +09001filegroup {
2 name: "services.net-sources",
3 srcs: ["java/**/*.java"],
4 path: "java",
5 visibility: ["//frameworks/base/services"],
6}
7
Colin Crosseb652a42017-12-05 09:46:29 -08008java_library_static {
9 name: "services.net",
markchien08cc0302019-09-09 20:50:49 +080010 srcs: [
markchienf303c5a2019-09-23 20:29:54 +080011 ":tethering-servicesnet-srcs",
Jiyong Parkbae2e902019-11-17 13:11:19 +090012 ":services.net-sources",
markchien08cc0302019-09-09 20:50:49 +080013 ],
Remi NGUYEN VANdacee142019-02-13 18:28:35 +090014 static_libs: [
Lorenzo Colittife0c38a2019-05-21 19:45:09 +090015 "dnsresolver_aidl_interface-V2-java",
Jeongik Chacc0b57c2019-10-15 17:03:51 +090016 "netd_aidl_interface-unstable-java",
Remi NGUYEN VANee27a942019-08-08 15:49:46 +090017 "networkstack-client",
markchien017fef22019-08-27 10:19:38 +080018 "tethering-client",
Remi NGUYEN VAN1232fe32019-04-05 15:15:48 +090019 ],
Chalard Jean95213512019-01-30 21:04:58 +090020}
21
Remi NGUYEN VANe67b0c32018-12-27 16:43:56 +090022filegroup {
23 name: "services-networkstack-shared-srcs",
Remi NGUYEN VAN0e3d09232018-12-04 12:13:09 +090024 srcs: [
Remi NGUYEN VAN3c600a12019-01-10 19:12:46 +090025 "java/android/net/ip/InterfaceController.java", // TODO: move to NetworkStack with tethering
26 "java/android/net/util/InterfaceParams.java", // TODO: move to NetworkStack with IpServer
Remi NGUYEN VANe67b0c32018-12-27 16:43:56 +090027 "java/android/net/shared/*.java",
Remi NGUYEN VAN3c600a12019-01-10 19:12:46 +090028 "java/android/net/netlink/*.java",
Remi NGUYEN VAN231b52b2019-01-29 15:38:52 +090029 ],
Jiyong Parkbae2e902019-11-17 13:11:19 +090030 path: "java",
31 visibility: ["//packages/modules/NetworkStack"],
Remi NGUYEN VANe67b0c32018-12-27 16:43:56 +090032}
markchiena6ba54d2019-09-03 15:58:06 +080033
34filegroup {
35 name: "services-tethering-shared-srcs",
36 srcs: [
37 ":framework-annotations",
markchien08cc0302019-09-09 20:50:49 +080038 "java/android/net/ConnectivityModuleConnector.java",
39 "java/android/net/NetworkStackClient.java",
40 "java/android/net/ip/InterfaceController.java",
markchien77c17be62019-09-25 14:33:39 +080041 "java/android/net/netlink/*.java",
markchien08cc0302019-09-09 20:50:49 +080042 "java/android/net/util/InterfaceParams.java",
43 "java/android/net/util/NetdService.java",
44 "java/android/net/util/NetworkConstants.java",
markchiena6ba54d2019-09-03 15:58:06 +080045 "java/android/net/util/SharedLog.java"
46 ],
Jiyong Parkbae2e902019-11-17 13:11:19 +090047 visibility: ["//frameworks/base/packages/Tethering"],
markchiena6ba54d2019-09-03 15:58:06 +080048}