1 aoutdir = $(pluginsdir)/audio_output
4 libopensles_android_plugin_la_SOURCES = audio_output/opensles_android.c
5 libopensles_android_plugin_la_LIBADD = $(LIBDL) $(LIBM)
7 libandroid_audiotrack_plugin_la_SOURCES = audio_output/audiotrack.c
8 libandroid_audiotrack_plugin_la_CPPFLAGS = $(AM_CPPFLAGS)
9 libandroid_audiotrack_plugin_la_LIBADD = $(LIBDL)
12 aout_LTLIBRARIES += libandroid_audiotrack_plugin.la libopensles_android_plugin.la
15 libadummy_plugin_la_SOURCES = audio_output/adummy.c
17 libafile_plugin_la_SOURCES = audio_output/file.c
18 libafile_plugin_la_CPPFLAGS = $(AM_CPPFLAGS)
20 libamem_plugin_la_SOURCES = audio_output/amem.c
27 liboss_plugin_la_SOURCES = audio_output/oss.c audio_output/volume.h
28 liboss_plugin_la_LIBADD = $(OSS_LIBS) $(LIBM)
30 aout_LTLIBRARIES += liboss_plugin.la
33 libalsa_plugin_la_SOURCES = audio_output/alsa.c audio_output/volume.h
34 libalsa_plugin_la_CFLAGS = $(AM_CFLAGS) $(ALSA_CFLAGS)
35 libalsa_plugin_la_LIBADD = $(ALSA_LIBS) $(LIBM)
37 aout_LTLIBRARIES += libalsa_plugin.la
40 libpulse_plugin_la_SOURCES = audio_output/pulse.c
41 libpulse_plugin_la_CFLAGS = $(AM_CFLAGS) $(PULSE_CFLAGS)
42 libpulse_plugin_la_LIBADD = libvlc_pulse.la $(PULSE_LIBS) $(LIBM)
44 aout_LTLIBRARIES += libpulse_plugin.la
47 libjack_plugin_la_SOURCES = audio_output/jack.c audio_output/volume.h
48 libjack_plugin_la_CFLAGS = $(AM_CFLAGS) $(JACK_CFLAGS)
49 libjack_plugin_la_LIBADD = $(JACK_LIBS) $(LIBM)
51 aout_LTLIBRARIES += libjack_plugin.la
54 libmmdevice_plugin_la_SOURCES = audio_output/mmdevice.c audio_output/mmdevice.h \
56 libmmdevice_plugin_la_LIBADD = -lole32 -lksuser
58 aout_LTLIBRARIES += libmmdevice_plugin.la
61 libdirectsound_plugin_la_SOURCES = audio_output/directsound.c \
62 audio_output/windows_audio_common.h
63 libdirectsound_plugin_la_LIBADD = -lole32
65 aout_LTLIBRARIES += libdirectsound_plugin.la
68 libkai_plugin_la_SOURCES = audio_output/kai.c
69 libkai_plugin_la_LIBADD = $(KAI_LIBS)
71 aout_LTLIBRARIES += libkai_plugin.la
74 libsndio_plugin_la_SOURCES = audio_output/sndio.c
75 libsndio_plugin_la_LIBADD = -lsndio
77 aout_LTLIBRARIES += libsndio_plugin.la
80 libwaveout_plugin_la_SOURCES = audio_output/waveout.c \
81 audio_output/windows_audio_common.h
82 libwaveout_plugin_la_LIBADD = -lwinmm
84 aout_LTLIBRARIES += libwaveout_plugin.la
87 libauhal_plugin_la_SOURCES = audio_output/auhal.c \
88 audio_output/TPCircularBuffer.h audio_output/TPCircularBuffer.c
89 libauhal_plugin_la_LDFLAGS = $(AM_LDFLAGS) -Wl,-framework,CoreAudio,-framework,AudioUnit,-framework,AudioToolbox,-framework,CoreServices -rpath '$(aoutdir)'
90 libaudiounit_ios_plugin_la_SOURCES = audio_output/audiounit_ios.c \
91 audio_output/TPCircularBuffer.h audio_output/TPCircularBuffer.c
92 libaudiounit_ios_plugin_la_LDFLAGS = $(libauhal_plugin_la_LDFLAGS)
93 libaudioqueue_plugin_la_SOURCES = audio_output/audioqueue.c
94 libaudioqueue_plugin_la_LDFLAGS = $(AM_LDFLAGS) -Wl,-framework,CoreAudio,-framework,AudioUnit,-framework,AudioToolbox,-framework,CoreServices -rpath '$(aoutdir)'
95 EXTRA_LTLIBRARIES += libauhal_plugin.la libaudiounit_ios_plugin.la libaudioqueue_plugin.la
96 aout_LTLIBRARIES += $(LTLIBauhal) $(LTLIBaudiounit_ios) $(LTLIBaudioqueue)