From 8269f3a3770d83b139cc3b3571d72eb30f62191f Mon Sep 17 00:00:00 2001 From: Christopher Ferris Date: Wed, 11 Sep 2019 19:08:52 -0700 Subject: [PATCH] Use bionic platform headers. Bug: 130763340 Test: Builds. Change-Id: Ieed72d4e15c0ce0dfc3a4f3383ea6563905bc236 --- core/jni/Android.bp | 5 +---- core/jni/android_app_ActivityThread.cpp | 2 +- core/jni/android_ddm_DdmHandleNativeHeap.cpp | 2 +- core/jni/android_os_Debug.cpp | 2 +- core/jni/com_android_internal_os_Zygote.cpp | 2 +- services/core/jni/Android.bp | 5 ++++- services/core/jni/com_android_server_SystemServer.cpp | 2 +- 7 files changed, 10 insertions(+), 10 deletions(-) diff --git a/core/jni/Android.bp b/core/jni/Android.bp index 7779f55518f0f..5a0f16e589ced 100644 --- a/core/jni/Android.bp +++ b/core/jni/Android.bp @@ -42,10 +42,6 @@ cc_library_shared { ], include_dirs: [ - // we need to access the private Bionic header - // in com_google_android_gles_jni_GLImpl.cpp - "bionic/libc/private", - "external/skia/include/private", "frameworks/base/media/jni", "system/media/camera/include", @@ -277,6 +273,7 @@ cc_library_shared { "libnativewindow", ], generated_sources: ["android_util_StatsLogInternal.cpp"], + header_libs: ["bionic_libc_platform_headers"], }, host: { cflags: [ diff --git a/core/jni/android_app_ActivityThread.cpp b/core/jni/android_app_ActivityThread.cpp index 5f830382bd01a..ca8b8de8d3ad2 100644 --- a/core/jni/android_app_ActivityThread.cpp +++ b/core/jni/android_app_ActivityThread.cpp @@ -23,7 +23,7 @@ #include "core_jni_helpers.h" #include -#include +#include namespace android { diff --git a/core/jni/android_ddm_DdmHandleNativeHeap.cpp b/core/jni/android_ddm_DdmHandleNativeHeap.cpp index 076e99dd1fba1..2ca4500991fac 100644 --- a/core/jni/android_ddm_DdmHandleNativeHeap.cpp +++ b/core/jni/android_ddm_DdmHandleNativeHeap.cpp @@ -23,7 +23,7 @@ #include "core_jni_helpers.h" #include -#include +#include #include #include diff --git a/core/jni/android_os_Debug.cpp b/core/jni/android_os_Debug.cpp index cf8df287a6dbd..9c52a64333603 100644 --- a/core/jni/android_os_Debug.cpp +++ b/core/jni/android_os_Debug.cpp @@ -34,7 +34,7 @@ #include #include -#include +#include #include #include #include diff --git a/core/jni/com_android_internal_os_Zygote.cpp b/core/jni/com_android_internal_os_Zygote.cpp index d5b875b85d7da..d42a48a1f8996 100644 --- a/core/jni/com_android_internal_os_Zygote.cpp +++ b/core/jni/com_android_internal_os_Zygote.cpp @@ -73,7 +73,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/services/core/jni/Android.bp b/services/core/jni/Android.bp index 97b20472b12d5..d9c7fed0ff00b 100644 --- a/services/core/jni/Android.bp +++ b/services/core/jni/Android.bp @@ -57,12 +57,15 @@ cc_library_static { ], include_dirs: [ - "bionic/libc/private", "frameworks/base/libs", "frameworks/native/services", "system/gatekeeper/include", ], + header_libs: [ + "bionic_libc_platform_headers", + ], + product_variables: { arc: { exclude_srcs: [ diff --git a/services/core/jni/com_android_server_SystemServer.cpp b/services/core/jni/com_android_server_SystemServer.cpp index 159a4960731d4..78b64ca072ad7 100644 --- a/services/core/jni/com_android_server_SystemServer.cpp +++ b/services/core/jni/com_android_server_SystemServer.cpp @@ -24,7 +24,7 @@ #include #include -#include +#include #include #include