summaryrefslogtreecommitdiff
path: root/make.bat
diff options
context:
space:
mode:
authorLeo Tenenbaum <pommicket@gmail.com>2020-12-05 14:31:19 -0500
committerLeo Tenenbaum <pommicket@gmail.com>2020-12-05 14:31:19 -0500
commit50fb1482f6dd3d738ba5fd23dfa6789c0f397c92 (patch)
treeb8fb442a6165565a9eb3fc8ac37c4a3a0a613b79 /make.bat
rotating line
Diffstat (limited to 'make.bat')
-rw-r--r--make.bat15
1 files changed, 15 insertions, 0 deletions
diff --git a/make.bat b/make.bat
new file mode 100644
index 0000000..426a642
--- /dev/null
+++ b/make.bat
@@ -0,0 +1,15 @@
+@echo off
+if _%VCVARS% == _ (
+ set VCVARS=1
+ call vcvarsall x64
+)
+if not exist obj mkdir obj
+
+SET CFLAGS=/nologo /W3 /D_CRT_SECURE_NO_WARNINGS /I SDL2/include SDL2/lib/x64/SDL2main.lib SDL2/lib/x64/SDL2.lib opengl32.lib
+if _%1 == _ (
+ cl main.c /DDEBUG /DEBUG /Zi %CFLAGS% /Fo:obj/urbs /Fe:urbs
+ cl sim.c /DDEBUG /DEBUG /LD %CFLAGS% /Fo:obj/sim /Fe:obj/sim
+ echo > obj\sim.dll_changed
+)
+if _%1 == _release cl main.c /O2 %CFLAGS% /Fe:urbs
+if _%1 == _profile cl main.c /O2 /DPROFILE %CFLAGS% /Fe:urbs