summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Treehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com> 2024-08-28 21:15:07 +0000
committer Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> 2024-08-28 21:15:07 +0000
commit34a6429eb3d3e4616b5c62fa2656c45f7e98909c (patch)
tree879d7814f100dc79c288aef193227b8c1d803aba
parent635868c643e96ab1a070bf04605ef87538cc1c71 (diff)
parentdfe2a2771c96cef2d6e29e3be8e4e712363b0470 (diff)
Merge "Revert^2 "remove libbinder_ndk_helper_headers"" into main am: b2653d0b13 am: dfe2a2771c
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/3243189 Change-Id: Ia5d16665a8a66989e8b17e7a7c7f02da60cabe7a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--libs/binder/ndk/Android.bp20
1 files changed, 4 insertions, 16 deletions
diff --git a/libs/binder/ndk/Android.bp b/libs/binder/ndk/Android.bp
index 4e02aceb86..99f793403c 100644
--- a/libs/binder/ndk/Android.bp
+++ b/libs/binder/ndk/Android.bp
@@ -218,6 +218,7 @@ cc_library_headers {
name: "libbinder_headers_platform_shared",
export_include_dirs: ["include_cpp"],
vendor_available: true,
+ product_available: true,
recovery_available: true,
host_supported: true,
// TODO(b/153609531): remove when no longer needed.
@@ -230,9 +231,9 @@ cc_library_headers {
},
apex_available: [
"//apex_available:platform",
- "com.android.media",
- "com.android.media.swcodec",
+ "//apex_available:anyapex",
],
+ sdk_version: "29", // some APEXes require this, good to test headers against old SDK
min_sdk_version: "29",
}
@@ -246,19 +247,7 @@ ndk_headers {
license: "NOTICE",
}
-// TODO(b/160624671): package with the aidl compiler
-ndk_headers {
- name: "libbinder_ndk_helper_headers",
- from: "include_cpp/android",
- to: "android",
- srcs: [
- "include_cpp/android/*.h",
- ],
- license: "NOTICE",
- // These are intentionally not C. It's a mistake that they're in the NDK.
- // See the bug above.
- skip_verification: true,
-}
+// include_cpp are packaged in development/build/sdk.atree with the AIDL compiler
ndk_library {
name: "libbinder_ndk",
@@ -266,6 +255,5 @@ ndk_library {
first_version: "29",
export_header_libs: [
"libbinder_ndk_headers",
- "libbinder_ndk_helper_headers",
],
}