sddir = $(pluginsdir)/services_discovery sd_LTLIBRARIES = libmediadirs_plugin_la_SOURCES = services_discovery/mediadirs.c sd_LTLIBRARIES += libmediadirs_plugin.la libpodcast_plugin_la_SOURCES = services_discovery/podcast.c libpodcast_plugin_la_LIBADD = $(LIBPTHREAD) sd_LTLIBRARIES += libpodcast_plugin.la libsap_plugin_la_SOURCES = services_discovery/sap.c libsap_plugin_la_CFLAGS = $(AM_CFLAGS) $(CFLAGS_sap) libsap_plugin_la_LIBADD = $(LIBS_sap) $(SOCKET_LIBS) sd_LTLIBRARIES += libsap_plugin.la libavahi_plugin_la_SOURCES = services_discovery/avahi.c libavahi_plugin_la_CFLAGS = $(AM_CFLAGS) $(AVAHI_CFLAGS) libavahi_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(sddir)' libavahi_plugin_la_LIBADD = $(AVAHI_LIBS) EXTRA_LTLIBRARIES += libavahi_plugin.la sd_LTLIBRARIES += $(LTLIBavahi) libmtp_plugin_la_SOURCES = services_discovery/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 = services_discovery/upnp.cpp services_discovery/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) if HAVE_OSX libupnp_plugin_la_LDFLAGS += -Wl,-framework,CoreFoundation,-framework,SystemConfiguration endif libpulselist_plugin_la_SOURCES = services_discovery/pulse.c libpulselist_plugin_la_CFLAGS = $(AM_CFLAGS) $(PULSE_CFLAGS) libpulselist_plugin_la_LIBADD = libvlc_pulse.la $(PULSE_LIBS) if HAVE_PULSE sd_LTLIBRARIES += libpulselist_plugin.la endif libudev_plugin_la_SOURCES = services_discovery/udev.c libudev_plugin_la_CFLAGS = $(AM_CFLAGS) $(UDEV_CFLAGS) libudev_plugin_la_LIBADD = $(UDEV_LIBS) if HAVE_ALSA libudev_plugin_la_CFLAGS += $(ALSA_CFLAGS) -DHAVE_ALSA libudev_plugin_la_LIBADD += $(ALSA_LIBS) endif libudev_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(sddir)' EXTRA_LTLIBRARIES += libudev_plugin.la sd_LTLIBRARIES += $(LTLIBudev) libxcb_apps_plugin_la_SOURCES = services_discovery/xcb_apps.c libxcb_apps_plugin_la_CFLAGS = $(AM_CFLAGS) $(XCB_CFLAGS) libxcb_apps_plugin_la_LIBADD = $(XCB_LIBS) if HAVE_XCB sd_LTLIBRARIES += libxcb_apps_plugin.la endif libwindrive_plugin_la_SOURCES = services_discovery/windrive.c if HAVE_WIN32_DESKTOP sd_LTLIBRARIES += libwindrive_plugin.la endif libos2drive_plugin_la_SOURCES = services_discovery/os2drive.c if HAVE_OS2 sd_LTLIBRARIES += libos2drive_plugin.la endif libmicrodns_plugin_la_SOURCES = services_discovery/microdns.c libmicrodns_plugin_la_CFLAGS = $(AM_CFLAGS) $(MICRODNS_CFLAGS) libmicrodns_plugin_la_LIBADD = $(SOCKET_LIBS) $(MICRODNS_LIBS) if HAVE_WIN32 libmicrodns_plugin_la_LIBADD += -liphlpapi endif libmicrodns_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(sddir)' sd_LTLIBRARIES += $(LTLIBmicrodns) EXTRA_LTLIBRARIES += libmicrodns_plugin.la libbonjour_plugin_la_SOURCES = services_discovery/bonjour.m libbonjour_plugin_la_OBJCFLAGS = $(AM_OBJCFLAGS) -fobjc-arc libbonjour_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(sddir)' -Wl,-framework,Foundation if HAVE_DARWIN sd_LTLIBRARIES += libbonjour_plugin.la endif