summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Steven Moreland <smoreland@google.com> 2024-08-28 22:25:49 +0000
committer Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> 2024-08-28 22:25:49 +0000
commit5c7cd859d61f34689cf85a88e5ded7bead3634cf (patch)
tree396d2e281c94182135031a2beb6bfb58ad3f649c
parentbdb7799b152d0485c411ceb1a62b8b32065f5d0c (diff)
parent86db967a26f7669e7aa30eafe0e14e38bd0ac1e4 (diff)
Merge "Revert^3 "remove libbinder_ndk_helper_headers"" into main am: 754cf33bce am: 86db967a26
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/3248095 Change-Id: I2c01d1a641fa918ff5afdc9caa69a15be8fe441e 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, 16 insertions, 4 deletions
diff --git a/libs/binder/ndk/Android.bp b/libs/binder/ndk/Android.bp
index 99f793403c..4e02aceb86 100644
--- a/libs/binder/ndk/Android.bp
+++ b/libs/binder/ndk/Android.bp
@@ -218,7 +218,6 @@ 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.
@@ -231,9 +230,9 @@ cc_library_headers {
},
apex_available: [
"//apex_available:platform",
- "//apex_available:anyapex",
+ "com.android.media",
+ "com.android.media.swcodec",
],
- sdk_version: "29", // some APEXes require this, good to test headers against old SDK
min_sdk_version: "29",
}
@@ -247,7 +246,19 @@ ndk_headers {
license: "NOTICE",
}
-// include_cpp are packaged in development/build/sdk.atree with the AIDL compiler
+// 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,
+}
ndk_library {
name: "libbinder_ndk",
@@ -255,5 +266,6 @@ ndk_library {
first_version: "29",
export_header_libs: [
"libbinder_ndk_headers",
+ "libbinder_ndk_helper_headers",
],
}