Support building all variants. am: 23898638d2 am: 07ad55abe8 am: 5bb571a3f9
Original change: https://android-review.googlesource.com/c/platform/external/rust/crates/pin-utils/+/1356242
Change-Id: I3eb0fa2f2c0b6b362786b18bb295473ee94cd15f
diff --git a/Android.bp b/Android.bp
index 1bb2d62..a51668d 100644
--- a/Android.bp
+++ b/Android.bp
@@ -2,7 +2,7 @@
// Manually split host and device tests,
// and link in static libraries for device tests.
-rust_library_rlib {
+rust_library {
name: "libpin_utils",
host_supported: true,
crate_name: "pin_utils",
@@ -16,7 +16,7 @@
test_suites: ["general-tests"],
auto_gen_config: true,
edition: "2018",
- rlibs: [
+ rustlibs: [
"libpin_utils",
],
}
diff --git a/src/lib.rs b/src/lib.rs
index 6198e98..48ac257 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -6,6 +6,9 @@
#![allow(unknown_lints)]
#![doc(html_root_url = "https://docs.rs/pin-utils/0.1.0")]
+// ANDROID: Use std to allow building as a dylib.
+extern crate std;
+
#[doc(hidden)]
pub mod core_reexport {
pub use core::*;