summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoopa Sattiraju <sattiraju@google.com>2021-12-22 23:15:35 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2021-12-22 23:15:35 +0000
commitc6d375250fc37ed4a50a9bf734930004bdcae5c5 (patch)
tree0c63549a54d8fbd95e25d8e5e5c37e47532f155f
parent66b7f2d79498b6a0448f18dc402670940720faee (diff)
parent4faf647191670eddfe02427a4d02dd591ca7ea0b (diff)
downloadgrpcio-sys-c6d375250fc37ed4a50a9bf734930004bdcae5c5.tar.gz
Adding bluetooth apex am: 4faf647191
Original change: https://android-review.googlesource.com/c/platform/external/rust/crates/grpcio-sys/+/1931439 Change-Id: Ib878dcc990a69e1a1d06715756da4e69ea028492
-rw-r--r--Android.bp12
-rw-r--r--cargo2android.json7
-rw-r--r--patches/Android.bp.patch22
3 files changed, 33 insertions, 8 deletions
diff --git a/Android.bp b/Android.bp
index 719b5212..1256ee50 100644
--- a/Android.bp
+++ b/Android.bp
@@ -58,7 +58,12 @@ rust_library {
shared_libs: [
"libgrpc++",
"libgrpc_wrap"
- ],
+ ],
+ apex_available: [
+ "//apex_available:platform",
+ "com.android.bluetooth",
+ ],
+ min_sdk_version: "29",
}
cc_defaults {
@@ -68,6 +73,11 @@ cc_defaults {
],
cpp_std: "c++11",
shared_libs: ["libgrpc++"],
+ apex_available: [
+ "//apex_available:platform",
+ "com.android.bluetooth",
+ ],
+ min_sdk_version: "29",
}
cc_library {
diff --git a/cargo2android.json b/cargo2android.json
index 5edf07b4..64c04608 100644
--- a/cargo2android.json
+++ b/cargo2android.json
@@ -1,8 +1,13 @@
{
+ "apex_available": [
+ "//apex_available:platform",
+ "com.android.bluetooth"
+ ],
"device": true,
"features": "default,secure",
"ignore-cargo-errors": true,
+ "min-sdk-version": "29",
"no-pkg-vers": true,
"patch": "patches/Android.bp.patch",
"run": true
-} \ No newline at end of file
+}
diff --git a/patches/Android.bp.patch b/patches/Android.bp.patch
index 3e0977d5..202a5742 100644
--- a/patches/Android.bp.patch
+++ b/patches/Android.bp.patch
@@ -14,7 +14,7 @@ index 45707bc..d0369e6 100644
edition: "2018",
features: [
"bindgen",
-@@ -52,47 +55,64 @@
+@@ -55,52 +55,74 @@
"liblibc",
"liblibz_sys",
],
@@ -62,17 +62,27 @@ index 45707bc..d0369e6 100644
+ shared_libs: [
+ "libgrpc++",
+ "libgrpc_wrap"
-+ ],
-+}
+ ],
+- shared_libs: ["libstdc++"],
+ apex_available: [
+ "//apex_available:platform",
+ "com.android.bluetooth",
+ ],
+ min_sdk_version: "29",
+ }
+
+cc_defaults {
+ name: "libgrpcio_sys_defaults",
+ cflags: [
+ "-DGRPC_SYS_SECURE",
- ],
-- shared_libs: ["libstdc++"],
++ ],
+ cpp_std: "c++11",
+ shared_libs: ["libgrpc++"],
++ apex_available: [
++ "//apex_available:platform",
++ "com.android.bluetooth",
++ ],
++ min_sdk_version: "29",
+}
+
+cc_library {
@@ -120,4 +130,4 @@ index 45707bc..d0369e6 100644
+ auto_gen_config: true,
+ clippy_lints: "none",
+ lints: "none",
- }
++}