aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorcnlohr <lohr85@gmail.com>2018-04-15 18:37:25 -0400
committercnlohr <lohr85@gmail.com>2018-04-15 18:37:25 -0400
commitc73823e20c9ed2f2f8f6a13c2031971d8b7d7be2 (patch)
tree7f863d585867a4b2ab27b13ee92ee802c2a52b53 /Makefile
parent29270021e14afa7759c98d926ad9e96e205a5497 (diff)
downloadlibsurvive-c73823e20c9ed2f2f8f6a13c2031971d8b7d7be2.tar.gz
libsurvive-c73823e20c9ed2f2f8f6a13c2031971d8b7d7be2.tar.bz2
Bump to better build.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile11
1 files changed, 10 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 8a967cd..a95ff18 100644
--- a/Makefile
+++ b/Makefile
@@ -9,7 +9,7 @@ OBJDIR:=build
ifdef WINDOWS
CFLAGS+=-Iinclude/libsurvive -g -O3 -Iredist -DUSE_DOUBLE -std=gnu99 -MD -DNOZLIB -DWINDOWS -DWIN32 -DHIDAPI
- LDFLAGS+=-L/usr/local/lib -lpthread -g -lm -lsetupapi -lkernel32
+ LDFLAGS+=-L/usr/local/lib -lpthread -g -lm -lsetupapi -lkernel32 -ldbghelp -lgdi32
LDFLAGS_TOOLS+=-Llib -lsurvive -Wl,-rpath,lib -lX11 $(LDFLAGS)
LIBSURVIVE_CORE:=redist/puff.c redist/crc32.c redist/hid-windows.c winbuild/getdelim.c
CC:=i686-w64-mingw32-gcc
@@ -155,6 +155,15 @@ clean :
.run_tests: .test_redist
+tccbatch :
+ echo "@echo off" > winbuild/build_tcc.bat
+ echo "set TCC=C:\\\\tcc\\\\tcc.exe" >> winbuild/build_tcc.bat
+ echo "echo USing %TCC%" >> winbuild/build_tcc.bat
+ echo "set SOURCES=$(LIBSURVIVE_C)" >> winbuild/build_tcc.bat
+ echo "set EXEC=..\\\\calibrate.c redist\\\\CNFGWinDriver.c redist\\\\os_generic.c redist\\\\CNFGFunctions.c" >> winbuild/build_tcc.bat
+ echo "set CFLAGS=$(CFLAGS)" >> winbuild/build_tcc.bat
+ echo "@echo on" >> winbuild/build_tcc.bat
+ echo "%TCC% -v %CFLAGS% %SOURCES% %REDIST% %EXEC% %LDFLAGS% tcc_stubs.c %RD%hid-windows.c -o calibrate.exe" >> winbuild/build_tcc.bat
help :
@echo "Usage: make [flags]"