Use --copy-out to generate .bp file.
* The original include command now works without
local patch or post_update.sh.
Bug: 171659849
Test: make
Test: tools/external_updater/updater.sh update --refresh --keep-date rust/crates/clang-sys
Change-Id: Idf0c8519d1aefa6559cb8462d308dca5b5dc81b5
diff --git a/Android.bp b/Android.bp
index 3824501..bf3c356 100644
--- a/Android.bp
+++ b/Android.bp
@@ -1,9 +1,22 @@
-// This file is generated by cargo2android.py --run --features=runtime,clang_10_0 --dependencies.
+// This file is generated by cargo2android.py --run --features=runtime,clang_10_0 --dependencies --copy-out.
+
+genrule {
+ name: "copy_clang-sys_build_out",
+ srcs: ["out/*"],
+ cmd: "cp $(in) $(genDir)",
+ out: [
+ "common.rs",
+ "dynamic.rs",
+ ],
+}
rust_library_host {
name: "libclang_sys",
crate_name: "clang_sys",
- srcs: ["src/lib.rs"],
+ srcs: [
+ "src/lib.rs",
+ ":copy_clang-sys_build_out",
+ ],
edition: "2015",
features: [
"clang_10_0",
@@ -29,7 +42,7 @@
}
// dependent_library ["feature_list"]
-// cfg-if-0.1.10
+// cfg-if-1.0.0
// glob-0.3.0
-// libc-0.2.77
-// libloading-0.6.3
+// libc-0.2.80
+// libloading-0.6.5