Restrict visibility of external/vixl modules am: 1d441a745a
am: 076ba7f6e3

Change-Id: If26c8c47c142a63d8713dca21e37f7a5cdb74357
diff --git a/Android.bp b/Android.bp
index 0b30df3..9e7473f 100644
--- a/Android.bp
+++ b/Android.bp
@@ -51,6 +51,10 @@
 // NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 // SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
+package {
+    default_visibility: ["//visibility:private"],
+}
+
 cc_defaults {
     name: "vixl-common",
     host_supported: true,
@@ -129,8 +133,13 @@
     ],
 }
 
+libvixl_visibility = [
+    "//art:__subpackages__",
+]
+
 art_cc_library {
     name: "libvixl",
+    visibility: libvixl_visibility,
     defaults: [
         "vixl-release",
         "vixl-arm",
@@ -149,6 +158,7 @@
 
 art_cc_library {
     name: "libvixld",
+    visibility: libvixl_visibility,
     defaults: [
         "vixl-debug",
         "vixl-arm",