]> git.sesse.net Git - vlc/blob - modules/Makefile.am
sse2: merge back into video_chroma (refs #9367)
[vlc] / modules / Makefile.am
1 noinst_LTLIBRARIES =
2 BASE_SUBDIRS = \
3         access \
4         audio_filter \
5         audio_mixer \
6         audio_output \
7         codec \
8         control \
9         demux \
10         gui \
11         meta_engine \
12         misc \
13         notify \
14         packetizer \
15         services_discovery \
16         stream_filter \
17         text_renderer \
18         video_chroma \
19         video_filter \
20         video_output \
21         video_splitter \
22         visualization
23 EXTRA_SUBDIRS = \
24         access_output \
25         mux \
26         stream_out \
27         altivec \
28         arm_neon \
29         hw/vdpau \
30         lua
31
32 SUBDIRS = . $(BASE_SUBDIRS)
33 DIST_SUBDIRS = . $(BASE_SUBDIRS) $(EXTRA_SUBDIRS)
34 if ENABLE_SOUT
35 SUBDIRS += access_output mux stream_out
36 endif
37 if HAVE_ALTIVEC
38 SUBDIRS += altivec
39 endif
40 if HAVE_NEON
41 SUBDIRS += arm_neon
42 endif
43 if HAVE_VDPAU
44 SUBDIRS += hw/vdpau
45 endif
46 if BUILD_LUA
47 SUBDIRS += lua
48 endif
49
50 dist_noinst_SCRIPTS = genmf list.sh module.rc.in
51 dist_noinst_DATA = LIST
52
53 libvlc_pulse_la_SOURCES = vlcpulse.c vlcpulse.h
54 libvlc_pulse_la_CPPFLAGS = -DMODULE_STRING=\"pulse\"
55 libvlc_pulse_la_CFLAGS = $(AM_CFLAGS) $(PULSE_CFLAGS)
56 libvlc_pulse_la_LDFLAGS = -static
57 libvlc_pulse_la_LIBADD = $(AM_LIBADD) $(PULSE_LIBS)
58 if HAVE_PULSE
59 noinst_LTLIBRARIES += libvlc_pulse.la
60 endif
61
62 if HAVE_WIN32
63 module.rc: $(top_builddir)/modules/module.rc.in $(top_builddir)/config.status
64         $(AM_V_GEN) cd "$(top_builddir)" && $(SHELL) ./config.status --file="modules/$@"
65 endif