Merge ""Move v8 and libpac into i18n APEX" Attempt 2" am: 07e3163172

Change-Id: I427c4a76510509f865d884811009d73163fe917f
diff --git a/Android.base.bp b/Android.base.bp
index e4a18a1..9fce168 100644
--- a/Android.base.bp
+++ b/Android.base.bp
@@ -25,6 +25,9 @@
         "src/base/utils/random-number-generator.cc",
     ],
     local_include_dirs: ["src"],
+    apex_available: [
+        "com.android.i18n",
+    ],
     target: {
         android: {
             srcs: ["src/base/debug/stack_trace_android.cc"],
diff --git a/Android.bp b/Android.bp
index 34c3d0e..9854fc0 100644
--- a/Android.bp
+++ b/Android.bp
@@ -85,6 +85,9 @@
         "libicui18n_headers",
     ],
     generated_headers: ["v8_torque_file"],
+    apex_available: [
+        "com.android.i18n",
+    ],
 }
 
 cc_binary_host {
@@ -213,6 +216,9 @@
         "libv8src",
         "libv8gen",
     ],
+    apex_available: [
+        "com.android.i18n",
+    ],
     export_include_dirs: ["include"],
 }
 
diff --git a/Android.platform.bp b/Android.platform.bp
index 3a228b1..916720d 100644
--- a/Android.platform.bp
+++ b/Android.platform.bp
@@ -19,4 +19,7 @@
         "src",
         "include",
     ],
+    apex_available: [
+        "com.android.i18n",
+    ],
 }
diff --git a/Android.sampler.bp b/Android.sampler.bp
index 081744e..5a6a0aa 100644
--- a/Android.sampler.bp
+++ b/Android.sampler.bp
@@ -8,4 +8,7 @@
         "src",
         "include",
     ],
+    apex_available: [
+        "com.android.i18n",
+    ],
 }
diff --git a/Android.v8.bp b/Android.v8.bp
index 8185469..81f82af 100644
--- a/Android.v8.bp
+++ b/Android.v8.bp
@@ -604,6 +604,9 @@
             cflags: ["-DANDROID_LINK_SHARED_ICU4C"],
         },
     },
+    apex_available: [
+        "com.android.i18n",
+    ],
     local_include_dirs: ["src"],
     header_libs: [
         "libicuuc_headers",
diff --git a/genmakefiles.py b/genmakefiles.py
index c4e1d95..f3812fd 100755
--- a/genmakefiles.py
+++ b/genmakefiles.py
@@ -34,6 +34,9 @@
           defaults: ["v8_defaults"],
           srcs: $srcs,
           local_include_dirs: ["src", "include"],
+          apex_available: [
+              "com.android.i18n",
+          ],
       }
     ''').substitute({'module_name': module_name, 'srcs' : _bpList(sorted(sources))}))
 
@@ -80,6 +83,9 @@
                   cflags: ["-DANDROID_LINK_SHARED_ICU4C"],
               },
           },
+          apex_available: [
+              "com.android.i18n",
+          ],
           local_include_dirs: ["src"],
           header_libs: ["libicuuc_headers", "libicui18n_headers"],
           generated_headers: ["v8_torque_file"],
@@ -126,6 +132,9 @@
           host_supported: true,
           srcs: $srcs,
           local_include_dirs: ["src"],
+          apex_available: [
+              "com.android.i18n",
+          ],
           target: {
               android: {
                   srcs: ["src/base/debug/stack_trace_android.cc"],