Make bionic_malloc.h a platform header.
Instead of having platform directories directly include the
private header, create a platform header directory and export it.
Bug: 130763340
Test: Builds.
Change-Id: Ie0f092b3fe077a3de8b90266c0b28bfbc20d0dfa
Merged-In: Ie0f092b3fe077a3de8b90266c0b28bfbc20d0dfa
(cherry picked from commit 8f582ef2f8a77d953d0e9f33387f592d20f852e2)
diff --git a/libc/Android.bp b/libc/Android.bp
index e505c67..e1c0072 100644
--- a/libc/Android.bp
+++ b/libc/Android.bp
@@ -1726,6 +1726,25 @@
sdk_version: "current",
}
+// Headers that only other parts of the platform can include.
+cc_library_headers {
+ name: "bionic_libc_platform_headers",
+ visibility: [
+ "//bionic/libc/malloc_debug:__subpackages__",
+ "//bionic/libc/malloc_hooks:__subpackages__",
+ "//frameworks/av/media/libmedia:__subpackages__",
+ "//frameworks/av/media/utils:__subpackages__",
+ "//frameworks/base/core/jni:__subpackages__",
+ "//frameworks/base/services/core/jni:__subpackages__",
+ "//external/perfetto:__subpackages__",
+ ],
+ host_supported: true,
+ export_include_dirs: [
+ "platform",
+ ],
+ sdk_version: "current",
+}
+
// libc_headers for libasync_safe and libpropertyinfoparser
cc_library_headers {
name: "libc_headers",