aboutsummaryrefslogtreecommitdiff
path: root/Android.bp
diff options
context:
space:
mode:
authorShuo Wang Hsu <shuohsu@google.com>2022-12-22 17:54:22 -0800
committerShuo Wang Hsu <shuohsu@google.com>2022-12-28 15:34:01 -0800
commitf99d362148d82f9f3f872007d92b9064a210e8e3 (patch)
treed50a940475fa9e7d6356e3f824d0321bfa9b4773 /Android.bp
parent5382cd79ed804b8131c8e34ea3a3e37e0b053b1a (diff)
downloadprotobuf-f99d362148d82f9f3f872007d92b9064a210e8e3.tar.gz
Adding variant build _with_serde to protobufmain-16k-with-phones
Test: cargo2android.py --config cargo2android.json Change-Id: Ie1e03b91b81474fe12d713c8276d40bbc1df83d1
Diffstat (limited to 'Android.bp')
-rw-r--r--Android.bp21
1 files changed, 21 insertions, 0 deletions
diff --git a/Android.bp b/Android.bp
index cdf6550..03171eb 100644
--- a/Android.bp
+++ b/Android.bp
@@ -48,3 +48,24 @@ rust_library {
],
min_sdk_version: "29",
}
+
+rust_library_host {
+ name: "libprotobuf_with_serde",
+ crate_name: "protobuf",
+ cargo_env_compat: true,
+ cargo_pkg_version: "2.27.1",
+ srcs: [
+ "src/lib.rs",
+ ":copy_protobuf_build_out",
+ ],
+ edition: "2018",
+ features: [
+ "serde",
+ "serde_derive",
+ "with-serde",
+ ],
+ rustlibs: [
+ "libserde",
+ ],
+ proc_macros: ["libserde_derive"],
+}