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