added up-to-date message, run now shows args
This commit is contained in:
		
							parent
							
								
									9e7cd161c6
								
							
						
					
					
						commit
						97911f0a37
					
				
					 2 changed files with 7 additions and 1 deletions
				
			
		
							
								
								
									
										1
									
								
								.cbuild_prog.tmp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								.cbuild_prog.tmp
									
									
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1 @@
 | 
			
		|||
0
 | 
			
		||||
| 
						 | 
				
			
			@ -116,6 +116,10 @@ build() {
 | 
			
		|||
    [ ! -d "${OBJDIR}" ] && mkdir "${OBJDIR}"
 | 
			
		||||
    export_vars
 | 
			
		||||
    make -f "${MAKEFILE}" -e "${TARGET}" -n | grep "^${CC}" | wc -l > .cbuild_prog.tmp
 | 
			
		||||
    if [ "$(cat .cbuild_prog.tmp)" = 0 ]; then
 | 
			
		||||
        info "Target [0m${TARGET}[34m up to date"
 | 
			
		||||
        return 0;
 | 
			
		||||
    fi
 | 
			
		||||
    info "Beginning build..."
 | 
			
		||||
    make -f "${MAKEFILE}" -e "${TARGET}"
 | 
			
		||||
    ret=$?
 | 
			
		||||
| 
						 | 
				
			
			@ -137,7 +141,8 @@ clean() {
 | 
			
		|||
 | 
			
		||||
run() {
 | 
			
		||||
    build || exit $?
 | 
			
		||||
	info "Running [0m./${TARGET}"
 | 
			
		||||
    args="$@"
 | 
			
		||||
	info "Running [0m./${TARGET} ${args}" 
 | 
			
		||||
    "./${TARGET}" $@ ||
 | 
			
		||||
        err "Run FAILURE [0m./${TARGET}[31m returned $?"
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in a new issue