@@ -220,11 +220,6 @@ if test -z "$WIN_MSVS_VERSION"; then
220220 WIN_MSVS_VERSION=2010
221221fi
222222
223- # Default Android NDK version
224- if test -z " $ANDROID_NDK_VERSION " ; then
225- ANDROID_NDK_VERSION=r10d
226- fi
227-
228223# Default Xcode target SDK
229224if test -z " $XCODE_TARGET_SDK " ; then
230225 case ${OS} in
@@ -263,6 +258,23 @@ if test -z "$TARGET_ARCH"; then
263258 esac
264259fi
265260
261+ # Android default settings and tools
262+ ANDROID_BUILD_TOOLS=${ANDROID_BUILD_TOOLS:- 22.0.1}
263+ ANDROID_NDK_VERSION=${ANDROID_NDK_VERSION:- r10d}
264+ ANDROID_NDK=${ANDROID_NDK:- ${HOME} / Workspace/ android-ndk-${ANDROID_NDK_VERSION} }
265+ ANDROID_PLATFORM=${ANDROID_PLATFORM:- android-8}
266+ ANDROID_SDK=${ANDROID_SDK:- ${HOME} / Workspace/ android-sdk-linux}
267+
268+ ANDROID_TOOLCHAIN=${ANDROID_TOOLCHAIN:- ${HOME} / android-armv6-standalone/ bin/ arm-linux-androideabi-}
269+
270+ ANDROID_AR=${AR:- ${ANDROID_TOOLCHAIN} ar}
271+ ANDROID_CC=${CC:- ${ANDROID_TOOLCHAIN} clang -target arm-linux-androideabi -march=armv6 -integrated-as}
272+ ANDROID_CXX=${CXX:- ${ANDROID_TOOLCHAIN} clang -target arm-linux-androideabi -march=armv6 -integrated-as}
273+ ANDROID_LINK=${LINK:- ${ANDROID_TOOLCHAIN} clang -target arm-linux-androideabi -march=armv6 -integrated-as}
274+ ANDROID_OBJCOPY=${OBJCOPY:- ${ANDROID_TOOLCHAIN} objcopy}
275+ ANDROID_STRIP=${STRIP:- ${ANDROID_TOOLCHAIN} strip}
276+
277+
266278# ###############################################################
267279# Invoke gyp
268280# ###############################################################
@@ -275,6 +287,12 @@ case ${OS} in
275287 invoke_gyp $basic_args " -DOS=${OS} " " -Dtarget_arch=${TARGET_ARCH} " " $@ "
276288 ;;
277289 android)
290+ export AR=" ${ANDROID_AR} "
291+ export CC=" ${ANDROID_CC} "
292+ export CXX=" ${ANDROID_CXX} "
293+ export LINK=" ${ANDROID_LINK} "
294+ export OBJCOPY=" ${ANDROID_OBJCOPY} "
295+ export STRIP=" ${ANDROID_STRIP} "
278296 invoke_gyp $basic_args " -DOS=${OS} " " -Dtarget_arch=${TARGET_ARCH} " \
279297 -Dcross_compile=1 \
280298 " -Gandroid_ndk_version=${ANDROID_NDK_VERSION} " " $@ "
0 commit comments