+# set these to "" if you want to use dynamic loading instead
+# zlib
+.if $(DP_LINK_ZLIB) == "shared"
+CFLAGS_LIBZ=-DLINK_TO_ZLIB
+LIB_Z=-lz
+.else
+CFLAGS_LIBZ=
+LIB_Z=
+.endif
+
+# jpeg
+.if $(DP_LINK_JPEG) == "shared"
+CFLAGS_LIBJPEG=-DLINK_TO_LIBJPEG
+LIB_JPEG=-ljpeg
+.else
+CFLAGS_LIBJPEG=
+LIB_JPEG=
+.endif
+
+# ode
+.if $(DP_LINK_ODE) == "shared"
+ODE_CONFIG?=ode-config
+LIB_ODE=`$(ODE_CONFIG) --libs`
+CFLAGS_ODE=`$(ODE_CONFIG) --cflags` -DUSEODE -DLINK_TO_LIBODE
+.else
+LIB_ODE=
+CFLAGS_ODE=-DUSEODE
+.endif
+
+# d0_blind_id
+.if $(DP_LINK_CRYPTO) == "shared"
+LIB_CRYPTO=-ld0_blind_id
+CFLAGS_CRYPTO=-DLINK_TO_CRYPTO
+.else
+LIB_CRYPTO=
+CFLAGS_CRYPTO=
+.endif
+.if $(DP_LINK_CRYPTO_RIJNDAEL) == "shared"
+LIB_CRYPTO_RIJNDAEL=-ld0_rijndael
+CFLAGS_CRYPTO_RIJNDAEL=-DLINK_TO_CRYPTO_RIJNDAEL
+.else
+LIB_CRYPTO_RIJNDAEL=
+CFLAGS_CRYPTO_RIJNDAEL=
+.endif
+