X-Git-Url: https://git.xonotic.org/?a=blobdiff_plain;f=makefile;h=46aa01075d802036b243d456e2dcab8aeb80311a;hb=refs%2Fheads%2Fbones_was_here%2Fnet_s6;hp=973113d1a375231d56665e4d306f2479a9e961bd;hpb=ee7c72bf24ba96746b7e31a975b23d284cbc89e2;p=xonotic%2Fdarkplaces.git diff --git a/makefile b/makefile index 973113d1..46aa0107 100644 --- a/makefile +++ b/makefile @@ -101,6 +101,7 @@ ifeq ($(DP_MAKE_TARGET), linux) EXE_SVNEXUIZ=$(EXE_UNIXSVNEXUIZ) EXE_SDLNEXUIZ=$(EXE_UNIXSDLNEXUIZ) + DP_LINK_SDL?=shared DP_LINK_ZLIB?=shared DP_LINK_JPEG?=shared DP_LINK_ODE?=dlopen @@ -130,6 +131,7 @@ ifeq ($(DP_MAKE_TARGET), macosx) CFLAGS_MAKEDEP= endif + DP_LINK_SDL?=shared DP_LINK_ZLIB?=shared DP_LINK_JPEG?=dlopen DP_LINK_ODE?=dlopen @@ -165,6 +167,7 @@ ifeq ($(DP_MAKE_TARGET), sunos) EXE_SVNEXUIZ=$(EXE_UNIXSVNEXUIZ) EXE_SDLNEXUIZ=$(EXE_UNIXSDLNEXUIZ) + DP_LINK_SDL?=shared DP_LINK_ZLIB?=shared DP_LINK_JPEG?=shared DP_LINK_ODE?=dlopen @@ -191,6 +194,7 @@ ifeq ($(DP_MAKE_TARGET), bsd) EXE_SVNEXUIZ=$(EXE_UNIXSVNEXUIZ) EXE_SDLNEXUIZ=$(EXE_UNIXSDLNEXUIZ) + DP_LINK_SDL?=shared DP_LINK_ZLIB?=shared DP_LINK_JPEG?=shared DP_LINK_ODE?=dlopen @@ -217,7 +221,7 @@ ifeq ($(WIN64RELEASE), 1) # WINDRES=$(TARGET)-windres endif -CFLAGS_WARNINGS=-Wall -Winline -Werror=c++-compat -Wshadow -Wold-style-definition -Wstrict-prototypes -Wsign-compare -Wdeclaration-after-statement -Wmissing-prototypes +CFLAGS_WARNINGS=-Wall -Winline -Werror=c++-compat -Wwrite-strings -Wshadow -Wold-style-definition -Wstrict-prototypes -Wsign-compare -Wdeclaration-after-statement -Wmissing-prototypes ifeq ($(DP_MAKE_TARGET), mingw) @@ -236,6 +240,7 @@ ifeq ($(DP_MAKE_TARGET), mingw) EXE_SVNEXUIZ=$(EXE_WINSVNEXUIZ) EXE_SDLNEXUIZ=$(EXE_WINSDLNEXUIZ) + DP_LINK_SDL?=shared DP_LINK_ZLIB?=dlopen DP_LINK_JPEG?=shared DP_LINK_ODE?=dlopen @@ -246,6 +251,13 @@ endif # set these to "" if you want to use dynamic loading instead # zlib +ifeq ($(DP_LINK_SDL), shared) + SDL_LIBS=$(SDLCONFIG_LIBS) +endif +ifeq ($(DP_LINK_SDL), static) + SDL_LIBS=$(SDLCONFIG_STATICLIBS) +endif + ifeq ($(DP_LINK_ZLIB), shared) CFLAGS_LIBZ=-DLINK_TO_ZLIB LIB_Z=-lz