X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fdarkplaces.git;a=blobdiff_plain;f=makefile.inc;h=68ffc78619ab26f43a4b66ff092214af9bbe3c4d;hp=860d5e7e13e5a1d042fb6516f7f8998f8cb6c945;hb=783c61300adf71a38a5c9edb323d6f5ff90ac51d;hpb=ac27b8a979374c1140ca3f5c45f330d52b4631f7 diff --git a/makefile.inc b/makefile.inc index 860d5e7e..68ffc786 100644 --- a/makefile.inc +++ b/makefile.inc @@ -3,15 +3,17 @@ # Choose the compiler you want to use CC=gcc -# K6/athlon optimizations -#CPUOPTIMIZATIONS=-march=k6 -# Note: don't use -march=athlon, every gcc which has it currently (2.96-3.1) -# have optimizer bugs (like entities disappearing randomly - a bug with -# compiling BOX_ON_PLANE_SIDE in mathlib.h) +# athlon optimizations #CPUOPTIMIZATIONS=-march=athlon -# 686 optimizations +# athlon xp optimizations +#CPUOPTIMIZATIONS=-march=athlon-xp +# Pentium 3 optimizations +#CPUOPTIMIZATIONS=-march=pentium3 +# Pentium 4 optimizations +#CPUOPTIMIZATIONS=-march=pentium4 +# 686 (Pentium Pro/II) optimizations #CPUOPTIMIZATIONS=-march=i686 -# No specific CPU +# No specific CPU (386 compatible) CPUOPTIMIZATIONS= @@ -20,6 +22,8 @@ CPUOPTIMIZATIONS= # Sound objects OBJ_COMMONSOUND=snd_main.o snd_mem.o snd_mix.o snd_ogg.o snd_wav.o OBJ_NOSOUND=snd_null.o +OBJ_OSSSOUND=$(OBJ_COMMONSOUND) snd_oss.o +LIB_OSSSOUND= # CD objects OBJ_NOCD=cd_null.o @@ -41,7 +45,6 @@ OBJ_COMMON= \ collision.o \ common.o \ console.o \ - crc.o \ curves.o \ cvar.o \ dpvsimpledecode.o \ @@ -146,8 +149,8 @@ CMD_UNIXRM=rm -rf ##### Linux specific variables ##### # Recommended for: anyone not using ALSA -OBJ_LINUXSOUND=$(OBJ_COMMONSOUND) snd_oss.o -LIB_LINUXSOUND= +OBJ_LINUXSOUND=$(OBJ_OSSSOUND) +LIB_LINUXSOUND=$(LIB_OSSSOUND) # Recommended for: anyone using ALSA #OBJ_LINUXSOUND=$(OBJ_COMMONSOUND) snd_alsa.o #LIB_LINUXSOUND=-lasound @@ -200,7 +203,7 @@ OBJ_WGL= builddate.c darkplaces.o sys_win.o vid_wgl.o conproc.o $(OBJ_WINSOUND) LDFLAGS_WINCOMMON=-lwinmm -lwsock32 LDFLAGS_WINCL=$(LDFLAGS_WINCOMMON) -mwindows -luser32 -lgdi32 -ldxguid -ldinput -lcomctl32 LDFLAGS_WINSV=$(LDFLAGS_WINCOMMON) -mconsole -lwinmm -lwsock32 -LDFLAGS_WINSDL=$(LDFLAGS_WINCOMMON) -mwindows -luser32 -lgdi32 -ldxguid -ldinput -lcomctl32 -lSDL +LDFLAGS_WINSDL=$(LDFLAGS_WINCOMMON) `sdl-config --libs` EXE_WINCL=darkplaces.exe EXE_WINSV=darkplaces-dedicated.exe EXE_WINSDL=darkplaces-sdl.exe