version=HEAD
DATE=$(date +%Y%m%d_%H%M%S)
HOMEDIR=$PWD
-
+DEFAULT_BUILD_TYPE=debug
+DEFAULT_TARGET_PACK_NAME=pack_brandy_native_js
if [ "$1" == "" ]
then
-TARGET_PACK_NAME=pack_brandy_xts
+TARGET_PACK_NAME=$DEFAULT_TARGET_PACK_NAME
else
TARGET_PACK_NAME=$1
fi
if [ "$2" == "" ]
then
-RELEASE_BUILD=release
+RELEASE_BUILD=$DEFAULT_BUILD_TYPE
+else
+RELEASE_BUILD=$2
+fi
+
+if [ "$3" == "clean" ]
+then
+CLEAN=-c
else
-RELEASE_BUILD=debug
+CLEAN=
fi
+
CURRENT_BRANCH=`git branch |awk '$1=="*"{print $2}'`
COMMIT_ID=`git rev-parse HEAD`
SOURCE_MODIFIED=`git status --short`
packsource=$HOMEDIR/code/sdk/tools/pkg/fwpkg/brandy/upload_app.fwpkg
echo do release copy
mkdir -p $releasedir
- cp -r build.log $package_dir $releasedir/
+ cp -r $HOMEDIR/build.log $package_dir $releasedir/
cp $packsource $releasedir/$filename
echo $filename > $releasedir/readme.txt
echo branch name $CURRENT_BRANCH >> $releasedir/readme.txt
{
cd $HOMEDIR/code/sdk/
- ./build.py -nhso -c -$RELEASE_BUILD $TARGET_PACK_NAME 2>&1
+ ./build.py -nhso $CLEAN -$RELEASE_BUILD $TARGET_PACK_NAME 2>&1
ret_code=$?
if [ $ret_code == 0 ]
then
fi
cd $HOMEDIR
}
-
-build_target | tee build.log
+echo $0 $TARGET_PACK_NAME $RELEASE_BUILD $3
+read -n 1 -p "Press any key to continue..."
+build_target | tee $HOMEDIR/build.log