kopia lustrzana https://github.com/bristol-seds/pico-tracker
				
				
				
			
		
			
				
	
	
		
			27 wiersze
		
	
	
		
			602 B
		
	
	
	
		
			Makefile
		
	
	
			
		
		
	
	
			27 wiersze
		
	
	
		
			602 B
		
	
	
	
		
			Makefile
		
	
	
| #
 | |
| # Makes new test cases
 | |
| #
 | |
| 
 | |
| ECHO	:= echo
 | |
| SED	:= sed
 | |
| 
 | |
| #
 | |
| #
 | |
| #
 | |
| .PHONY: new
 | |
| new:
 | |
| ifdef name
 | |
| 	@$(ECHO)
 | |
| 	@$(ECHO) "Creating $(name)_tc..."
 | |
| 	@$(SED) "s/\[template\]/$(name)/g" template/template.h > tc/$(name).h
 | |
| 	@$(SED) "s/\[template\]/$(name)/g" template/template.py > tc/$(name).py
 | |
| 	@$(SED) -i "s/\/\* \[new_tc\] \*\//\#include \"$(name).h\"\n\/\* \[new_tc\] \*\//" tmain.c
 | |
| 	@$(ECHO) "Done!"
 | |
| 	@$(ECHO)
 | |
| 	@$(ECHO) "Your testcase is at tc/$(name).{py,h}"
 | |
| 	@$(ECHO)
 | |
| else
 | |
| 	@$(ECHO) "Please specify a name for the test case!! Like 'make name=new'"
 | |
| 	@$(ECHO) "(Note the '_tc' will be appended automatically)"
 | |
| endif
 |