platform_build_soong/rust
Matthew Maurer 99020b04fb Build Rust Device Sysroots in Soong
In order to ensure we are using current platform Bionic for any platform
Rust binaries, we need to build the sysroot in Soong. This will also
enable us too hook the "test" crate if necessary.

While both a dynamic and static sysroot are available, on device only a
dynamic sysroot will be injected. On host, we continue using the sysroot
used to build the compiler as before.

Bug: 139486496
Change-Id: I127377e5b056610ceb5015a34d266250320fbc31
2019-11-13 17:46:19 -08:00
..
config Build Rust Device Sysroots in Soong 2019-11-13 17:46:19 -08:00
OWNERS Rust owners, fix syntax error and more specific 2019-10-25 10:14:49 -07:00
androidmk.go Add rust_test and rust_test_host. 2019-10-29 17:19:03 -07:00
binary.go Build Rust Device Sysroots in Soong 2019-11-13 17:46:19 -08:00
binary_test.go Add rust_test and rust_test_host. 2019-10-29 17:19:03 -07:00
builder.go Build Rust Device Sysroots in Soong 2019-11-13 17:46:19 -08:00
compiler.go Build Rust Device Sysroots in Soong 2019-11-13 17:46:19 -08:00
compiler_test.go Fix proc_macro dependency handling. 2019-09-24 10:35:20 -07:00
library.go Add support for Rust C libraries. 2019-10-28 22:09:01 -07:00
library_test.go Add support for Rust C libraries. 2019-10-28 22:09:01 -07:00
prebuilt.go Build Rust Device Sysroots in Soong 2019-11-13 17:46:19 -08:00
proc_macro.go Fix proc_macro dependency handling. 2019-09-24 10:35:20 -07:00
rust.go Add rust_test and rust_test_host. 2019-10-29 17:19:03 -07:00
rust_test.go Build Rust Device Sysroots in Soong 2019-11-13 17:46:19 -08:00
test.go Add rust_test and rust_test_host. 2019-10-29 17:19:03 -07:00
test_test.go Add rust_test and rust_test_host. 2019-10-29 17:19:03 -07:00
testing.go Add rust_test and rust_test_host. 2019-10-29 17:19:03 -07:00