mirror of
				https://github.com/nyanmisaka/mpp.git
				synced 2025-10-31 20:42:53 +08:00 
			
		
		
		
	 1766466864
			
		
	
	1766466864
	
	
	
		
			
			Change-Id: I73b2d2e9ed11c5aef8c773323b2ab8c5f08b0dc3 Signed-off-by: xueman.ruan <xueman.ruan@rock-chips.com>
		
			
				
	
	
		
			52 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			52 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| # Run this from within a bash shell
 | |
| MAKE_PROGRAM=`which make`
 | |
| 
 | |
| # delete list
 | |
| FILES_TO_DELETE=(
 | |
|     "CMakeCache.txt"
 | |
|     "Makefile"
 | |
|     "cmake_install.cmake"
 | |
|     "compile_commands.json"
 | |
|     "rockchip_mpp.pc"
 | |
|     "rockchip_vpu.pc"
 | |
| )
 | |
| 
 | |
| DIRS_TO_DELETE=(
 | |
|     "CMakeFiles"
 | |
|     "mpp"
 | |
|     "osal"
 | |
|     "test"
 | |
|     "utils"
 | |
| )
 | |
| 
 | |
| while [ $# -gt 0 ]; do
 | |
|     case $1 in
 | |
|         --help | -h)
 | |
|             echo "Execute make-Makefiles.sh in *arm/* or *aarch64/* with some args."
 | |
|             echo "  use --rebuild to rebuild after clean"
 | |
|             echo "  use --clean to clean all build file"
 | |
|             exit 1
 | |
|             ;;
 | |
|         --rebuild)
 | |
|             ${MAKE_PROGRAM} clean
 | |
|             if [ -f "CMakeCache.txt" ]; then
 | |
|                 rm CMakeCache.txt
 | |
|             fi
 | |
|             shift
 | |
|             ;;
 | |
|         --clean)
 | |
|             for FILE_TO_DELETE in "${FILES_TO_DELETE[@]}"; do
 | |
|                 if [ -f ${FILE_TO_DELETE} ]; then
 | |
|                     rm ${FILE_TO_DELETE}
 | |
|                 fi
 | |
|             done
 | |
|             for DIR_TO_DELETE in "${DIRS_TO_DELETE[@]}"; do
 | |
|                 if [ -d ${DIR_TO_DELETE} ]; then
 | |
|                     rm -rf ${DIR_TO_DELETE}
 | |
|                 fi
 | |
|             done
 | |
|             exit 1
 | |
|             ;;
 | |
|     esac
 | |
|     shift
 | |
| done |