Rearrange everything.
[mdw-cross] / etc / android.sh
CommitLineData
02555fac
MW
1### -*-sh-*-
2
1a141be6
MW
3CROSS_ARCH=$ANDROID_NDK_TARGETARCH
4
02555fac
MW
5: ${ANDROID_SDK=/usr/local/android/sdk}
6: ${ANDROID_NDK=$ANDROID_SDK/ndk-bundle}
7: ${ANDROID_NDK_TOOLVER=4.9}
8: ${ANDROID_NDK_HOSTARCH=linux-x86_64}
9case $ANDROID_NDK_TARGETARCH in
10 arm-linux-androideabi)
11 ANDROID_NDK_TARGETARCHDIR=arm-linux-androideabi
12 ANDROID_NDK_TARGETSHORTARCH=arm
13 : ${ANDROID_NDK_TARGETVER=15}
14 ;;
15 aarch64-linux-android)
16 ANDROID_NDK_TARGETARCHDIR=aarch64-linux-android
17 ANDROID_NDK_TARGETSHORTARCH=arm64
18 : ${ANDROID_NDK_TARGETVER=21}
19 ;;
20 i686-linux-android)
21 ANDROID_NDK_TARGETARCHDIR=x86
22 ANDROID_NDK_TARGETSHORTARCH=x86
23 : ${ANDROID_NDK_TARGETVER=15}
24 ;;
25 x86_64-linux-android)
26 ANDROID_NDK_TARGETARCHDIR=x86_64
27 ANDROID_NDK_TARGETSHORTARCH=x86_64
28 : ${ANDROID_NDK_TARGETVER=21}
29 ;;
1a141be6
MW
30 *)
31 echo 2>&1 "${0##*/}: unexpected Android arch \`$ANDROID_NDK_TARGETARCH'"
32 exit 2
33 ;;
02555fac
MW
34esac
35: ${ANDROID_NDK_TOOLS=$ANDROID_NDK/toolchains/$ANDROID_NDK_TARGETARCHDIR-$ANDROID_NDK_TOOLVER/prebuilt/$ANDROID_NDK_HOSTARCH/bin}
36: ${ANDROID_NDK_SYSROOT=$ANDROID_NDK/platforms/android-$ANDROID_NDK_TARGETVER/arch-$ANDROID_NDK_TARGETSHORTARCH}