aboutsummaryrefslogtreecommitdiff
path: root/winbuild/build_tcc.bat
diff options
context:
space:
mode:
authorCNLohr <lohr85@gmail.com>2017-03-17 01:33:26 -0400
committerCNLohr <lohr85@gmail.com>2017-03-17 01:33:29 -0400
commitd84be3e09ce89a291f5b9eb04e6cc1fd34a00541 (patch)
tree83675cbe1fe7276c8abbc58652a4fc260f6cf9d0 /winbuild/build_tcc.bat
parent1837afbe2aa17af10fa508d71807912b0da6ec50 (diff)
downloadlibsurvive-d84be3e09ce89a291f5b9eb04e6cc1fd34a00541.tar.gz
libsurvive-d84be3e09ce89a291f5b9eb04e6cc1fd34a00541.tar.bz2
Remove winbuild folder.
Diffstat (limited to 'winbuild/build_tcc.bat')
-rw-r--r--winbuild/build_tcc.bat14
1 files changed, 14 insertions, 0 deletions
diff --git a/winbuild/build_tcc.bat b/winbuild/build_tcc.bat
new file mode 100644
index 0000000..753ba7c
--- /dev/null
+++ b/winbuild/build_tcc.bat
@@ -0,0 +1,14 @@
+@echo off
+
+set TCC=C:\tcc\tcc.exe
+echo Be sure to have TinyCC installed to %TCC% (or change the TCC parameter.)
+
+set SR=..\src\
+set RD=..\redist\
+set SOURCES=%SR%ootx_decoder.c %SR%poser_charlesslow.c %SR%poser_daveortho.c %SR%poser_dummy.c %SR%survive.c %SR%survive_cal.c %SR%survive_config.c %SR%survive_data.c %SR%survive_driverman.c %SR%survive_process.c %SR%survive_vive.c
+set REDIST=%RD%crc32.c %RD%linmath.c %RD%puff.c %RD%jsmn.c %RD%json_helpers.c %RD%symbol_enumerator.c
+set EXEC=..\calibrate.c %RD%WinDriver.c %RD%os_generic.c %RD%DrawFunctions.c
+set CFLAGS=-DNOZLIB -DTCC -DWINDOWS -DHIDAPI -DWIN32 -DRUNTIME_SYMNUM -O0 -g -rdynamic -I..\redist -I..\include\libsurvive -I..\src -I.
+set LDFLAGS=-lkernel32 -lgdi32 -luser32 -lsetupapi -ldbghelp
+@echo on
+%TCC% -v %CFLAGS% %SOURCES% %REDIST% %EXEC% %LDFLAGS% tcc_stubs.c hid.c -o calibrate.exe