]> git.sesse.net Git - vlc/blobdiff - modules/services_discovery/Modules.am
udev: use ALSA to find capture device names
[vlc] / modules / services_discovery / Modules.am
index bb603292f841b24612e2faeaf401f51c5506f400..a14c60a62ff5c2c6390779fa454ac83b0802d11f 100644 (file)
@@ -5,7 +5,15 @@ SOURCES_bonjour = bonjour.c
 SOURCES_podcast = podcast.c
 SOURCES_mtp = mtp.c
 SOURCES_mediadirs = mediadirs.c
-SOURCES_udev = udev.c
+
+libudev_plugin_la_SOURCES = udev.c
+libudev_plugin_la_CFLAGS = $(AM_CFLAGS) $(UDEV_CFLAGS)
+libudev_plugin_la_LIBADD = $(AM_LIBADD) $(UDEV_LIBS)
+libudev_plugin_la_DEPENDENCIES =
+if HAVE_ALSA
+libudev_plugin_la_CFLAGS += $(ALSA_CFLAGS) -DHAVE_ALSA
+libudev_plugin_la_LIBADD += $(ALSA_LIBS)
+endif
 
 libxcb_apps_plugin_la_SOURCES = xcb_apps.c
 libxcb_apps_plugin_la_CFLAGS = $(AM_CFLAGS) \
@@ -15,9 +23,11 @@ libxcb_apps_plugin_la_LIBADD = $(AM_LIBADD) \
 libxcb_apps_plugin_la_DEPENDENCIES =
 
 EXTRA_LTLIBRARIES += \
+       libudev_plugin.la \
        libxcb_apps_plugin.la
 libvlc_LTLIBRARIES += \
        libmediadirs_plugin.la \
        libpodcast_plugin.la \
        libsap_plugin.la \
+       $(LTLIBudev) \
        $(LTLIBxcb_apps)