From 66f61acfec64bfdebf2f5c7160c2a021a8f63171 Mon Sep 17 00:00:00 2001 From: paulhu Date: Tue, 14 Dec 2021 23:09:55 +0800 Subject: [PATCH] Split out the nsd API surface and use framework-connectivity-tiramisu - Split out nsd APIs and hidden APIs to Connectivity module. - Keep the all files in f/b/packages/Connectivity-T and add framework-connectivity-tiramisu library on p/m/Connectivity. Then make framework to use this module library. - Remove NsdService from SystemServer which will register from ConnectivityServiceInitializer Bug: 206893064 Test: m online-sdk-dev-docs Test: atest FrameworksNetTests CtsNetTestCases CTS-Coverage-Bug: 207804007 Merged-In: I72c7de124b9cc53f2263bd452ecd5f39e88e485b Change-Id: I72c7de124b9cc53f2263bd452ecd5f39e88e485b --- framework-t/Sources.bp | 14 ++++++++++++-- service-t/Sources.bp | 12 +++++++++++- 2 files changed, 23 insertions(+), 3 deletions(-) diff --git a/framework-t/Sources.bp b/framework-t/Sources.bp index 90bb76a87d..d3d8bba16c 100644 --- a/framework-t/Sources.bp +++ b/framework-t/Sources.bp @@ -156,8 +156,18 @@ filegroup { ":framework-connectivity-ethernet-sources", ":framework-connectivity-ipsec-sources", ":framework-connectivity-netstats-sources", - ":framework-connectivity-nsd-sources", - ":framework-connectivity-tiramisu-internal-sources", ], visibility: ["//frameworks/base"], } + +filegroup { + name: "framework-connectivity-tiramisu-updatable-sources", + srcs: [ + ":framework-connectivity-nsd-sources", + ":framework-connectivity-tiramisu-internal-sources", + ], + visibility: [ + "//frameworks/base", + "//packages/modules/Connectivity:__subpackages__", + ], +} diff --git a/service-t/Sources.bp b/service-t/Sources.bp index 97dfb64b33..b261e165a1 100644 --- a/service-t/Sources.bp +++ b/service-t/Sources.bp @@ -82,8 +82,18 @@ filegroup { ":services.connectivity-ethernet-sources", ":services.connectivity-ipsec-sources", ":services.connectivity-netstats-sources", - ":services.connectivity-nsd-sources", ], path: "src", visibility: ["//frameworks/base/services/core"], } + +filegroup { + name: "services.connectivity-tiramisu-updatable-sources", + srcs: [ + ":services.connectivity-nsd-sources", + ], + path: "src", + visibility: [ + "//packages/modules/Connectivity:__subpackages__", + ], +}