+ EXE_CLNEXUIZ=$(EXE_WINCLNEXUIZ)
+ EXE_SVNEXUIZ=$(EXE_WINSVNEXUIZ)
+ EXE_SDLNEXUIZ=$(EXE_WINSDLNEXUIZ)
+
+ DP_LINK_ZLIB?=dlopen
+ DP_LINK_JPEG?=shared
+ DP_LINK_ODE?=dlopen
+ DP_LINK_CRYPTO?=dlopen
+ DP_LINK_CRYPTO_RIJNDAEL?=dlopen
+endif
+
+# set these to "" if you want to use dynamic loading instead
+# zlib
+ifeq ($(DP_LINK_ZLIB), shared)
+ CFLAGS_LIBZ=-DLINK_TO_ZLIB
+ LIB_Z=-lz
+endif
+ifeq ($(DP_LINK_ZLIB), dlopen)
+ CFLAGS_LIBZ=
+ LIB_Z=
+endif
+
+# jpeg
+ifeq ($(DP_LINK_JPEG), shared)
+ CFLAGS_LIBJPEG=-DLINK_TO_LIBJPEG
+ LIB_JPEG=-ljpeg
+endif
+ifeq ($(DP_LINK_JPEG), dlopen)
+ CFLAGS_LIBJPEG=
+ LIB_JPEG=
+endif
+
+# ode
+ifeq ($(DP_LINK_ODE), shared)
+ ODE_CONFIG?=ode-config
+ LIB_ODE=`$(ODE_CONFIG) --libs`
+ CFLAGS_ODE=`$(ODE_CONFIG) --cflags` -DUSEODE -DLINK_TO_LIBODE
+endif
+ifeq ($(DP_LINK_ODE), dlopen)
+ LIB_ODE=
+ CFLAGS_ODE=-DUSEODE
+endif
+
+# d0_blind_id
+ifeq ($(DP_LINK_CRYPTO), shared)
+ LIB_CRYPTO=-ld0_blind_id
+ CFLAGS_CRYPTO=-DLINK_TO_CRYPTO
+endif
+ifeq ($(DP_LINK_CRYPTO), dlopen)
+ LIB_CRYPTO=
+ CFLAGS_CRYPTO=
+endif
+ifeq ($(DP_LINK_CRYPTO_RIJNDAEL), shared)
+ LIB_CRYPTO_RIJNDAEL=-ld0_rijndael
+ CFLAGS_CRYPTO_RIJNDAEL=-DLINK_TO_CRYPTO_RIJNDAEL
+endif
+ifeq ($(DP_LINK_CRYPTO_RIJNDAEL), dlopen)
+ LIB_CRYPTO_RIJNDAEL=
+ CFLAGS_CRYPTO_RIJNDAEL=
+endif
+
+##### Sound configuration #####
+
+ifndef DP_SOUND_API
+ DP_SOUND_API=$(DEFAULT_SNDAPI)
+endif
+
+# NULL: no sound
+ifeq ($(DP_SOUND_API), NULL)
+ OBJ_SOUND=$(OBJ_SND_NULL)
+ LIB_SOUND=$(LIB_SND_NULL)
+endif
+
+# OSS: Open Sound System
+ifeq ($(DP_SOUND_API), OSS)
+ OBJ_SOUND=$(OBJ_SND_OSS)
+ LIB_SOUND=$(LIB_SND_OSS)
+endif
+
+# ALSA: Advanced Linux Sound Architecture
+ifeq ($(DP_SOUND_API), ALSA)
+ OBJ_SOUND=$(OBJ_SND_ALSA)
+ LIB_SOUND=$(LIB_SND_ALSA)
+endif
+
+# COREAUDIO: Core Audio
+ifeq ($(DP_SOUND_API), COREAUDIO)
+ OBJ_SOUND=$(OBJ_SND_COREAUDIO)
+ LIB_SOUND=$(LIB_SND_COREAUDIO)