Remove temporary soong visibility workarounds
Removes temporary unrestricted visibility for libnativeloader and
libnativebridge.
Bug: 137364733
Test: m nothing
Change-Id: I32d871b639deddd664c42e9962f6826ab798862f
diff --git a/libnativebridge/Android.bp b/libnativebridge/Android.bp
index c97845d..2dd92d1 100644
--- a/libnativebridge/Android.bp
+++ b/libnativebridge/Android.bp
@@ -21,8 +21,12 @@
cc_library {
name: "libnativebridge",
defaults: ["libnativebridge-defaults"],
- // TODO(oth): remove after moving under art/ (b/137364733)
- visibility: ["//visibility:public"],
+ visibility: [
+ "//art:__subpackages__",
+ // TODO(b/133140750): Clean this up.
+ "//frameworks/base/cmds/app_process",
+ "//frameworks/base/native/webview/loader/libwebviewchromium_loader",
+ ],
host_supported: true,
srcs: ["native_bridge.cc"],
@@ -54,8 +58,12 @@
cc_library {
name: "libnativebridge_lazy",
defaults: ["libnativebridge-defaults"],
- // TODO(oth): remove after moving under art/ (b/137364733)
- visibility: ["//visibility:public"],
+ visibility: [
+ "//art/libnativebridge/tests",
+ "//frameworks/base/core/jni",
+ "//frameworks/native/opengl/libs",
+ "//frameworks/native/vulkan/libvulkan",
+ ],
host_supported: false,
srcs: ["native_bridge_lazy.cc"],