Snap for 6953696 from 34136f1f05079c7a4b500278417946a90b499a13 to s-keystone-qcom-release

Change-Id: I921ec3296eb3a4e9a8a40ec4eafaa9f92bde7508
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/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