etc/android.sh: Don't expect to find the NDK relative to an SDK path.
[mdw-cross] / android-cross-setup.sh.in
1 ### -*-sh-*-
2
3 ANDROID_NDK_TARGETARCH=@arch@
4 . $CROSSDIR/etc/android.sh
5 CONFIG_SITE=$CROSSDIR/etc/android-cross-config.site
6 PATH=$PATH:$ANDROID_NDK_TOOLS:$ANDROID_NDK_LLVM; export PATH
7
8 CROSS_gcc_FLAGS=" --sysroot=$ANDROID_NDK_SYSROOT \
9 -D__ANDROID_API__=$ANDROID_NDK_TARGETVER \
10 -isystem $ANDROID_NDK/sysroot/usr/include \
11 -isystem $ANDROID_NDK/sysroot/usr/include/$ANDROID_NDK_TARGETARCH \
12 -fPIE -pie"
13 CROSS_gxx_FLAGS=$CROSS_gcc_FLAGS
14 export CROSS_gcc_FLAGS CROSS_gxx_FLAGS
15
16 CROSS_clang_TOOL=$ANDROID_NDK_CLANGARCH$ANDROID_NDK_TARGETVER-clang
17 CROSS_clang_FLAGS=""
18 CROSS_clangxx_TOOL=$CROSS_clang_TOOL++ CROSS_clangxx_FLAGS=$CROSS_clang_FLAGS
19 export CROSS_clang_TOOL CROSS_clang_FLAGS
20 export CROSS_clangxx_TOOL CROSS_clangxx_FLAGS
21
22 PKG_CONFIG_PATH=$CROSS_PREFIX/lib/pkgconfig:/usr/lib/pkgconfig
23 export PKG_CONFIG_PATH