From 63f06b738dde1f495a4feb47b2188636cb6b3044 Mon Sep 17 00:00:00 2001 From: Orion Hodson Date: Fri, 3 Apr 2020 09:42:03 +0100 Subject: [PATCH] Add explicit dependencies on jni_headers Preparation for removing implicit include paths for jni.h from soong. Also remove unnecessary jni.h includes from PathParser.{h,cpp}. Bug: 152482542 Test: lunch aosp_x86_64 && m checkbuild Change-Id: Ib18afa3d2c93ed3ce69204286d5177991100fd7e Exempt-From-Owner-Approval: build refactoring --- cmds/bootanimation/Android.bp | 2 ++ core/tests/utiltests/jni/Android.bp | 3 ++- libs/hwui/PathParser.cpp | 2 -- libs/hwui/PathParser.h | 1 - media/mca/filterfw/Android.bp | 2 ++ native/webview/loader/Android.bp | 2 ++ tools/aapt2/Android.bp | 1 + tools/dump-coverage/Android.bp | 1 + 8 files changed, 10 insertions(+), 4 deletions(-) diff --git a/cmds/bootanimation/Android.bp b/cmds/bootanimation/Android.bp index 3e5877b05708b..c60d08b2bda13 100644 --- a/cmds/bootanimation/Android.bp +++ b/cmds/bootanimation/Android.bp @@ -28,6 +28,8 @@ cc_binary { name: "bootanimation", defaults: ["bootanimation_defaults"], + header_libs: ["jni_headers"], + shared_libs: [ "libOpenSLES", "libbootanimation", diff --git a/core/tests/utiltests/jni/Android.bp b/core/tests/utiltests/jni/Android.bp index b0b09c27e3251..6b75471a358a6 100644 --- a/core/tests/utiltests/jni/Android.bp +++ b/core/tests/utiltests/jni/Android.bp @@ -14,6 +14,7 @@ cc_library_shared { name: "libmemoryintarraytest", + header_libs: ["jni_headers"], shared_libs: [ "libcutils", ], @@ -23,4 +24,4 @@ cc_library_shared { "android_util_MemoryIntArrayTest.cpp", ], cflags: ["-Werror"], -} \ No newline at end of file +} diff --git a/libs/hwui/PathParser.cpp b/libs/hwui/PathParser.cpp index 808921d344da4..61d06c2697aa1 100644 --- a/libs/hwui/PathParser.cpp +++ b/libs/hwui/PathParser.cpp @@ -16,8 +16,6 @@ #include "PathParser.h" -#include "jni.h" - #include #include #include diff --git a/libs/hwui/PathParser.h b/libs/hwui/PathParser.h index f5bebce605fb7..878bb7c0f137b 100644 --- a/libs/hwui/PathParser.h +++ b/libs/hwui/PathParser.h @@ -22,7 +22,6 @@ #include #include -#include #include diff --git a/media/mca/filterfw/Android.bp b/media/mca/filterfw/Android.bp index 71899cf1653f6..0e0ecf331afce 100644 --- a/media/mca/filterfw/Android.bp +++ b/media/mca/filterfw/Android.bp @@ -65,6 +65,8 @@ cc_library_static { "-Wno-unused-parameter", ], + header_libs: ["jni_headers"], + shared_libs: [ "libmedia", "libgui", diff --git a/native/webview/loader/Android.bp b/native/webview/loader/Android.bp index 0ba256facb6d4..dfa5bdde07857 100644 --- a/native/webview/loader/Android.bp +++ b/native/webview/loader/Android.bp @@ -24,6 +24,8 @@ cc_library_shared { cflags: ["-Werror"], + header_libs: ["jni_headers"], + shared_libs: [ "libdl", "liblog", diff --git a/tools/aapt2/Android.bp b/tools/aapt2/Android.bp index 53372bff3e67f..a2709bd545b29 100644 --- a/tools/aapt2/Android.bp +++ b/tools/aapt2/Android.bp @@ -47,6 +47,7 @@ cc_defaults { cflags: ["-D_DARWIN_UNLIMITED_STREAMS"], }, }, + header_libs: ["jni_headers"], static_libs: [ "libandroidfw", "libutils", diff --git a/tools/dump-coverage/Android.bp b/tools/dump-coverage/Android.bp index 4519ce3636bff..94356ebac035e 100644 --- a/tools/dump-coverage/Android.bp +++ b/tools/dump-coverage/Android.bp @@ -19,6 +19,7 @@ cc_library { name: "libdumpcoverage", srcs: ["dump_coverage.cc"], header_libs: [ + "jni_headers", "libopenjdkjvmti_headers", ],