diff options
author | Pierre-Clément Tosi <ptosi@google.com> | 2023-02-25 02:23:57 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2023-02-25 02:23:57 +0000 |
commit | 61fca43d96e803e6ead8b1b0423738b6093233b2 (patch) | |
tree | de03e1d269ed86cff9d7e4ffbcc09e478f02b7dd | |
parent | e91e096e221dc9444fd4e71487185eed4399d407 (diff) | |
parent | f46f59f8fcb9427c3cf0dd81b1d91f78aea298b8 (diff) | |
download | uuid-61fca43d96e803e6ead8b1b0423738b6093233b2.tar.gz |
Add no_std library am: a7bbe58586 am: 0eff490b5c am: c7d102c4a9 am: 183b1e33cc am: f46f59f8fc
Original change: https://android-review.googlesource.com/c/platform/external/rust/crates/uuid/+/2427481
Change-Id: Ibc75376e0bb10097d4b746e21b7aa011fce11e69
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r-- | Android.bp | 16 | ||||
-rw-r--r-- | cargo2android.json | 1 | ||||
-rw-r--r-- | cargo2android_nostd.bp | 17 |
3 files changed, 34 insertions, 0 deletions
@@ -62,3 +62,19 @@ rust_library { "com.android.virt", ], } + +rust_library_rlib { + name: "libuuid_nostd", + crate_name: "uuid", + cargo_env_compat: true, + cargo_pkg_version: "0.8.2", + srcs: ["src/lib.rs"], + edition: "2018", + prefer_rlib: true, + no_stdlibs: true, + stdlibs: [ + "libcompiler_builtins.rust_sysroot", + "libcore.rust_sysroot", + ], +} + diff --git a/cargo2android.json b/cargo2android.json index 21b1d6c..8e77693 100644 --- a/cargo2android.json +++ b/cargo2android.json @@ -1,4 +1,5 @@ { + "add-toplevel-block": "cargo2android_nostd.bp", "apex-available": [ "//apex_available:platform", "com.android.virt" diff --git a/cargo2android_nostd.bp b/cargo2android_nostd.bp new file mode 100644 index 0000000..da60055 --- /dev/null +++ b/cargo2android_nostd.bp @@ -0,0 +1,17 @@ +rust_library_rlib { + name: "libuuid_nostd", + crate_name: "uuid", + cargo_env_compat: true, + cargo_pkg_version: "0.8.2", + srcs: ["src/lib.rs"], + edition: "2018", + features: [ + "macro-diagnostics", + ], + prefer_rlib: true, + no_stdlibs: true, + stdlibs: [ + "libcompiler_builtins.rust_sysroot", + "libcore.rust_sysroot", + ], +} |