3 CROSS_ARCH
=$ANDROID_NDK_TARGETARCH
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}
9 case $ANDROID_NDK_TARGETARCH in
10 arm-linux-androideabi
)
11 ANDROID_NDK_TARGETARCHDIR
=arm-linux-androideabi
12 ANDROID_NDK_CLANGARCH
=armv7a-linux-androideabi
13 ANDROID_NDK_TARGETSHORTARCH
=arm
14 : ${ANDROID_NDK_TARGETVER=16}
16 aarch64-linux-android
)
17 ANDROID_NDK_TARGETARCHDIR
=aarch64-linux-android
18 ANDROID_NDK_CLANGARCH
=aarch64-linux-android
19 ANDROID_NDK_TARGETSHORTARCH
=arm64
20 : ${ANDROID_NDK_TARGETVER=21}
23 ANDROID_NDK_TARGETARCHDIR
=x86
24 ANDROID_NDK_CLANGARCH
=i686-linux-android
25 ANDROID_NDK_TARGETSHORTARCH
=x86
26 : ${ANDROID_NDK_TARGETVER=16}
29 ANDROID_NDK_TARGETARCHDIR
=x86_64
30 ANDROID_NDK_CLANGARCH
=x86_64-linux-android
31 ANDROID_NDK_TARGETSHORTARCH
=x86_64
32 : ${ANDROID_NDK_TARGETVER=21}
35 echo 2>&1 "${0##*/}: unexpected Android arch \`$ANDROID_NDK_TARGETARCH'"
39 : ${ANDROID_NDK_TOOLS=$ANDROID_NDK/toolchains/$ANDROID_NDK_TARGETARCHDIR-$ANDROID_NDK_TOOLVER/prebuilt/$ANDROID_NDK_HOSTARCH/bin}
40 : ${ANDROID_NDK_LLVM=$ANDROID_NDK/toolchains/llvm/prebuilt/$ANDROID_NDK_HOSTARCH/bin}
41 : ${ANDROID_NDK_SYSROOT=$ANDROID_NDK/platforms/android-$ANDROID_NDK_TARGETVER/arch-$ANDROID_NDK_TARGETSHORTARCH}