| |
| |
| !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 |