]> git.sesse.net Git - vlc/blob - modules/audio_output/Modules.am
DShow does not need packet.c anymore
[vlc] / modules / audio_output / Modules.am
1 SOURCES_waveout = waveout.c windows_audio_common.h
2 SOURCES_auhal = TPCircularBuffer.h TPCircularBuffer.c auhal.c
3 SOURCES_audioqueue = audioqueue.c
4
5 libopensles_android_plugin_la_SOURCES = opensles_android.c
6 libopensles_android_plugin_la_CFLAGS = $(AM_CFLAGS)
7 libopensles_android_plugin_la_LIBADD = $(AM_LIBADD) -ldl -lm
8
9 libandroid_audiotrack_plugin_la_SOURCES = audiotrack.c
10 libandroid_audiotrack_plugin_la_CFLAGS = $(AM_CFLAGS)
11 libandroid_audiotrack_plugin_la_LIBADD = $(AM_LIBADD) -ldl
12
13 if HAVE_ANDROID
14 libvlc_LTLIBRARIES += libandroid_audiotrack_plugin.la libopensles_android_plugin.la
15 endif
16
17 libadummy_plugin_la_SOURCES = adummy.c
18 libadummy_plugin_la_CFLAGS = $(AM_CFLAGS)
19 libadummy_plugin_la_LIBADD = $(AM_LIBADD)
20
21 libafile_plugin_la_SOURCES = file.c
22 libafile_plugin_la_CFLAGS = $(AM_CFLAGS)
23 libafile_plugin_la_LIBADD = $(AM_LIBADD)
24
25 libamem_plugin_la_SOURCES = amem.c
26 libamem_plugin_la_CFLAGS = $(AM_CFLAGS)
27 libamem_plugin_la_LIBADD = $(AM_LIBADD)
28
29 libvlc_LTLIBRARIES += \
30         libadummy_plugin.la \
31         libafile_plugin.la \
32         libamem_plugin.la
33
34 liboss_plugin_la_SOURCES = oss.c packet.c volume.h
35 liboss_plugin_la_CFLAGS = $(AM_CFLAGS)
36 liboss_plugin_la_LIBADD = $(AM_LIBADD) $(OSS_LIBS) $(LIBM)
37 if HAVE_OSS
38 libvlc_LTLIBRARIES += liboss_plugin.la
39 endif
40
41 libalsa_plugin_la_SOURCES = alsa.c volume.h
42 libalsa_plugin_la_CFLAGS = $(AM_CFLAGS) $(ALSA_CFLAGS)
43 libalsa_plugin_la_LIBADD = $(AM_LIBADD) $(ALSA_LIBS) $(LIBM)
44 if HAVE_ALSA
45 libvlc_LTLIBRARIES += libalsa_plugin.la
46 endif
47
48 libpulse_plugin_la_SOURCES = vlcpulse.c vlcpulse.h pulse.c
49 libpulse_plugin_la_CFLAGS = $(AM_CFLAGS) $(PULSE_CFLAGS)
50 libpulse_plugin_la_LIBADD = $(AM_LIBADD) $(PULSE_LIBS) $(LIBM)
51 if HAVE_PULSE
52 libvlc_LTLIBRARIES += libpulse_plugin.la
53 endif
54
55 libjack_plugin_la_SOURCES = jack.c packet.c volume.h
56 libjack_plugin_la_CFLAGS = $(AM_CFLAGS) $(JACK_CFLAGS)
57 libjack_plugin_la_LIBADD = $(AM_LIBADD) $(JACK_LIBS) $(LIBM)
58 EXTRA_LTLIBRARIES += libjack_plugin.la
59 libvlc_LTLIBRARIES += $(LTLIBjack)
60
61 libmmdevice_plugin_la_SOURCES = mmdevice.c mmdevice.h wasapi.c
62 libmmdevice_plugin_la_CFLAGS = $(AM_CFLAGS)
63 libmmdevice_plugin_la_LIBADD = $(AM_LIBADD) -lole32 -lksuser
64 if HAVE_WASAPI
65 libvlc_LTLIBRARIES += libmmdevice_plugin.la
66 endif
67
68 libdirectsound_plugin_la_SOURCES = directx.c windows_audio_common.h
69 libdirectsound_plugin_la_CFLAGS = $(AM_CFLAGS)
70 libdirectsound_plugin_la_LIBADD = $(AM_LIBADD) -lole32
71 if HAVE_DIRECTX
72 libvlc_LTLIBRARIES += libdirectsound_plugin.la
73 endif
74
75 libkai_plugin_la_SOURCES = kai.c
76 libkai_plugin_la_CFLAGS = $(AM_CFLAGS)
77 libkai_plugin_la_LIBADD = $(AM_LIBADD) $(KAI_LIBS)
78 if HAVE_KAI
79 libvlc_LTLIBRARIES += libkai_plugin.la
80 endif
81
82 libsndio_plugin_la_SOURCES = sndio.c
83 libsndio_plugin_la_CFLAGS = $(AM_CFLAGS)
84 libsndio_plugin_la_LIBADD = $(AM_LIBADD) -lsndio
85 if HAVE_SNDIO
86 libvlc_LTLIBRARIES += libsndio_plugin.la
87 endif