vout/macosx: fix Control not working with libvlc
[vlc.git] / modules / services_discovery / Makefile.am
blobefd9cf67085268ba9b07e098147ae068a7f9ff6d
1 sddir = $(pluginsdir)/services_discovery
2 sd_LTLIBRARIES =
4 libmediadirs_plugin_la_SOURCES = services_discovery/mediadirs.c
5 sd_LTLIBRARIES += libmediadirs_plugin.la
7 libpodcast_plugin_la_SOURCES = services_discovery/podcast.c
8 libpodcast_plugin_la_LIBADD = $(LIBPTHREAD)
9 sd_LTLIBRARIES += libpodcast_plugin.la
11 libsap_plugin_la_SOURCES = services_discovery/sap.c
12 libsap_plugin_la_CFLAGS = $(AM_CFLAGS) $(CFLAGS_sap)
13 libsap_plugin_la_LIBADD = $(LIBS_sap) $(SOCKET_LIBS)
14 sd_LTLIBRARIES += libsap_plugin.la
16 libavahi_plugin_la_SOURCES = services_discovery/avahi.c
17 libavahi_plugin_la_CFLAGS = $(AM_CFLAGS) $(AVAHI_CFLAGS)
18 libavahi_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(sddir)'
19 libavahi_plugin_la_LIBADD = $(AVAHI_LIBS)
20 EXTRA_LTLIBRARIES += libavahi_plugin.la
21 sd_LTLIBRARIES += $(LTLIBavahi)
23 libmtp_plugin_la_SOURCES = services_discovery/mtp.c
24 libmtp_plugin_la_CFLAGS = $(AM_CFLAGS) $(MTP_CFLAGS)
25 libmtp_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(sddir)'
26 libmtp_plugin_la_LIBADD = $(MTP_LIBS)
27 EXTRA_LTLIBRARIES += libmtp_plugin.la
28 sd_LTLIBRARIES += $(LTLIBmtp)
30 libupnp_plugin_la_SOURCES = services_discovery/upnp.cpp services_discovery/upnp.hpp
31 libupnp_plugin_la_CXXFLAGS = $(AM_CXXFLAGS) $(UPNP_CFLAGS)
32 libupnp_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(sddir)'
33 libupnp_plugin_la_LIBADD = $(UPNP_LIBS)
34 EXTRA_LTLIBRARIES += libupnp_plugin.la
35 sd_LTLIBRARIES += $(LTLIBupnp)
37 libpulselist_plugin_la_SOURCES = services_discovery/pulse.c
38 libpulselist_plugin_la_CFLAGS = $(AM_CFLAGS) $(PULSE_CFLAGS)
39 libpulselist_plugin_la_LIBADD = libvlc_pulse.la $(PULSE_LIBS)
40 if HAVE_PULSE
41 sd_LTLIBRARIES += libpulselist_plugin.la
42 endif
44 libudev_plugin_la_SOURCES = services_discovery/udev.c
45 libudev_plugin_la_CFLAGS = $(AM_CFLAGS) $(UDEV_CFLAGS)
46 libudev_plugin_la_LIBADD = $(UDEV_LIBS)
47 if HAVE_ALSA
48 libudev_plugin_la_CFLAGS += $(ALSA_CFLAGS) -DHAVE_ALSA
49 libudev_plugin_la_LIBADD += $(ALSA_LIBS)
50 endif
51 libudev_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(sddir)'
52 EXTRA_LTLIBRARIES += libudev_plugin.la
53 sd_LTLIBRARIES += $(LTLIBudev)
55 libxcb_apps_plugin_la_SOURCES = services_discovery/xcb_apps.c
56 libxcb_apps_plugin_la_CFLAGS = $(AM_CFLAGS) $(XCB_CFLAGS)
57 libxcb_apps_plugin_la_LIBADD = $(XCB_LIBS)
58 if HAVE_XCB
59 sd_LTLIBRARIES += libxcb_apps_plugin.la
60 endif
62 libwindrive_plugin_la_SOURCES = services_discovery/windrive.c
63 if HAVE_WIN32_DESKTOP
64 sd_LTLIBRARIES += libwindrive_plugin.la
65 endif
67 libos2drive_plugin_la_SOURCES = services_discovery/os2drive.c
68 if HAVE_OS2
69 sd_LTLIBRARIES += libos2drive_plugin.la
70 endif
72 libmicrodns_plugin_la_SOURCES = services_discovery/microdns.c
73 libmicrodns_plugin_la_CFLAGS = $(AM_CFLAGS) $(MICRODNS_CFLAGS)
74 libmicrodns_plugin_la_LIBADD = $(SOCKET_LIBS) $(MICRODNS_LIBS)
75 if HAVE_WIN32
76 libmicrodns_plugin_la_LIBADD += -liphlpapi
77 endif
78 libmicrodns_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(sddir)'
79 sd_LTLIBRARIES += $(LTLIBmicrodns)
80 EXTRA_LTLIBRARIES += libmicrodns_plugin.la
82 libbonjour_plugin_la_SOURCES = services_discovery/bonjour.m
83 libbonjour_plugin_la_OBJCFLAGS = $(AM_OBJCFLAGS) -fobjc-arc
84 libbonjour_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(sddir)' -Wl,-framework,Foundation
85 if HAVE_DARWIN
86 sd_LTLIBRARIES += libbonjour_plugin.la
87 endif