Enforce visibility for internal libs.

Bug: 135686713
Test: try using these elsewhere
Change-Id: I64a85f744230536a0c362138ad1aa71f19f58c01
diff --git a/Android.bp b/Android.bp
index c0058ef..626f207 100644
--- a/Android.bp
+++ b/Android.bp
@@ -102,6 +102,8 @@
     whole_static_libs: [
         "libhwbinder_pgo-impl-internal",
     ],
+
+    visibility: ["//system/libhwbinder:__subpackages__"],
 }
 
 // WARNING: deprecated
diff --git a/base/Android.bp b/base/Android.bp
index 8fe2702..0bc3af0 100644
--- a/base/Android.bp
+++ b/base/Android.bp
@@ -53,4 +53,6 @@
             cflags: ["-DLIBHIDL_TARGET_DEBUGGABLE"],
         },
     },
+
+    visibility: ["//system/libhidl:__subpackages__"],
 }
diff --git a/transport/Android.bp b/transport/Android.bp
index 50f277e..29c820a 100644
--- a/transport/Android.bp
+++ b/transport/Android.bp
@@ -94,4 +94,6 @@
             cflags: ["-DENFORCE_VINTF_MANIFEST"]
         },
     },
+
+    visibility: ["//system/libhidl:__subpackages__"],
 }