diff options
author | Bernie Innocenti <codewiz@google.com> | 2020-12-17 16:15:35 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2020-12-17 16:15:35 +0000 |
commit | d4ca9384386573f842488402635db2c08fcaba2d (patch) | |
tree | 5e6851eb815d5b844b45594f9043cb88dac480a8 | |
parent | 9e6cc0ed55ccbcf6b0faeb70677b683e2b02cf12 (diff) | |
parent | 5aa9d1e567cc091168e782c3a82fa6e221a45ca4 (diff) | |
download | quiche-d4ca9384386573f842488402635db2c08fcaba2d.tar.gz |
Build quiche both as an rlib and as an ffi lib. am: 55399b5e6d am: 65f639a695 am: 5aa9d1e567
Original change: https://android-review.googlesource.com/c/platform/external/rust/crates/quiche/+/1531538
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: If78a4f88b008f3a3eadca9f3deeca47d74ebbe49
-rw-r--r-- | Android.bp | 14 | ||||
-rw-r--r-- | patches/Android.bp.patch | 20 |
2 files changed, 27 insertions, 7 deletions
@@ -10,8 +10,8 @@ cc_library_headers { min_sdk_version: "29", } -rust_ffi { - name: "libquiche_ffi", +rust_defaults { + name: "libquiche_defaults", stem: "libquiche", host_supported: true, crate_name: "quiche", @@ -45,6 +45,16 @@ rust_ffi { min_sdk_version: "29", } +rust_ffi { + name: "libquiche_ffi", + defaults: ["libquiche_defaults"], +} + +rust_library { + name: "libquiche", + defaults: ["libquiche_defaults"], +} + // dependent_library ["feature_list"] // cc-1.0.66 // cfg-if-0.1.10 diff --git a/patches/Android.bp.patch b/patches/Android.bp.patch index 28dd4c8..5a4dc0d 100644 --- a/patches/Android.bp.patch +++ b/patches/Android.bp.patch @@ -1,6 +1,6 @@ ---- Android.bp 2020-12-14 20:39:12.756511927 +0900 -+++ Android.bp.new 2020-12-14 20:27:28.268899533 +0900 -@@ -1,74 +1,48 @@ +--- Android.bp 2020-12-16 14:02:37.120186423 +0900 ++++ Android.bp.new 2020-12-15 22:43:09.717301330 +0900 +@@ -1,74 +1,58 @@ // This file is generated by cargo2android.py --run --device --dependencies --patch=patches/Android.bp.patch. -rust_library_shared { @@ -36,8 +36,8 @@ -rust_library { - name: "libquiche", -+rust_ffi { -+ name: "libquiche_ffi", ++rust_defaults { ++ name: "libquiche_defaults", + stem: "libquiche", host_supported: true, crate_name: "quiche", @@ -94,6 +94,16 @@ + "com.android.resolv", ], + min_sdk_version: "29", ++} ++ ++rust_ffi { ++ name: "libquiche_ffi", ++ defaults: ["libquiche_defaults"], ++} ++ ++rust_library { ++ name: "libquiche", ++ defaults: ["libquiche_defaults"], } // dependent_library ["feature_list"] |