vid_shared.o \
view.o \
wad.o \
- winding.o \
world.o \
zone.o
CFLAGS_PROFILE=-g -pg -ggdb
CFLAGS_RELEASE=
-OPTIM_DEBUG=
+OPTIM_DEBUG=$(CPUOPTIMIZATIONS)
OPTIM_RELEASE=-O2 -fno-strict-aliasing -ffast-math -funroll-loops $(CPUOPTIMIZATIONS)
DO_CC=$(CC) $(CFLAGS) -c $< -o $@
# Link
-LDFLAGS_DEBUG=-g -ggdb
-LDFLAGS_PROFILE=-g -pg
-LDFLAGS_RELEASE=
+LDFLAGS_DEBUG=-g -ggdb $(OPTIM_DEBUG)
+LDFLAGS_PROFILE=-g -pg $(OPTIM_RELEASE)
+LDFLAGS_RELEASE=$(OPTIM_RELEASE)
##### UNIX specific variables #####
##### Linux specific variables #####
-DEFAULT_SNDAPI_LINUX=ALSA
-
# If you want CD sound in Linux
OBJ_LINUXCD=cd_linux.o
# If you want no CD audio
##### Mac OS X specific variables #####
-DEFAULT_SNDAPI_MACOSX=COREAUDIO
-
# If you want CD sound in Mac OS X
#OBJ_MACOSXCD=cd_macosx.o
# If you want no CD audio
# Link
LDFLAGS_MACOSXCL=$(LDFLAGS_UNIXCOMMON) -ldl $(LDFLAGS_UNIXCL)
LDFLAGS_MACOSXSV=$(LDFLAGS_UNIXCOMMON) -ldl
-LDFLAGS_MACOSXSDL=$(LDFLAGS_UNIXCOMMON) -ldl $(LDFLAGS_UNIXSDL)
+LDFLAGS_MACOSXSDL=$(LDFLAGS_UNIXCOMMON) -ldl `sdl-config --static-libs`
OBJ_AGL= builddate.c sys_linux.o vid_agl.o $(OBJ_SOUND) $(OBJ_CD) $(OBJ_COMMON)
##### SunOS specific variables #####
-DEFAULT_SNDAPI_SUNOS=OSS
-
# No CD support available
OBJ_SUNOSCD=$(OBJ_NOCD)
##### BSD specific variables #####
-DEFAULT_SNDAPI_BSD=BSD
-
#if you want CD sound in BSD
OBJ_BSDCD=cd_bsd.o
#if you want no CD audio
##### Win32 specific variables #####
-DEFAULT_SNDAPI_WIN32=WIN
-
#if you want CD sound in Win32
OBJ_WINCD=cd_win.o
#if you want no CD audio
@echo
debug :
- $(MAKE) sdl-debug cl-debug sv-debug \
- DP_MAKE_TARGET=$(DP_MAKE_TARGET) DP_SOUND_API=$(DP_SOUND_API)
+ $(MAKE) sv-debug cl-debug sdl-debug
profile :
- $(MAKE) sdl-profile cl-profile sv-profile \
- DP_MAKE_TARGET=$(DP_MAKE_TARGET) DP_SOUND_API=$(DP_SOUND_API)
+ $(MAKE) sv-profile cl-profile sdl-profile
release :
- $(MAKE) sdl-release cl-release sv-release \
- DP_MAKE_TARGET=$(DP_MAKE_TARGET) DP_SOUND_API=$(DP_SOUND_API)
+ $(MAKE) sv-release cl-release sdl-release
cl-debug :
$(MAKE) bin-debug \