xref: /utopia/UTPA2-700.0.x/projects/build/MXlibBk.sh (revision 53ee8cc121a030b8d368113ac3e966b4705770ef)
1# arg1 = The LOCAL path
2LOCAL_PATH=$1
3BACKUP=$2
4# **********************************************
5# Environment
6# **********************************************
7ROOTLIB=$LOCAL_PATH'/mxlib'
8BSP_PATH=$LOCAL_PATH'/build/bsp'
9BSPINC_PATH=$LOCAL_PATH'/build/bsp/include'
10Build_PATH=$LOCAL_PATH'/build'
11LOG_PATH=$LOCAL_PATH'/build/outputlog'
12
13MAX_SCAN=255
14#Backup the original mxlib's data
15function do_Backup_mxlib_include()
16{
17	if [ "$BACKUP" == "BACKUP_INC" ];then
18		if [ -d $ROOTLIB/include_backup ]; then
19			rm -rf $ROOTLIB/include
20			cp -avr $ROOTLIB/include_backup $ROOTLIB/include>> $LOG_PATH/copymessage.log
21		else
22			cp -a $ROOTLIB/include $ROOTLIB/include_backup >> $LOG_PATH/copymessage.log
23		fi
24	else
25		if [ -d $ROOTLIB/include_backup ]; then
26			printf "\E[0;31;40m"
27			echo "=========================================================="
28			echo " Find include_backupk"
29			echo " The folder be used Backup mxlib/include"
30			echo " Now move the mxlib/include_backup to mxlib/Include!!!"
31			echo "=========================================================="
32			printf "\E[0m"
33			rm -rf $ROOTLIB/include
34			mv  $ROOTLIB/include_backup $ROOTLIB/include>> $LOG_PATH/copymessage.log
35		fi
36	fi
37}
38rm -rf $LOG_PATH
39mkdir $LOG_PATH
40if [ ! -d $BSP_PATH ]; then
41mkdir $BSP_PATH
42fi
43rm -rf $BSPINC_PATH
44mkdir $BSPINC_PATH
45do_Backup_mxlib_include
46
47