+
+libjack_plugin_la_SOURCES = jack.c volume.h
+libjack_plugin_la_CFLAGS = $(AM_CFLAGS) $(JACK_CFLAGS)
+libjack_plugin_la_LIBADD = $(AM_LIBADD) $(JACK_LIBS) $(LIBM)
+EXTRA_LTLIBRARIES += libjack_plugin.la
+libvlc_LTLIBRARIES += $(LTLIBjack)
+
+libmmdevice_plugin_la_SOURCES = mmdevice.c mmdevice.h wasapi.c
+libmmdevice_plugin_la_CFLAGS = $(AM_CFLAGS)
+libmmdevice_plugin_la_LIBADD = $(AM_LIBADD) -lole32 -lksuser
+if HAVE_WASAPI
+libvlc_LTLIBRARIES += libmmdevice_plugin.la
+endif
+
+libdirectsound_plugin_la_SOURCES = directx.c windows_audio_common.h
+libdirectsound_plugin_la_CFLAGS = $(AM_CFLAGS)
+libdirectsound_plugin_la_LIBADD = $(AM_LIBADD) -lole32
+if HAVE_DIRECTX
+libvlc_LTLIBRARIES += libdirectsound_plugin.la
+endif
+
+libkai_plugin_la_SOURCES = kai.c
+libkai_plugin_la_CFLAGS = $(AM_CFLAGS)
+libkai_plugin_la_LIBADD = $(AM_LIBADD) $(KAI_LIBS)
+if HAVE_KAI
+libvlc_LTLIBRARIES += libkai_plugin.la
+endif
+
+libsndio_plugin_la_SOURCES = sndio.c
+libsndio_plugin_la_CFLAGS = $(AM_CFLAGS)
+libsndio_plugin_la_LIBADD = $(AM_LIBADD) -lsndio
+if HAVE_SNDIO
+libvlc_LTLIBRARIES += libsndio_plugin.la
+endif