diff --git a/framework-t/Sources.bp b/framework-t/Sources.bp index 2363a9f8d4..9c07f399f9 100644 --- a/framework-t/Sources.bp +++ b/framework-t/Sources.bp @@ -19,11 +19,58 @@ package { default_applicable_licenses: ["Android-Apache-2.0"], } +// NetworkStats related libraries. + +filegroup { + name: "framework-connectivity-netstats-internal-sources", + srcs: [ + "src/android/app/usage/*.java", + "src/android/net/DataUsage*.*", + "src/android/net/INetworkStats*.*", + "src/android/net/NetworkIdentity*.java", + "src/android/net/NetworkStateSnapshot.*", + "src/android/net/NetworkStats*.*", + "src/android/net/NetworkTemplate.*", + "src/android/net/TrafficStats.java", + "src/android/net/UnderlyingNetworkInfo.*", + "src/android/net/netstats/**/*.*", + ], + path: "src", + visibility: [ + "//visibility:private", + ], +} + +filegroup { + name: "framework-connectivity-netstats-aidl-export-sources", + srcs: [ + "aidl-export/android/net/NetworkStats.aidl", + "aidl-export/android/net/NetworkTemplate.aidl", + ], + path: "aidl-export", + visibility: [ + "//visibility:private", + ], +} + +filegroup { + name: "framework-connectivity-netstats-sources", + srcs: [ + ":framework-connectivity-netstats-internal-sources", + ":framework-connectivity-netstats-aidl-export-sources", + ], + visibility: [ + "//visibility:private", + ], +} + +// Nsd related libraries. + filegroup { name: "framework-connectivity-nsd-internal-sources", srcs: [ - "src/**/*.java", - "src/**/*.aidl", + "src/android/net/nsd/*.aidl", + "src/android/net/nsd/*.java", ], path: "src", visibility: [ @@ -34,7 +81,7 @@ filegroup { filegroup { name: "framework-connectivity-nsd-aidl-export-sources", srcs: [ - "aidl-export/**/*.aidl", + "aidl-export/android/net/nsd/*.aidl", ], path: "aidl-export", visibility: [ @@ -49,6 +96,19 @@ filegroup { ":framework-connectivity-nsd-aidl-export-sources", ], visibility: [ - "//frameworks/base", + "//visibility:private", ], } + +// Connectivity-T common libraries. + +filegroup { + name: "framework-connectivity-tiramisu-sources", + srcs: [ + ":framework-connectivity-netstats-sources", + ":framework-connectivity-nsd-sources", + ], + visibility: [ + "//frameworks/base", + ], +} \ No newline at end of file diff --git a/core/java/android/app/usage/NetworkStats.java b/framework-t/src/android/app/usage/NetworkStats.java similarity index 100% rename from core/java/android/app/usage/NetworkStats.java rename to framework-t/src/android/app/usage/NetworkStats.java diff --git a/core/java/android/app/usage/NetworkStatsManager.java b/framework-t/src/android/app/usage/NetworkStatsManager.java similarity index 100% rename from core/java/android/app/usage/NetworkStatsManager.java rename to framework-t/src/android/app/usage/NetworkStatsManager.java diff --git a/core/java/android/net/DataUsageRequest.aidl b/framework-t/src/android/net/DataUsageRequest.aidl similarity index 100% rename from core/java/android/net/DataUsageRequest.aidl rename to framework-t/src/android/net/DataUsageRequest.aidl diff --git a/core/java/android/net/DataUsageRequest.java b/framework-t/src/android/net/DataUsageRequest.java similarity index 100% rename from core/java/android/net/DataUsageRequest.java rename to framework-t/src/android/net/DataUsageRequest.java diff --git a/core/java/android/net/INetworkStatsService.aidl b/framework-t/src/android/net/INetworkStatsService.aidl similarity index 100% rename from core/java/android/net/INetworkStatsService.aidl rename to framework-t/src/android/net/INetworkStatsService.aidl diff --git a/core/java/android/net/INetworkStatsSession.aidl b/framework-t/src/android/net/INetworkStatsSession.aidl similarity index 100% rename from core/java/android/net/INetworkStatsSession.aidl rename to framework-t/src/android/net/INetworkStatsSession.aidl diff --git a/core/java/android/net/NetworkIdentity.java b/framework-t/src/android/net/NetworkIdentity.java similarity index 100% rename from core/java/android/net/NetworkIdentity.java rename to framework-t/src/android/net/NetworkIdentity.java diff --git a/core/java/android/net/NetworkStateSnapshot.java b/framework-t/src/android/net/NetworkStateSnapshot.java similarity index 100% rename from core/java/android/net/NetworkStateSnapshot.java rename to framework-t/src/android/net/NetworkStateSnapshot.java diff --git a/core/java/android/net/NetworkStats.java b/framework-t/src/android/net/NetworkStats.java similarity index 100% rename from core/java/android/net/NetworkStats.java rename to framework-t/src/android/net/NetworkStats.java diff --git a/core/java/android/net/NetworkStatsHistory.aidl b/framework-t/src/android/net/NetworkStatsHistory.aidl similarity index 100% rename from core/java/android/net/NetworkStatsHistory.aidl rename to framework-t/src/android/net/NetworkStatsHistory.aidl diff --git a/core/java/android/net/NetworkStatsHistory.java b/framework-t/src/android/net/NetworkStatsHistory.java similarity index 100% rename from core/java/android/net/NetworkStatsHistory.java rename to framework-t/src/android/net/NetworkStatsHistory.java diff --git a/core/java/android/net/NetworkTemplate.java b/framework-t/src/android/net/NetworkTemplate.java similarity index 100% rename from core/java/android/net/NetworkTemplate.java rename to framework-t/src/android/net/NetworkTemplate.java diff --git a/core/java/android/net/TrafficStats.java b/framework-t/src/android/net/TrafficStats.java similarity index 100% rename from core/java/android/net/TrafficStats.java rename to framework-t/src/android/net/TrafficStats.java diff --git a/core/java/android/net/UnderlyingNetworkInfo.aidl b/framework-t/src/android/net/UnderlyingNetworkInfo.aidl similarity index 100% rename from core/java/android/net/UnderlyingNetworkInfo.aidl rename to framework-t/src/android/net/UnderlyingNetworkInfo.aidl diff --git a/core/java/android/net/UnderlyingNetworkInfo.java b/framework-t/src/android/net/UnderlyingNetworkInfo.java similarity index 100% rename from core/java/android/net/UnderlyingNetworkInfo.java rename to framework-t/src/android/net/UnderlyingNetworkInfo.java diff --git a/core/java/android/net/netstats/provider/INetworkStatsProvider.aidl b/framework-t/src/android/net/netstats/provider/INetworkStatsProvider.aidl similarity index 100% rename from core/java/android/net/netstats/provider/INetworkStatsProvider.aidl rename to framework-t/src/android/net/netstats/provider/INetworkStatsProvider.aidl diff --git a/core/java/android/net/netstats/provider/INetworkStatsProviderCallback.aidl b/framework-t/src/android/net/netstats/provider/INetworkStatsProviderCallback.aidl similarity index 100% rename from core/java/android/net/netstats/provider/INetworkStatsProviderCallback.aidl rename to framework-t/src/android/net/netstats/provider/INetworkStatsProviderCallback.aidl diff --git a/core/java/android/net/netstats/provider/NetworkStatsProvider.java b/framework-t/src/android/net/netstats/provider/NetworkStatsProvider.java similarity index 100% rename from core/java/android/net/netstats/provider/NetworkStatsProvider.java rename to framework-t/src/android/net/netstats/provider/NetworkStatsProvider.java diff --git a/core/java/android/net/NetworkStats.aidl b/framework/aidl-export/android/net/NetworkStats.aidl similarity index 100% rename from core/java/android/net/NetworkStats.aidl rename to framework/aidl-export/android/net/NetworkStats.aidl diff --git a/core/java/android/net/NetworkTemplate.aidl b/framework/aidl-export/android/net/NetworkTemplate.aidl similarity index 100% rename from core/java/android/net/NetworkTemplate.aidl rename to framework/aidl-export/android/net/NetworkTemplate.aidl diff --git a/service-t/Sources.bp b/service-t/Sources.bp index 529f58d130..6a64910609 100644 --- a/service-t/Sources.bp +++ b/service-t/Sources.bp @@ -19,13 +19,45 @@ package { default_applicable_licenses: ["Android-Apache-2.0"], } +// NetworkStats related libraries. + +filegroup { + name: "services.connectivity-netstats-sources", + srcs: [ + "src/com/android/server/net/NetworkIdentity*.java", + "src/com/android/server/net/NetworkStats*.java", + ], + path: "src", + visibility: [ + "//visibility:private", + ], +} + +// Nsd related libraries. + filegroup { name: "services.connectivity-nsd-sources", srcs: [ - "src/**/*.java", + "src/com/android/server/INativeDaemon*.java", + "src/com/android/server/NativeDaemon*.java", + "src/com/android/server/Nsd*.java", + ], + path: "src", + visibility: [ + "//visibility:private", + ], +} + +// Connectivity-T common libraries. + +filegroup { + name: "services.connectivity-tiramisu-sources", + srcs: [ + ":services.connectivity-netstats-sources", + ":services.connectivity-nsd-sources", ], path: "src", visibility: [ "//frameworks/base/services/core", ], -} +} \ No newline at end of file diff --git a/services/core/java/com/android/server/net/NetworkIdentitySet.java b/service-t/src/com/android/server/net/NetworkIdentitySet.java similarity index 100% rename from services/core/java/com/android/server/net/NetworkIdentitySet.java rename to service-t/src/com/android/server/net/NetworkIdentitySet.java diff --git a/services/core/java/com/android/server/net/NetworkStatsAccess.java b/service-t/src/com/android/server/net/NetworkStatsAccess.java similarity index 100% rename from services/core/java/com/android/server/net/NetworkStatsAccess.java rename to service-t/src/com/android/server/net/NetworkStatsAccess.java diff --git a/services/core/java/com/android/server/net/NetworkStatsCollection.java b/service-t/src/com/android/server/net/NetworkStatsCollection.java similarity index 100% rename from services/core/java/com/android/server/net/NetworkStatsCollection.java rename to service-t/src/com/android/server/net/NetworkStatsCollection.java diff --git a/services/core/java/com/android/server/net/NetworkStatsFactory.java b/service-t/src/com/android/server/net/NetworkStatsFactory.java similarity index 100% rename from services/core/java/com/android/server/net/NetworkStatsFactory.java rename to service-t/src/com/android/server/net/NetworkStatsFactory.java diff --git a/services/core/java/com/android/server/net/NetworkStatsObservers.java b/service-t/src/com/android/server/net/NetworkStatsObservers.java similarity index 100% rename from services/core/java/com/android/server/net/NetworkStatsObservers.java rename to service-t/src/com/android/server/net/NetworkStatsObservers.java diff --git a/services/core/java/com/android/server/net/NetworkStatsRecorder.java b/service-t/src/com/android/server/net/NetworkStatsRecorder.java similarity index 100% rename from services/core/java/com/android/server/net/NetworkStatsRecorder.java rename to service-t/src/com/android/server/net/NetworkStatsRecorder.java diff --git a/services/core/java/com/android/server/net/NetworkStatsService.java b/service-t/src/com/android/server/net/NetworkStatsService.java similarity index 100% rename from services/core/java/com/android/server/net/NetworkStatsService.java rename to service-t/src/com/android/server/net/NetworkStatsService.java diff --git a/services/core/java/com/android/server/net/NetworkStatsSubscriptionsMonitor.java b/service-t/src/com/android/server/net/NetworkStatsSubscriptionsMonitor.java similarity index 100% rename from services/core/java/com/android/server/net/NetworkStatsSubscriptionsMonitor.java rename to service-t/src/com/android/server/net/NetworkStatsSubscriptionsMonitor.java