From 75aafd123461be009649273d7673257d90b0237e Mon Sep 17 00:00:00 2001 From: Trevor Johns Date: Wed, 17 May 2017 01:29:53 -0700 Subject: Add new script for globally compiling samples Fixes OOM problem caused by loading all samples into Gradle simultaneously. Test: manual Change-Id: I756725c112e89f1f3218ee3ef55227d3b2837124 --- emitSample.sh | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100755 emitSample.sh (limited to 'emitSample.sh') diff --git a/emitSample.sh b/emitSample.sh new file mode 100755 index 00000000..bbc0d2eb --- /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 -- cgit v1.2.3