Skip ab/6749736 in stage.
Merged-In: I1cb1276b5c7d0feabf4a26b163e784c7af9f8641
Change-Id: I378bf61b7d6af94dd17a79f4ade28d587b0ee030
diff --git a/Android.bp b/Android.bp
index 35de6b8..3824501 100644
--- a/Android.bp
+++ b/Android.bp
@@ -2,7 +2,6 @@
rust_library_host {
name: "libclang_sys",
- // has rustc warnings
crate_name: "clang_sys",
srcs: ["src/lib.rs"],
edition: "2015",
@@ -30,6 +29,7 @@
}
// dependent_library ["feature_list"]
+// cfg-if-0.1.10
// glob-0.3.0
-// libc-0.2.71
-// libloading-0.6.2
+// libc-0.2.77
+// libloading-0.6.3
diff --git a/METADATA b/METADATA
index ce5f991..b656016 100644
--- a/METADATA
+++ b/METADATA
@@ -6,8 +6,8 @@
value: "https://crates.io/crates/clang-sys"
}
url {
- type: GIT
- value: "https://github.com/KyleMayes/clang-sys"
+ type: ARCHIVE
+ value: "https://static.crates.io/crates/clang-sys/clang-sys-1.0.0.crate"
}
version: "1.0.0"
license_type: NOTICE
diff --git a/post_update.sh b/post_update.sh
new file mode 100755
index 0000000..bfcef00
--- /dev/null
+++ b/post_update.sh
@@ -0,0 +1,21 @@
+#!/bin/bash
+
+# $1 Path to the new version.
+# $2 Path to the old version.
+
+set -x
+set -e
+
+# Change src/link.rs to include files from ../out/
+SRCFILE=src/link.rs
+OLDSTR='include!(concat!(env!("OUT_DIR"), "/common.rs"));'
+NEWSTR='include!("../out/common.rs");'
+sed -i -e "s:$OLDSTR:$NEWSTR:" $SRCFILE
+# Make sure that sed replaced $OLDSTR with $NEWSTR
+grep "$NEWSTR" $SRCFILE > /dev/null
+
+OLDSTR='include!(concat!(env!("OUT_DIR"), "/dynamic.rs"));'
+NEWSTR='include!("../out/dynamic.rs");'
+sed -i -e "s:$OLDSTR:$NEWSTR:" $SRCFILE
+# Make sure that sed replaced $OLDSTR with $NEWSTR
+grep "$NEWSTR" $SRCFILE > /dev/null