aboutsummaryrefslogtreecommitdiff
path: root/kokoro/ndk-build/build.sh
diff options
context:
space:
mode:
Diffstat (limited to 'kokoro/ndk-build/build.sh')
-rwxr-xr-x[-rw-r--r--]kokoro/ndk-build/build.sh41
1 files changed, 23 insertions, 18 deletions
diff --git a/kokoro/ndk-build/build.sh b/kokoro/ndk-build/build.sh
index 6d6bdc9..fa80114 100644..100755
--- a/kokoro/ndk-build/build.sh
+++ b/kokoro/ndk-build/build.sh
@@ -16,42 +16,47 @@
set -e # fail on error
set -x # display commands
-BUILD_ROOT=$PWD
-SRC=$PWD/github/amber
+BUILD_ROOT="$PWD"
+SRC="$PWD/github/amber"
# NDK Path
-export ANDROID_NDK=/opt/android-ndk-r16b
+export ANDROID_NDK="$BUILD_ROOT/android-ndk-r21"
# Get NINJA.
wget -q https://github.com/ninja-build/ninja/releases/download/v1.8.2/ninja-linux.zip
unzip -q ninja-linux.zip
export PATH="$PWD:$PATH"
-cd $SRC
+# Get Android NDK.
+wget -q https://dl.google.com/android/repository/android-ndk-r21-linux-x86_64.zip
+unzip -q android-ndk-r21-linux-x86_64.zip
+# ANDROID_NDK is set earlier.
+
+cd "$SRC"
./tools/git-sync-deps
./tools/update_build_version.py . samples/ third_party/
./tools/update_vk_wrappers.py . .
mkdir -p build/libs build/app
-cd $SRC/build
+cd "$SRC/build"
# Invoke the build.
-BUILD_SHA=${KOKORO_GITHUB_COMMIT:-$KOKORO_GITHUB_PULL_REQUEST_COMMIT}
-echo $(date): Starting ndk-build for android_test ...
-$ANDROID_NDK/ndk-build \
- -C $SRC/android_test \
+echo "$(date): Starting ndk-build for android_test ..."
+"$ANDROID_NDK/ndk-build" \
+ -C "$SRC/android_test" \
NDK_PROJECT_PATH=. \
- NDK_LIBS_OUT=`pwd`/libs \
- NDK_APP_OUT=`pwd`/app \
+ "NDK_LIBS_OUT=$(pwd)/libs" \
+ "NDK_APP_OUT=$(pwd)/app" \
-j8
-echo $(date): ndk-build for android_test completed.
-echo $(date): Starting ndk-build for samples ...
-$ANDROID_NDK/ndk-build \
- -C $SRC/samples \
+echo "$(date): ndk-build for android_test completed."
+
+echo "$(date): Starting ndk-build for samples ..."
+"$ANDROID_NDK/ndk-build" \
+ -C "$SRC/samples" \
NDK_PROJECT_PATH=. \
- NDK_LIBS_OUT=`pwd`/libs \
- NDK_APP_OUT=`pwd`/app \
+ "NDK_LIBS_OUT=$(pwd)/libs" \
+ "NDK_APP_OUT=$(pwd)/app" \
-j8
-echo $(date): ndk-build for samples completed.
+echo "$(date): ndk-build for samples completed."