Merge changes from topic "apex_available" into rvc-dev
* changes:
libc_header is available to any apex but only visible to certain places
Set apex_available property
Set apex_available property
diff --git a/libc/Android.bp b/libc/Android.bp
index 2b1c7ca..b90908e 100644
--- a/libc/Android.bp
+++ b/libc/Android.bp
@@ -1780,6 +1780,18 @@
ramdisk_available: true,
recovery_available: true,
native_bridge_supported: true,
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
+ visibility: [
+ ":__subpackages__", // visible to bionic
+ // ... and only to these places (b/152668052)
+ "//external/gwp_asan",
+ "//external/libunwind_llvm",
+ "//system/core/property_service/libpropertyinfoparser",
+ "//system/extras/toolchain-extras",
+ ],
no_libcrt: true,
stl: "none",
@@ -1911,6 +1923,10 @@
ramdisk_available: true,
recovery_available: true,
native_bridge_supported: true,
+ apex_available: [
+ "//apex_available:platform",
+ "//apex_available:anyapex",
+ ],
cflags: [
"-Wno-gcc-compat",
diff --git a/libc/async_safe/Android.bp b/libc/async_safe/Android.bp
index 7df6ab9..98da2cc 100644
--- a/libc/async_safe/Android.bp
+++ b/libc/async_safe/Android.bp
@@ -18,6 +18,15 @@
export_include_dirs: ["include"],
export_header_lib_headers: ["liblog_headers"],
stl: "none",
+
+ apex_available: [
+ "//apex_available:platform",
+ "com.android.runtime",
+ "com.android.art.debug",
+ "com.android.art.release",
+ "com.android.media",
+ "com.android.media.swcodec",
+ ],
}
cc_library_headers {
@@ -31,4 +40,9 @@
system_shared_libs: [],
stl: "none",
+
+ apex_available: [
+ "//apex_available:platform",
+ "com.android.runtime",
+ ],
}