34 lines
		
	
	
		
			630 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
		
		
			
		
	
	
			34 lines
		
	
	
		
			630 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
|  | #!/bin/bash
 | ||
|  | 
 | ||
|  | rm -f ../Makefile | ||
|  | ln -s ./build/Makefile ../Makefile | ||
|  | 
 | ||
|  | CLEANUP_OPT="1" | ||
|  | 
 | ||
|  | if [ "$1" = "?" ]; then | ||
|  |     echo "usage:" | ||
|  |     echo "$0 [TARGET_TYPE] [NOT_CLEAN]" | ||
|  |     echo  "*   [TARGET_TYPE] -- Necessary, kl1|kl2|kl3." | ||
|  |     echo  "*   [NOT_CLEAN] -- Optional, clean or not, 'not_clean' means incremental build, default is cleanup." | ||
|  |     exit 1 | ||
|  | fi | ||
|  | 
 | ||
|  | if [ "$1x" = "kl3x" ]; then | ||
|  |     . env_kunlun3_tool.sh | ||
|  | elif [ "$1x" = "kl2x" ]; then | ||
|  |     . env_kunlun2.sh | ||
|  | else | ||
|  |     . env.sh | ||
|  | fi | ||
|  | 
 | ||
|  | export soft_float_enable=1 | ||
|  | 
 | ||
|  | set -o errexit | ||
|  | 
 | ||
|  | if [ "${CLEANUP_OPT}" == "1" ]; then | ||
|  |     make -C .. lzma_clean | ||
|  | fi | ||
|  | 
 | ||
|  | # build dtest | ||
|  | make -C .. lzma opt_build=1 |