1 ##### DP_MAKE_TARGET autodetection and arch specific variables #####
11 DP_ARCH:=$(shell uname)
12 ifeq ($(DP_ARCH),NetBSD)
23 # Command used to delete files
32 ifeq ($(DP_MAKE_TARGET), linux)
33 OBJ_SOUND=$(OBJ_LINUXSOUND)
34 LIB_SOUND=$(LIB_LINUXSOUND)
39 LDFLAGS_CL=$(LDFLAGS_LINUXCL)
40 LDFLAGS_SV=$(LDFLAGS_LINUXSV)
41 LDFLAGS_SDL=$(LDFLAGS_LINUXSDL)
45 EXE_SDL=$(EXE_UNIXSDL)
49 ifeq ($(DP_MAKE_TARGET), bsd)
50 OBJ_SOUND=$(OBJ_BSDSOUND)
51 LIB_SOUND=$(LIB_BSDSOUND)
56 LDFLAGS_CL=$(LDFLAGS_BSDCL)
57 LDFLAGS_SV=$(LDFLAGS_BSDSV)
58 LDFLAGS_SDL=$(LDFLAGS_BSDSDL)
62 EXE_SDL=$(EXE_UNIXSDL)
66 ifeq ($(DP_MAKE_TARGET), mingw)
67 OBJ_SOUND=$(OBJ_WINSOUND)
68 LIB_SOUND=$(LIB_WINSOUND)
73 LDFLAGS_CL=$(LDFLAGS_WINCL)
74 LDFLAGS_SV=$(LDFLAGS_WINSV)
75 LDFLAGS_SDL=$(LDFLAGS_WINSDL)
83 ##### GNU Make specific definitions #####
85 DO_LD=$(CC) -o $@ $^ $(LDFLAGS)
88 ##### Definitions shared by all makefiles #####
92 ##### Dependency files #####