25 lines
		
	
	
		
			456 B
		
	
	
	
		
			Makefile
		
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			456 B
		
	
	
	
		
			Makefile
		
	
	
| #
 | |
| # Executable
 | |
| #
 | |
| 
 | |
| # Executables
 | |
| PREBUILD = mono ../src/bin/Release/prebuild.exe /target makefile
 | |
| 
 | |
| # Files
 | |
| PREBUILDS = $(wildcard *.prebuild)
 | |
| RESULTS   = $(PREBUILDS:prebuild=results)
 | |
| TESTS     = $(PREBUILDS:prebuild=test)
 | |
| 
 | |
| all: $(TESTS)
 | |
| 
 | |
| clean:
 | |
| 	rm -f *~ *.log
 | |
| 	rm -f $(RESULTS)
 | |
| 
 | |
| %.test: %.prebuild
 | |
| 	$(PREBUILD) /log $*.log /file $*.prebuild /ppi $*.results >& /dev/null
 | |
| 	if ! cmp $*.expected $*.results; then \
 | |
| 		echo $*.prebuild failed; \
 | |
| 		false; \
 | |
| 	fi
 |