summaryrefslogtreecommitdiff
path: root/build_deps.sh
diff options
context:
space:
mode:
authorFup Duck <fupduck@sacknagel.com>2018-02-06 18:34:13 +0100
committerFup Duck <fupduck@sacknagel.com>2018-02-06 18:34:13 +0100
commitb4b18f1d52956cf067f87d75d8f3f06c9be48afe (patch)
tree9191273c611e39afe7aa3401408dfa0dbc67b544 /build_deps.sh
parent6be60844db062575055752b554dbf14941e8e185 (diff)
parentedd34192484f4eb618fdcc2a68b18168c155d63c (diff)
Merge branch 'leap_0.9.8' into 8828_memory_leap_eip
Diffstat (limited to 'build_deps.sh')
-rwxr-xr-xbuild_deps.sh22
1 files changed, 22 insertions, 0 deletions
diff --git a/build_deps.sh b/build_deps.sh
new file mode 100755
index 00000000..d9bcb265
--- /dev/null
+++ b/build_deps.sh
@@ -0,0 +1,22 @@
+#!/bin/bash
+
+function quit {
+ echo "Task failed. Exit value: $?."
+ exit 1
+}
+
+
+DIR_OVPNASSETS=./ics-openvpn/main/build/ovpnassets
+DIR_OVPNLIBS=./ics-openvpn/main/build/intermediates/cmake/noovpn3/release/obj
+# init
+# look for empty dir
+
+if [[ $(ls -A ${DIR_OVPNASSETS}) && $(ls -A ${DIR_OVPNLIBS}) ]]
+then
+ echo "Dirty build: skipped externalNativeBuild - reusing existing libs"
+else
+ echo "Clean build: starting externalNativeBuild"
+ cd ./ics-openvpn || quit
+ ./gradlew clean main:externalNativeBuildCleanNoovpn3Release main:externalNativeBuildNoovpn3Release || quit
+ cd ..
+fi \ No newline at end of file