mirror of https://github.com/axmolengine/axmol.git
79 lines
2.1 KiB
Bash
79 lines
2.1 KiB
Bash
|
#set android_build_path.sh 's path
|
||
|
BUILD_PATH_FILE_DIR=$(cd "$(dirname "$0")"; pwd)
|
||
|
BUILD_PATH_FILE_NAME="environment.sh"
|
||
|
BUILD_PATH_FILE_PATH=$BUILD_PATH_FILE_DIR$BUILD_PATH_FILE_NAME
|
||
|
|
||
|
changeDirFormat()
|
||
|
{
|
||
|
TEMP="${1/:/}"
|
||
|
if [ $1 != $TEMP ]; then
|
||
|
RET=/cygdrive/$TEMP
|
||
|
else
|
||
|
RET=$1
|
||
|
fi
|
||
|
|
||
|
RET="${RET//\\//}"
|
||
|
END_CHAR=${RET:$((${#RET}-1)):1}
|
||
|
if [ ${END_CHAR} = "/" ]; then
|
||
|
RET=${RET%/}
|
||
|
fi
|
||
|
|
||
|
echo "${RET}"
|
||
|
}
|
||
|
|
||
|
pushd $BUILD_PATH_FILE_DIR
|
||
|
echo
|
||
|
|
||
|
# if $BUILD_PATH_FILE is not exist, then create it.
|
||
|
if [ ! -f $BUILD_PATH_FILE_NAME ];then
|
||
|
|
||
|
# read android ndk path from user input
|
||
|
while true
|
||
|
do
|
||
|
echo "Please input the android-ndk path:"
|
||
|
read ANDROID_NDK_PATH
|
||
|
ANDROID_NDK_PATH="$(changeDirFormat ${ANDROID_NDK_PATH})"
|
||
|
if [ -d "$ANDROID_NDK_PATH" ];then
|
||
|
echo "Get ANDROID_NDK_ROOT=$ANDROID_NDK_PATH"
|
||
|
echo
|
||
|
break
|
||
|
fi
|
||
|
echo "$ANDROID_NDK_PATH is not exist!!!"
|
||
|
done
|
||
|
|
||
|
# read android sdk path from user input
|
||
|
while true
|
||
|
do
|
||
|
echo "Please input the andoid-sdk path:"
|
||
|
read ANDROID_SDK_PATH
|
||
|
INPUT_SDK_PATH=${ANDROID_SDK_PATH}
|
||
|
ANDROID_SDK_PATH="$(changeDirFormat ${ANDROID_SDK_PATH})"
|
||
|
if [ -d "$ANDROID_SDK_PATH" ];then
|
||
|
echo "Get ANDROID_SDK_ROOT=$ANDROID_SDK_PATH"
|
||
|
echo
|
||
|
break
|
||
|
fi
|
||
|
echo "$ANDROID_SDK_PATH is not exist!!!"
|
||
|
done
|
||
|
|
||
|
while true
|
||
|
do
|
||
|
echo "Please input the ant tool path(such as '/Users/MyAccount/tools/ant/bin'):"
|
||
|
read ANT_PATH
|
||
|
ANT_PATH="$(changeDirFormat ${ANT_PATH})"
|
||
|
if [ -d "$ANT_PATH" ];then
|
||
|
echo "Get ANT_PATH=$ANT_PATH"
|
||
|
echo
|
||
|
break
|
||
|
fi
|
||
|
echo "$ANT_PATH is not exist!!!"
|
||
|
done
|
||
|
|
||
|
echo export ANDROID_NDK_ROOT=$ANDROID_NDK_PATH > $BUILD_PATH_FILE_NAME
|
||
|
echo export ANDROID_SDK_ROOT=$ANDROID_SDK_PATH >> $BUILD_PATH_FILE_NAME
|
||
|
echo export ANT_PATH=$ANT_PATH >> $BUILD_PATH_FILE_NAME
|
||
|
echo export INPUT_SDK_PATH=$INPUT_SDK_PATH >> $BUILD_PATH_FILE_NAME
|
||
|
fi
|
||
|
|
||
|
popd
|