From b1e857cf1471d1871a9396696b22fa531da98249 Mon Sep 17 00:00:00 2001 From: Aldrik Ramaekers Date: Sat, 23 Nov 2024 22:33:43 +0100 Subject: add projbase to repo --- project-base/msvc.bat | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 project-base/msvc.bat (limited to 'project-base/msvc.bat') 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 -- cgit v1.2.3-70-g09d2