aoutdir = $(pluginsdir)/audio_output aout_PLUGINS = aout_LTLIBRARIES = aout_RPATH = if HAVE_MERGE_PLUGINS noinst_LTLIBRARIES += $(aout_PLUGINS) else aout_LTLIBRARIES += $(aout_PLUGINS) aout_RPATH += -rpath '$(aoutdir)' endif libopensles_android_plugin_la_SOURCES = audio_output/opensles_android.c libopensles_android_plugin_la_LIBADD = libandroid_utils.la $(LIBDL) $(LIBM) libandroid_audiotrack_plugin_la_SOURCES = audio_output/audiotrack.c libandroid_audiotrack_plugin_la_CFLAGS = $(AM_CFLAGS) libandroid_audiotrack_plugin_la_LIBADD = libandroid_utils.la if HAVE_ANDROID aout_PLUGINS += libandroid_audiotrack_plugin.la libopensles_android_plugin.la endif libadummy_plugin_la_SOURCES = audio_output/adummy.c libafile_plugin_la_SOURCES = audio_output/file.c libafile_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) libamem_plugin_la_SOURCES = audio_output/amem.c aout_PLUGINS += \ libadummy_plugin.la \ libafile_plugin.la \ libamem_plugin.la liboss_plugin_la_SOURCES = audio_output/oss.c audio_output/volume.h liboss_plugin_la_LIBADD = $(OSS_LIBS) $(LIBM) if HAVE_OSS aout_PLUGINS += liboss_plugin.la endif libalsa_plugin_la_SOURCES = audio_output/alsa.c audio_output/volume.h libalsa_plugin_la_CFLAGS = $(AM_CFLAGS) $(ALSA_CFLAGS) libalsa_plugin_la_LIBADD = $(ALSA_LIBS) $(LIBM) if HAVE_ALSA aout_PLUGINS += libalsa_plugin.la endif libvlc_pulse_la_SOURCES = audio_output/vlcpulse.c audio_output/vlcpulse.h libvlc_pulse_la_CFLAGS = $(AM_CFLAGS) $(PULSE_CFLAGS) libvlc_pulse_la_LIBADD = $(PULSE_LIBS) $(LTLIBVLCCORE) libvlc_pulse_la_LDFLAGS = \ -no-undefined \ -export-symbols-regex ^vlc_pa_ \ -version-info 0:0:0 libpulse_plugin_la_SOURCES = audio_output/pulse.c libpulse_plugin_la_CFLAGS = $(AM_CFLAGS) $(PULSE_CFLAGS) libpulse_plugin_la_LIBADD = libvlc_pulse.la $(PULSE_LIBS) $(LIBM) if HAVE_PULSE pkglib_LTLIBRARIES += libvlc_pulse.la aout_PLUGINS += libpulse_plugin.la endif libjack_plugin_la_SOURCES = audio_output/jack.c audio_output/volume.h libjack_plugin_la_CFLAGS = $(AM_CFLAGS) $(JACK_CFLAGS) libjack_plugin_la_LIBADD = $(JACK_LIBS) $(LIBM) if HAVE_JACK aout_PLUGINS += libjack_plugin.la endif libmmdevice_plugin_la_SOURCES = audio_output/mmdevice.c audio_output/mmdevice.h libmmdevice_plugin_la_LIBADD = $(LIBCOM) $(LIBM) libwinstore_plugin_la_SOURCES = audio_output/winstore.c audio_output/mmdevice.h libwinstore_plugin_la_LIBADD = $(LIBCOM) -lmmdevapi libwasapi_plugin_la_SOURCES = audio_output/wasapi.c libwasapi_plugin_la_LIBADD = $(LIBCOM) -lksuser if HAVE_WASAPI aout_PLUGINS += libwasapi_plugin.la if !HAVE_WINSTORE aout_PLUGINS += libmmdevice_plugin.la else aout_PLUGINS += libwinstore_plugin.la endif endif libdirectsound_plugin_la_SOURCES = audio_output/directsound.c \ audio_output/windows_audio_common.h libdirectsound_plugin_la_LIBADD = -ldsound $(LIBCOM) if HAVE_WIN32_DESKTOP aout_PLUGINS += libdirectsound_plugin.la endif libkai_plugin_la_SOURCES = audio_output/kai.c libkai_plugin_la_LIBADD = $(KAI_LIBS) if HAVE_KAI aout_PLUGINS += libkai_plugin.la endif libsndio_plugin_la_SOURCES = audio_output/sndio.c libsndio_plugin_la_LIBADD = -lsndio $(LIBM) if HAVE_SNDIO aout_PLUGINS += libsndio_plugin.la endif libwaveout_plugin_la_SOURCES = audio_output/waveout.c \ audio_output/windows_audio_common.h libwaveout_plugin_la_LIBADD = -lwinmm if HAVE_WIN32_DESKTOP aout_PLUGINS += libwaveout_plugin.la endif libavsamplebuffer_plugin_la_SOURCES = audio_output/avsamplebuffer.m libavsamplebuffer_plugin_la_LDFLAGS = $(AM_LDFLAGS) \ -Wl,-framework,AVFoundation,-framework,CoreMedia,-framework,Foundation libavsamplebuffer_plugin_la_OBJCFLAGS = $(AM_OBJCFLAGS) -fobjc-arc libauhal_plugin_la_SOURCES = audio_output/auhal.c \ audio_output/coreaudio_common.c audio_output/coreaudio_common.h libauhal_plugin_la_LDFLAGS = $(AM_LDFLAGS) $(aout_RPATH) \ -Wl,-framework,CoreAudio,-framework,AudioUnit,-framework,AudioToolbox,-framework,CoreServices if HAVE_OSX aout_PLUGINS += libauhal_plugin.la libavsamplebuffer_plugin.la endif libaudiounit_ios_plugin_la_SOURCES = audio_output/audiounit_ios.m \ audio_output/coreaudio_common.c audio_output/coreaudio_common.h libaudiounit_ios_plugin_la_LDFLAGS = $(AM_LDFLAGS) $(aout_RPATH) \ -Wl,-framework,Foundation,-framework,CoreAudio,-framework,AudioToolbox,-framework,UIKit,-framework,AVFoundation if HAVE_IOS aout_PLUGINS += libaudiounit_ios_plugin.la libavsamplebuffer_plugin.la endif if HAVE_TVOS aout_PLUGINS += libaudiounit_ios_plugin.la libavsamplebuffer_plugin.la endif