]> git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - BSDmakefile
ode: Disable by default. Minor memory savings in all edict_ts
[xonotic/darkplaces.git] / BSDmakefile
index b6cebea7de804184b8e0746802c64de28f772a2d..b98686dccb87bd85d723b4d3744eaf5ebc5b479b 100644 (file)
@@ -25,18 +25,19 @@ TARGETS_NEXUIZ=sv-nexuiz sdl-nexuiz
 # Link options
 DP_LINK_ZLIB?=shared
 DP_LINK_JPEG?=shared
-DP_LINK_ODE?=dlopen
+DP_LINK_ODE?=
 DP_LINK_CRYPTO?=dlopen
 DP_LINK_CRYPTO_RIJNDAEL?=dlopen
+DP_LINK_XMP?=dlopen
 
 ###### Optional features #####
 DP_VIDEO_CAPTURE?=enabled
 .if $(DP_VIDEO_CAPTURE) == "enabled"
   CFLAGS_VIDEO_CAPTURE=-DCONFIG_VIDEO_CAPTURE
-  OBJ_VIDEO_CAPTURE = cap_avi.o cap_ogg.o
+  OBJ_VIDEO_CAPTURE=cap_avi.o cap_ogg.o
 .else
   CFLAGS_VIDEO_CAPTURE=
-  OBJ_VIDEO_CAPTURE =
+  OBJ_VIDEO_CAPTURE=
 .endif
 
 # X11 libs
@@ -112,6 +113,17 @@ LIB_CRYPTO_RIJNDAEL=
 CFLAGS_CRYPTO_RIJNDAEL=
 .endif
 
+# xmp
+.if $(DP_LINK_XMP) == "shared"
+OBJ_SND_XMP=snd_xmp.o
+LIB_SND_XMP=-lxmp
+CFLAGS_SND_XMP=-DUSEXMP -DLINK_TO_LIBXMP
+.else
+OBJ_SND_XMP=snd_xmp.o
+LIB_SND_XMP=
+CFLAGS_SND_XMP=-DUSEXMP
+.endif
+
 .endif