mirror of
https://github.com/minetest/minetest_android_deps.git
synced 2025-01-21 20:59:37 +00:00
25 lines
746 B
Bash
Executable file
25 lines
746 B
Bash
Executable file
#!/bin/bash -e
|
|
ndk_version=r27c
|
|
ndk_version_n=27.2.12479018
|
|
|
|
# Build tools and stuff
|
|
sudo apt-get update
|
|
sudo apt-get install -y wget unzip zip gcc-multilib make cmake
|
|
|
|
# NDK
|
|
if [ -d "/usr/local/lib/android/sdk/ndk/${ndk_version_n}" ]; then
|
|
echo "Found system-wide NDK"
|
|
ndkpath="/usr/local/lib/android/sdk/ndk/${ndk_version_n}"
|
|
else
|
|
wget --progress=bar:force "http://dl.google.com/android/repository/android-ndk-${ndk_version}-linux.zip"
|
|
unzip -q "android-ndk-${ndk_version}-linux.zip"
|
|
rm "android-ndk-${ndk_version}-linux.zip"
|
|
ndkpath="$PWD/android-ndk-${ndk_version}"
|
|
fi
|
|
if ! grep -qF "${ndk_version_n}" "${ndkpath}/source.properties"; then
|
|
echo "NDK version mismatch"
|
|
exit 1
|
|
fi
|
|
|
|
printf 'export ANDROID_NDK="%s"\n' "${ndkpath}" >env.sh
|