rust-libc/ci/android-install-ndk.sh

42 lines
636 B
Bash
Raw Normal View History

2020-04-11 12:16:45 +02:00
#!/usr/bin/env sh
set -ex
NDK=android-ndk-r21d
2020-10-16 04:06:33 +02:00
wget --tries=20 -q https://dl.google.com/android/repository/${NDK}-linux-x86_64.zip
unzip -q ${NDK}-linux-x86_64.zip
case "$1" in
arm)
arch=arm
api=28
;;
armv7)
arch=arm
api=28
;;
aarch64)
arch=arm64
api=28
;;
i686)
arch=x86
api=28
;;
x86_64)
arch=x86_64
api=28
;;
*)
echo "invalid arch: $1"
exit 1
;;
esac;
2020-04-14 03:56:00 +02:00
python3 ${NDK}/build/tools/make_standalone_toolchain.py \
2018-11-19 15:49:56 +01:00
--install-dir "/android/ndk-${1}" \
--arch "${arch}" \
--api ${api}
rm -rf ./${NDK}-linux-x86_64.zip ./${NDK}