diff options
Diffstat (limited to 'project-base/msvc.bat')
| -rw-r--r-- | project-base/msvc.bat | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/project-base/msvc.bat b/project-base/msvc.bat new file mode 100644 index 0000000..e4431f8 --- /dev/null +++ b/project-base/msvc.bat @@ -0,0 +1,24 @@ +@echo off + +set __VSCMD_ARG_no_logo="" + +call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvarsall.bat" x64 + +REM C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include + +DEL /S /Q build >nul +mkdir build >nul 2>nul + +mkdir "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\projectbase\" >nul 2>nul +robocopy "src" "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\include\projectbase" /E + +cd build +rc /fo icon.res ../icon.rc +cl /Z7 /DMODE_DEBUG /std:c11 /nologo /c ..\src\entry.c /Feprojectbase-debug.lib +lib /OUT:projectbase-debug.lib icon.res ..\libs\SDL2.lib ..\libs\SDL2_mixer.lib user32.lib gdi32.lib winmm.lib shlwapi.lib opengl32.lib kernel32.lib glu32.lib comdlg32.lib dbghelp.lib advapi32.lib shell32.lib + +cl /Z7 /DMODE_DEBUG /std:c11 ..\examples\example_window.c /Feexample_window.exe projectbase-debug.lib icon.res +cd .. + +REM call build\example_window.exe +call devenv build\example_window.exe
\ No newline at end of file |
