X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=makefile;h=f137e9f3ddc65fb82f0ff2a13fcdc98b1c0523cb;hb=a958e8cfe4940aaceefe6a66b0a2ff38f85b89f3;hp=5c95d05523348b250e2fc4c1c8ebd4fdde94996e;hpb=f14470cac73d0fc2101dfb375e24fbcec871908c;p=xonotic%2Fdarkplaces.git diff --git a/makefile b/makefile index 5c95d055..f137e9f3 100644 --- a/makefile +++ b/makefile @@ -183,6 +183,14 @@ ifeq ($(DP_MAKE_TARGET), mingw) EXE_SDLNEXUIZ=$(EXE_WINSDLNEXUIZ) endif +ifeq ($(WIN32RELEASE), 1) + CPUOPTIMIZATIONS=-march=i686 -DSUPPORTDIRECTX -DUSE_WSPIAPI_H +endif + +ifeq ($(WIN64RELEASE), 1) + CPUOPTIMIZATIONS= +endif + ##### Sound configuration ##### ifndef DP_SOUND_API @@ -232,7 +240,7 @@ endif ##### Extra CFLAGS ##### -CFLAGS_MAKEDEP?=-MD +CFLAGS_MAKEDEP?=-MMD ifdef DP_FS_BASEDIR CFLAGS_FS=-DDP_FS_BASEDIR='\"$(DP_FS_BASEDIR)\"' else @@ -251,6 +259,14 @@ ifdef DP_PRELOAD_DEPENDENCIES endif endif +ifdef DP_LINK_TO_LIBJPEG + LDFLAGS_LIBJPEG?=-ljpeg + LDFLAGS_CL+=$(LDFLAGS_LIBJPEG) + LDFLAGS_SV+=$(LDFLAGS_LIBJPEG) + LDFLAGS_SDL+=$(LDFLAGS_LIBJPEG) + CFLAGS_PRELOAD+=$(CFLAGS_LIBJPEG) -DLINK_TO_LIBJPEG +endif + ##### GNU Make specific definitions ##### DO_LD=$(CC) -o $@ $^ $(LDFLAGS)