@echo OFF if not exist ..\Bin mkdir ..\Bin pushd ..\Bin REM MT Static CRT REM EHa- Disable exception handling REM GR- Disable C RTTI REM O2 Optimisation Level 2 REM Oi Use CPU Intrinsics REM Z7 Combine multi-debug files to one debug file REM wd4201 Nonstandard extension used: nameless struct/union REM Tp Treat header file as CPP source file cl /MT /EHa /GR- /Od /Oi /Z7 /W4 /WX /wd4201 /D DQN_HEADER_IMPLEMENTATION /Tp ../Code/DqnHeader.h /link /nologo DqnHeader.exe ..\Code\Dqn.h > ..\Code\DqnHeader_Generated.h cl /MT /EHa /GR- /Od /Oi /Z7 /W4 /WX /wd4201 /D DQN_IMPLEMENTATION ../Code/Dqn_UnitTests.cpp /link /nologo popd