1*53ee8cc1Swenshuai.xi# arg1 = The LOCAL path 2*53ee8cc1Swenshuai.xiLOCAL_PATH=$1 3*53ee8cc1Swenshuai.xiBACKUP=$2 4*53ee8cc1Swenshuai.xi# ********************************************** 5*53ee8cc1Swenshuai.xi# Environment 6*53ee8cc1Swenshuai.xi# ********************************************** 7*53ee8cc1Swenshuai.xiROOTLIB=$LOCAL_PATH'/mxlib' 8*53ee8cc1Swenshuai.xiBSP_PATH=$LOCAL_PATH'/build/bsp' 9*53ee8cc1Swenshuai.xiBSPINC_PATH=$LOCAL_PATH'/build/bsp/include' 10*53ee8cc1Swenshuai.xiBuild_PATH=$LOCAL_PATH'/build' 11*53ee8cc1Swenshuai.xiLOG_PATH=$LOCAL_PATH'/build/outputlog' 12*53ee8cc1Swenshuai.xi 13*53ee8cc1Swenshuai.xiMAX_SCAN=255 14*53ee8cc1Swenshuai.xi#Backup the original mxlib's data 15*53ee8cc1Swenshuai.xifunction do_Backup_mxlib_include() 16*53ee8cc1Swenshuai.xi{ 17*53ee8cc1Swenshuai.xi if [ "$BACKUP" == "BACKUP_INC" ];then 18*53ee8cc1Swenshuai.xi if [ -d $ROOTLIB/include_backup ]; then 19*53ee8cc1Swenshuai.xi rm -rf $ROOTLIB/include 20*53ee8cc1Swenshuai.xi cp -avr $ROOTLIB/include_backup $ROOTLIB/include>> $LOG_PATH/copymessage.log 21*53ee8cc1Swenshuai.xi else 22*53ee8cc1Swenshuai.xi cp -a $ROOTLIB/include $ROOTLIB/include_backup >> $LOG_PATH/copymessage.log 23*53ee8cc1Swenshuai.xi fi 24*53ee8cc1Swenshuai.xi else 25*53ee8cc1Swenshuai.xi if [ -d $ROOTLIB/include_backup ]; then 26*53ee8cc1Swenshuai.xi printf "\E[0;31;40m" 27*53ee8cc1Swenshuai.xi echo "==========================================================" 28*53ee8cc1Swenshuai.xi echo " Find include_backupk" 29*53ee8cc1Swenshuai.xi echo " The folder be used Backup mxlib/include" 30*53ee8cc1Swenshuai.xi echo " Now move the mxlib/include_backup to mxlib/Include!!!" 31*53ee8cc1Swenshuai.xi echo "==========================================================" 32*53ee8cc1Swenshuai.xi printf "\E[0m" 33*53ee8cc1Swenshuai.xi rm -rf $ROOTLIB/include 34*53ee8cc1Swenshuai.xi mv $ROOTLIB/include_backup $ROOTLIB/include>> $LOG_PATH/copymessage.log 35*53ee8cc1Swenshuai.xi fi 36*53ee8cc1Swenshuai.xi fi 37*53ee8cc1Swenshuai.xi} 38*53ee8cc1Swenshuai.xirm -rf $LOG_PATH 39*53ee8cc1Swenshuai.ximkdir $LOG_PATH 40*53ee8cc1Swenshuai.xiif [ ! -d $BSP_PATH ]; then 41*53ee8cc1Swenshuai.ximkdir $BSP_PATH 42*53ee8cc1Swenshuai.xifi 43*53ee8cc1Swenshuai.xirm -rf $BSPINC_PATH 44*53ee8cc1Swenshuai.ximkdir $BSPINC_PATH 45*53ee8cc1Swenshuai.xido_Backup_mxlib_include 46*53ee8cc1Swenshuai.xi 47