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 libvlc_pulse_la_SOURCES = audio_output/vlcpulse.c audio_output/vlcpulse.h
41 libvlc_pulse_la_CPPFLAGS = -DMODULE_STRING=\"pulse\"
42 libvlc_pulse_la_CFLAGS = $(AM_CFLAGS) $(PULSE_CFLAGS)
43 libvlc_pulse_la_LDFLAGS = -static
44 libvlc_pulse_la_LIBADD = $(PULSE_LIBS)
45 libpulse_plugin_la_SOURCES = audio_output/pulse.c
46 libpulse_plugin_la_CFLAGS = $(AM_CFLAGS) $(PULSE_CFLAGS)
47 libpulse_plugin_la_LIBADD = libvlc_pulse.la $(PULSE_LIBS) $(LIBM)
49 noinst_LTLIBRARIES += libvlc_pulse.la
50 aout_LTLIBRARIES += libpulse_plugin.la
53 libjack_plugin_la_SOURCES = audio_output/jack.c audio_output/volume.h
54 libjack_plugin_la_CFLAGS = $(AM_CFLAGS) $(JACK_CFLAGS)
55 libjack_plugin_la_LIBADD = $(JACK_LIBS) $(LIBM)
57 aout_LTLIBRARIES += libjack_plugin.la
60 libmmdevice_plugin_la_SOURCES = audio_output/mmdevice.c audio_output/mmdevice.h \
62 libmmdevice_plugin_la_LIBADD = -lole32 -lksuser
64 aout_LTLIBRARIES += libmmdevice_plugin.la
67 libdirectsound_plugin_la_SOURCES = audio_output/directsound.c \
68 audio_output/windows_audio_common.h
69 libdirectsound_plugin_la_LIBADD = -lole32
71 aout_LTLIBRARIES += libdirectsound_plugin.la
74 libkai_plugin_la_SOURCES = audio_output/kai.c
75 libkai_plugin_la_LIBADD = $(KAI_LIBS)
77 aout_LTLIBRARIES += libkai_plugin.la
80 libsndio_plugin_la_SOURCES = audio_output/sndio.c
81 libsndio_plugin_la_LIBADD = -lsndio
83 aout_LTLIBRARIES += libsndio_plugin.la
86 libwaveout_plugin_la_SOURCES = audio_output/waveout.c \
87 audio_output/windows_audio_common.h
88 libwaveout_plugin_la_LIBADD = -lwinmm
90 aout_LTLIBRARIES += libwaveout_plugin.la
93 libauhal_plugin_la_SOURCES = audio_output/auhal.c \
94 audio_output/TPCircularBuffer.h audio_output/TPCircularBuffer.c
95 libauhal_plugin_la_LDFLAGS = $(AM_LDFLAGS) -Wl,-framework,CoreAudio,-framework,AudioUnit,-framework,AudioToolbox,-framework,CoreServices -rpath '$(aoutdir)'
96 libaudiounit_ios_plugin_la_SOURCES = audio_output/audiounit_ios.c \
97 audio_output/TPCircularBuffer.h audio_output/TPCircularBuffer.c
98 libaudiounit_ios_plugin_la_LDFLAGS = $(libauhal_plugin_la_LDFLAGS)
99 libaudioqueue_plugin_la_SOURCES = audio_output/audioqueue.c
100 libaudioqueue_plugin_la_LDFLAGS = $(AM_LDFLAGS) -Wl,-framework,CoreAudio,-framework,AudioUnit,-framework,AudioToolbox,-framework,CoreServices -rpath '$(aoutdir)'
101 EXTRA_LTLIBRARIES += libauhal_plugin.la libaudiounit_ios_plugin.la libaudioqueue_plugin.la
102 aout_LTLIBRARIES += $(LTLIBauhal) $(LTLIBaudiounit_ios) $(LTLIBaudioqueue)