[banshee: 15/57] Initial pkg-config check for Mono.Upnp



commit 7357bfa83b04ed1c43a6513a085f5b9c95bb8753
Author: Tobias Arrskog <topfs2 xbmc org>
Date:   Mon Jun 27 16:43:44 2011 +0200

    Initial pkg-config check for Mono.Upnp

 build/build.environment.mk    |    3 ++-
 build/m4/banshee/mono-upnp.m4 |   12 ++++++++++++
 configure.ac                  |    3 +++
 3 files changed, 17 insertions(+), 1 deletions(-)
---
diff --git a/build/build.environment.mk b/build/build.environment.mk
index a503b1a..13a9a80 100644
--- a/build/build.environment.mk
+++ b/build/build.environment.mk
@@ -29,6 +29,7 @@ LINK_MONO_ADDINS_DEPS = $(MONO_ADDINS_LIBS)
 LINK_MONO_ADDINS_SETUP_DEPS = $(MONO_ADDINS_SETUP_LIBS)
 LINK_INDICATESHARP = $(INDICATESHARP_LIBS)
 LINK_UBUNTUONESHARP = $(UBUNTUONESHARP_LIBS)
+LINK_MONO_UPNP = $(MONO_SSDP_LIBS) $(MONO_UPNP_LIBS) $(MONO_UPNP_DCP_MEDIASERVER1_LIBS)
 
 DIR_BIN = $(top_builddir)/bin
 
@@ -163,7 +164,7 @@ REF_EXTENSION_AUDIOBOOK = $(LINK_BANSHEE_THICKCLIENT_DEPS)
 REF_EXTENSION_SAMPLE = $(LINK_BANSHEE_THICKCLIENT_DEPS)
 REF_EXTENSION_REMOTE_AUDIO = $(LINK_BANSHEE_THICKCLIENT_DEPS) $(LINK_MONO_ZEROCONF)
 REF_EXTENSION_UBUNTUONEMUSICSTORE= $(LINK_BANSHEE_THICKCLIENT_DEPS) $(LINK_UBUNTUONESHARP)
-REF_EXTENSION_UPNP= $(LINK_BANSHEE_THICKCLIENT_DEPS) $(LINK_BANSHEE_SERVICES_DEPS) -r:Mono.Ssdp.dll -r:Mono.Upnp.dll -r:Mono.Upnp.Dcp.MediaServer1.dll
+REF_EXTENSION_UPNP= $(LINK_BANSHEE_THICKCLIENT_DEPS) $(LINK_BANSHEE_SERVICES_DEPS) $(LINK_MONO_UPNP)
 REF_EXTENSION_WIKIPEDIA= $(LINK_BANSHEE_WEBBROWSER_DEPS)
 
 # Backends
diff --git a/build/m4/banshee/mono-upnp.m4 b/build/m4/banshee/mono-upnp.m4
new file mode 100644
index 0000000..744a1b2
--- /dev/null
+++ b/build/m4/banshee/mono-upnp.m4
@@ -0,0 +1,12 @@
+AC_DEFUN([BANSHEE_CHECK_MONO_UPNP],
+[
+	PKG_CHECK_MODULES(MONO_SSDP, mono.ssdp >= 0.1)
+	AC_SUBST(MONO_SSDP_LIBS)
+
+	PKG_CHECK_MODULES(MONO_UPNP, mono.upnp >= 0.1)
+	AC_SUBST(MONO_UPNP_LIBS)
+
+	PKG_CHECK_MODULES(MONO_UPNP_DCP_MEDIASERVER1, mono.upnp.dcp.mediaserver1 >= 0.1)
+	AC_SUBST(MONO_UPNP_DCP_MEDIASERVER1_LIBS)
+])
+
diff --git a/configure.ac b/configure.ac
index c1463ac..9eae358 100644
--- a/configure.ac
+++ b/configure.ac
@@ -132,6 +132,9 @@ BANSHEE_CHECK_GTK_SHARP
 dnl OS X (optional through --enable-osx)
 BANSHEE_CHECK_OSX
 
+dnl Mono.Upnp libraries
+BANSHEE_CHECK_MONO_UPNP
+
 PKG_CHECK_MODULES(SQLITE, sqlite3 >= 3.4)
 
 dnl GNOME (optional)



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]