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
							 |