Allowlist transitive deps of libnetworkstats
This is a jni lib of FrameworksNetTests
Bug: 297405814
Test: b build $(bmod libnetworkstats) --config=android
Change-Id: Ic5b39615c7c9f193c034d1bc5d92ed9153bb7360
diff --git a/android/allowlists/allowlists.go b/android/allowlists/allowlists.go
index ff42769..998ae47 100644
--- a/android/allowlists/allowlists.go
+++ b/android/allowlists/allowlists.go
@@ -203,6 +203,7 @@
"external/ow2-asm": Bp2BuildDefaultTrueRecursively,
"external/pcre": Bp2BuildDefaultTrueRecursively,
"external/perfmark/api": Bp2BuildDefaultTrueRecursively,
+ "external/perfetto": Bp2BuildDefaultTrue,
"external/protobuf": Bp2BuildDefaultTrueRecursively,
"external/python/jinja/src": Bp2BuildDefaultTrueRecursively,
"external/python/markupsafe/src": Bp2BuildDefaultTrueRecursively,
@@ -447,6 +448,7 @@
"system/media/camera": Bp2BuildDefaultTrueRecursively,
"system/memory/libion": Bp2BuildDefaultTrueRecursively,
"system/memory/libmemunreachable": Bp2BuildDefaultTrueRecursively,
+ "system/netd": Bp2BuildDefaultTrue,
"system/security/fsverity": Bp2BuildDefaultTrueRecursively,
"system/sepolicy/apex": Bp2BuildDefaultTrueRecursively,
"system/testing/gtest_extras": Bp2BuildDefaultTrueRecursively,
@@ -976,7 +978,6 @@
"lab-resource-grpc",
"blueprint-deptools",
"protoc-gen-grpc-java-plugin",
- "perfetto_trace-full",
"tf-remote-client",
"tradefed-lite",
"tradefed-isolation-protos",
@@ -998,7 +999,6 @@
"test-composers",
"py3-stdlib-prebuilt-srcs",
"platformprotos",
- "perfetto_metrics-full",
"test-services-normalized.apk",
"tradefed-common-util",
"tradefed-clearcut-client",
@@ -1052,6 +1052,7 @@
// the "prebuilt_" prefix to the name, so that it's differentiable from
// the source versions within Soong's module graph.
Bp2buildModuleDoNotConvertList = []string{
+
// rust modules that have cc deps
"liblogger",
"libbssl_ffi",
@@ -1628,6 +1629,16 @@
// TODO: b/305223367 - Missing dep on android.test.base-neverlink
"ObjenesisTck",
+
+ // TODO - b/306197073: Sets different STL for host and device variants
+ "trace_processor_shell",
+
+ // TODO - b/303713102: duplicate deps added by cc_lite_proto_library
+ "perfetto_unittests",
+ "perfetto_integrationtests",
+
+ // TODO - b/306194966: Depends on an empty filegroup
+ "libperfetto_c",
}
// Bazel prod-mode allowlist. Modules in this list are built by Bazel