DP_MACHINE:=$(shell uname -m)
endif
-# Makefile name
-MAKEFILE=makefile
-# Commands
+# Command used to delete files
ifdef windir
CMD_RM=del
- CMD_CP=copy /y
- CMD_MKDIR=mkdir
else
CMD_RM=$(CMD_UNIXRM)
- CMD_CP=$(CMD_UNIXCP)
- CMD_MKDIR=$(CMD_UNIXMKDIR)
endif
# 64bits AMD CPUs use another lib directory
TARGETS_RELEASE_PROFILE=sv-release-profile cl-release-profile sdl-release-profile
TARGETS_NEXUIZ=sv-nexuiz cl-nexuiz sdl-nexuiz
-###### Optional features #####
-DP_CDDA?=enabled
-ifeq ($(DP_CDDA), enabled)
- OBJ_SDLCD=$(OBJ_CD_COMMON) cd_sdl.o
- OBJ_LINUXCD=$(OBJ_CD_COMMON) cd_linux.o
- OBJ_BSDCD=$(OBJ_CD_COMMON) cd_bsd.o
- OBJ_WINCD=$(OBJ_CD_COMMON) cd_win.o
-else
- OBJ_SDLCD=$(OBJ_CD_COMMON) $(OBJ_NOCD)
- OBJ_LINUXCD=$(OBJ_CD_COMMON) $(OBJ_NOCD)
- OBJ_BSDCD=$(OBJ_CD_COMMON) $(OBJ_NOCD)
- OBJ_WINCD=$(OBJ_CD_COMMON) $(OBJ_NOCD)
-endif
-
# Linux configuration
ifeq ($(DP_MAKE_TARGET), linux)
DEFAULT_SNDAPI=ALSA
##### GNU Make specific definitions #####
-DO_LD=$(CC) -o ../../../$@ $^ $(LDFLAGS)
+DO_LD=$(CC) -o $@ $^ $(LDFLAGS)
##### Definitions shared by all makefiles #####