ci_build.sh 649 B

12345678910111213141516171819202122232425262728293031
  1. #!/usr/bin/env bash
  2. export NDK_VERSION=android-ndk-r20
  3. export ANDROID_NDK_ROOT="/tmp/${NDK_VERSION}"
  4. case $(uname | tr '[:upper:]' '[:lower:]') in
  5. linux*)
  6. HOST_PLATFORM=linux-x86_64
  7. ;;
  8. darwin*)
  9. HOST_PLATFORM=darwin-x86_64
  10. ;;
  11. *)
  12. echo "Unsupported platform"
  13. exit 1
  14. ;;
  15. esac
  16. if [ ! -d "${ANDROID_NDK_ROOT}" ]; then
  17. export FILENAME=$NDK_VERSION-$HOST_PLATFORM.zip
  18. (cd '/tmp' \
  19. && wget http://dl.google.com/android/repository/$FILENAME -O $FILENAME &> /dev/null \
  20. && unzip -q $FILENAME) || exit 1
  21. unset FILENAME
  22. fi
  23. ./build.sh "arm"
  24. ./build.sh "arm64"
  25. ./build.sh "x86"
  26. ./build.sh "x86_64"