summaryrefslogtreecommitdiffstats
path: root/build.bat
diff options
context:
space:
mode:
authorladevieq <ladevie.quentin@gmail.com>2024-08-21 23:56:16 +0200
committerladevieq <ladevie.quentin@gmail.com>2024-08-21 23:56:16 +0200
commitd5ea670c6a047c1cd9c2d18e5f7877c5b791352a (patch)
tree2ecab30d4ec06777b73c63c7fc800575ce13bab0 /build.bat
parentfa57140c3e3a56f23a37351a66d51f2cf3464561 (diff)
Split code in multiple files
Rework parser Add command to step in
Diffstat (limited to 'build.bat')
-rw-r--r--build.bat8
1 files changed, 3 insertions, 5 deletions
diff --git a/build.bat b/build.bat
index 074c361..57d60ee 100644
--- a/build.bat
+++ b/build.bat
@@ -25,7 +25,7 @@ if EXIST %VS2022_PRO% (
:compilation
-set C_FLAGS=/nologo /W4 /WX /Zi /GS- /GR- /Gs1000000000 /Fo:%BUILD_DIR%\ /std:c17 /c /Tc
+set C_FLAGS=/nologo /W4 /WX /Zi /GS- /GR- /Gs1000000000 /Fo:%BUILD_DIR%\ /Iinclude /Isrc /std:c17 /c /Tc
set L_FLAGS=/WX /SUBSYSTEM:CONSOLE /NODEFAULTLIB /stack:0x100000,100000
if "%release%"=="0" (
@@ -33,15 +33,13 @@ if "%release%"=="0" (
set L_FLAGS=/DEBUG %L_FLAGS%
)
-set SRC_FILE=
:: DBG
-set SRC_FILE=main
:: Compile
-cl /Fd:%BUILD_DIR%\%SRC_FILE%.pdb %C_FLAGS% src/%SRC_FILE%.c
+cl /Fd:%BUILD_DIR%\main.pdb %C_FLAGS% src\main.c
:: Link
-link %L_FLAGS% %BUILD_DIR%\%SRC_FILE%.obj /OUT:%BUILD_DIR%\%SRC_FILE%.exe kernel32.lib
+link %L_FLAGS% /OUT:%BUILD_DIR%\main.exe %BUILD_DIR%\main.obj kernel32.lib
:: Test program
set SRC_FILE=test