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