Add new script for globally compiling samples

Fixes OOM problem caused by loading all samples into Gradle
simultaneously.

Test: manual
Change-Id: I756725c112e89f1f3218ee3ef55227d3b2837124
diff --git a/emitSample.sh b/emitSample.sh
new file mode 100755
index 0000000..bbc0d2e
--- /dev/null
+++ b/emitSample.sh
@@ -0,0 +1,19 @@
+# Abort on error
+set -e
+printf "\033[1;34mProcessing: ${1} ...\033[0m\n"
+pushd ${1}
+printf "\033[0;33m[Refresh]\033[0m\n"
+./gradlew refresh
+printf "\033[0;33m[Clean 1]\033[0m\n"
+find . -name build -exec rm -rf {} \; || true
+printf "\033[0;33m[EmitGradle]\033[0m\n"
+./gradlew emitGradle
+printf "\033[0;33m[Clean 2]\033[0m\n"
+find . -name build -exec rm -rf {} \; || true
+printf "\033[0;33m[EmitBrowseable]\033[0m\n"
+./gradlew emitBrowseable
+printf "\033[0;33m[Clean 3]\033[0m\n"
+find . -name build -exec rm -rf {} \; || true
+printf "\033[0;33m[EmitGradleZip]\033[0m\n"
+./gradlew emitGradleZip
+popd