summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYiming Jing <yimingjing@google.com>2023-09-29 10:08:40 -0700
committerYiming Jing <yimingjing@google.com>2023-10-17 21:41:17 +0000
commit8c4194d933582b76b53dd055c4f134734309a6cd (patch)
tree9588de2d2ea55d69e6f382d5d3fce51541d3c728
parentf16f8e5ef0e3ef494bd76092c92ae76c90c776dd (diff)
downloadgrpcio-sys-8c4194d933582b76b53dd055c4f134734309a6cd.tar.gz
Make grpcio-sys available to vendor
This change updates the Rust bindings to use the same visibility settings as in libgrpc++. Bug: 270690570 Bug: 302578892 Test: manual tests with sample RPC client and server Change-Id: Ic55824e794cb6f2270553ced6983cbe680f4ddf3
-rw-r--r--Android.bp5
-rw-r--r--cargo2android.json4
2 files changed, 8 insertions, 1 deletions
diff --git a/Android.bp b/Android.bp
index 364cb226..3549944b 100644
--- a/Android.bp
+++ b/Android.bp
@@ -63,6 +63,8 @@ rust_library {
"//apex_available:platform",
"com.android.btservices",
],
+ product_available: false,
+ vendor_available: true,
min_sdk_version: "29",
}
@@ -74,9 +76,12 @@ cc_defaults {
cpp_std: "c++11",
shared_libs: ["libgrpc++"],
apex_available: [
+ "//apex_available:anyapex",
"//apex_available:platform",
"com.android.btservices",
],
+ product_available: false,
+ vendor_available: true,
min_sdk_version: "29",
}
diff --git a/cargo2android.json b/cargo2android.json
index 64c04608..f46ea87d 100644
--- a/cargo2android.json
+++ b/cargo2android.json
@@ -9,5 +9,7 @@
"min-sdk-version": "29",
"no-pkg-vers": true,
"patch": "patches/Android.bp.patch",
- "run": true
+ "run": true,
+ "vendor-available": true,
+ "product-available": false
}