HOMEDIR=$PWD
DEFAULT_BUILD_TYPE=debug
DEFAULT_TARGET_PACK_NAME=pack_brandy_native_js
-if [ "$1" == "" ]
-then
+
TARGET_PACK_NAME=$DEFAULT_TARGET_PACK_NAME
-else
-TARGET_PACK_NAME=$1
+RELEASE_BUILD=$DEFAULT_BUILD_TYPE
+CLEAN=
+
+checkarguments()
+{
+if [ "$1" == "clean" ]
+then
+CLEAN=-c
fi
-if [ "$2" == "" ]
+if [[ "$1" == *"brandy"* ]]
then
-RELEASE_BUILD=$DEFAULT_BUILD_TYPE
-else
-RELEASE_BUILD=$2
+echo $1 has brandy should be target_pack_name
+TARGET_PACK_NAME=$1
fi
-if [ "$3" == "clean" ]
+if [ "$1" == "debug" ]
then
-CLEAN=-c
-else
-CLEAN=
+RELEASE_BUILD=debug
fi
+if [ "$1" == "release" ]
+then
+RELEASE_BUILD=release
+fi
+}
CURRENT_BRANCH=`git branch |awk '$1=="*"{print $2}'`
COMMIT_ID=`git rev-parse HEAD`
SOURCE_MODIFIED=`git status --short`
fi
cd $HOMEDIR
}
-echo $0 $TARGET_PACK_NAME $RELEASE_BUILD $3
+
+checkarguments $1
+checkarguments $2
+checkarguments $3
+if [ "$CLEAN" == "-c" ]
+then
+echo $0 $TARGET_PACK_NAME $RELEASE_BUILD clean
+else
+echo $0 $TARGET_PACK_NAME $RELEASE_BUILD
+fi
+
read -n 1 -p "Press any key to continue..."
+
build_target | tee $HOMEDIR/build.log