rizin/sys/android-shell.sh
pancake 9884ce9db0 * Initial support for Android NDK build (fix build)
- Not yet runnable, but compiles against bionic
2011-09-25 06:57:13 +02:00

33 lines
660 B
Bash
Executable file

#!/bin/sh
# android shell
ROOT=`dirname $PWD/$0`
# TODO: autodetect or gtfo
SDK=${HOME}/Downloads/android-sdk-mac_x86
NDK=${HOME}/Downloads/android-ndk-r6b
if [ ! -d "${SDK}" ]; then
echo "Cannot find Android SDK ${SDK}"
exit 1
fi
if [ ! -d "${NDK}" ]; then
echo "Cannot find Android NDK ${NDK}"
exit 1
fi
NDKPATH=${NDK}/toolchains/arm-linux-androideabi-4.4.3/prebuilt/darwin-x86/bin/
INCDIR=${NDK}/platforms/android-8/arch-arm/usr/include/
CFLAGS=-I${INCDIR}
PATH=$SDK/tools:$SDK/platform-tools:$NDK:${NDKPATH}:$PATH
export PATH
export CFLAGS
cp ${ROOT}/ndk-gcc ${NDK}
chmod +x ${NDK}/ndk-gcc
CC=ndk-gcc
export CC
export PS1
sh
#echo $SHELL
#$SHELL