38 lines
		
	
	
		
			579 B
		
	
	
	
		
			Makefile
		
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			579 B
		
	
	
	
		
			Makefile
		
	
	
	
| 
 | |
| 
 | |
| !ifndef Config
 | |
| Config=Debug
 | |
| !endif
 | |
| 
 | |
| O=..\..\bin\$(Config)
 | |
| 
 | |
| !message Building ===== $(Config) =====
 | |
| 
 | |
| program=testbench.exe
 | |
| INCLUDE=$(INCLUDE);../src
 | |
| 
 | |
| !if "$(Config)"=="Debug"
 | |
| OPTIONS=/Od 
 | |
| !else
 | |
| OPTIONS=/Ox
 | |
| !endif
 | |
| OPTIONS=$(OPTIONS) /Zi /I$(BOOST) /DBOOST_RESULT_OF_USE_DECLTYPE
 | |
| 
 | |
| runtests : "$O/$(program)"
 | |
|   "$O/$(program)"
 | |
| 
 | |
| 
 | |
| all : "$O/$(program)"
 | |
| 
 | |
| $O : 
 | |
|   mkdir $O
 | |
| 
 | |
| "$O/$(program)" : testbench.cpp testbench.hpp ../src/cpplinq/*.hpp $O
 | |
|   $(CPP) $(OPTIONS) /EHsc /Zi /Fe"$@" /Fo$O/ testbench.cpp 
 | |
| 
 | |
| clean :
 | |
|   del /Q $O\*.exe
 | |
|   del /Q $O\*.pdb
 | |
|   del /Q $O\*.obj
 | |
|   del /Q $O\*.ilk
 |