sddir = $(pluginsdir)/services_discovery
sd_LTLIBRARIES =
+EXTRA_LTLIBRARIES =
-SOURCES_upnp = upnp.cpp upnp.hpp
-SOURCES_bonjour = bonjour.c
-SOURCES_podcast = podcast.c
-SOURCES_mtp = mtp.c
-SOURCES_mediadirs = mediadirs.c
+include ../common.am
+
+libmediadirs_plugin_la_SOURCES = mediadirs.c
+sd_LTLIBRARIES += libmediadirs_plugin.la
+
+libpodcast_plugin_la_SOURCES = podcast.c
+sd_LTLIBRARIES += libpodcast_plugin.la
libsap_plugin_la_SOURCES = sap.c
libsap_plugin_la_CFLAGS = $(AM_CFLAGS) $(CFLAGS_sap)
libsap_plugin_la_LIBADD = $(LIBS_sap) $(SOCKET_LIBS)
sd_LTLIBRARIES += libsap_plugin.la
+libbonjour_plugin_la_SOURCES = bonjour.c
+libbonjour_plugin_la_CFLAGS = $(AM_CFLAGS) $(BONJOUR_CFLAGS)
+libbonjour_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(sddir)'
+libbonjour_plugin_la_LIBADD = $(BONJOUR_LIBS)
+EXTRA_LTLIBRARIES += libbonjour_plugin.la
+sd_LTLIBRARIES += $(LTLIBbonjour)
+
+libmtp_plugin_la_SOURCES = mtp.c
+libmtp_plugin_la_CFLAGS = $(AM_CFLAGS) $(MTP_CFLAGS)
+libmtp_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(sddir)'
+libmtp_plugin_la_LIBADD = $(MTP_LIBS)
+EXTRA_LTLIBRARIES += libmtp_plugin.la
+sd_LTLIBRARIES += $(LTLIBmtp)
+
+libupnp_plugin_la_SOURCES = upnp.cpp upnp.hpp
+libupnp_plugin_la_CXXFLAGS = $(AM_CXXFLAGS) $(UPNP_CFLAGS)
+libupnp_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(sddir)'
+libupnp_plugin_la_LIBADD = $(UPNP_LIBS)
+EXTRA_LTLIBRARIES += libupnp_plugin.la
+sd_LTLIBRARIES += $(LTLIBupnp)
+
libpulselist_plugin_la_SOURCES = pulse.c
libpulselist_plugin_la_CFLAGS = $(AM_CFLAGS) $(PULSE_CFLAGS)
libpulselist_plugin_la_LIBADD = ../libvlc_pulse.la $(PULSE_LIBS)
if HAVE_OS2
sd_LTLIBRARIES += libos2drive_plugin.la
endif
-
-services_discovery_LTLIBRARIES += \
- libmediadirs_plugin.la \
- libpodcast_plugin.la