]> git.sesse.net Git - vlc/blob - modules/demux/Modules.am
MKV: Set default value for audio tracks when parsing one
[vlc] / modules / demux / Modules.am
1 SOURCES_flacsys = flac.c
2 SOURCES_ogg = ogg.c ogg.h oggseek.c oggseek.h vorbis.h kate_categories.c \
3         kate_categories.h xiph.h
4 SOURCES_demuxdump = demuxdump.c
5 SOURCES_rawdv = rawdv.c rawdv.h
6 SOURCES_rawvid = rawvid.c
7 SOURCES_au = au.c
8 SOURCES_rawaud = rawaud.c
9 SOURCES_wav = wav.c
10 SOURCES_live555 = live555.cpp ../access/mms/asf.c ../access/mms/buffer.c
11 SOURCES_nsv = nsv.c
12 SOURCES_real = real.c
13 SOURCES_ps = ps.c ps.h
14 SOURCES_mod = mod.c
15 SOURCES_pva = pva.c
16 SOURCES_aiff = aiff.c
17 SOURCES_mjpeg = mjpeg.c mxpeg_helper.h
18 SOURCES_subtitle = subtitle.c
19 SOURCES_ty = ty.c ../codec/cc.h
20 SOURCES_vobsub = vobsub.c vobsub.h
21 SOURCES_voc = voc.c
22 SOURCES_xa = xa.c
23 SOURCES_nuv = nuv.c
24 SOURCES_nsc = nsc.c
25 SOURCES_mpc = mpc.c
26 SOURCES_tta = tta.c
27 SOURCES_vc1 = vc1.c
28 SOURCES_demux_cdg = cdg.c
29 SOURCES_smf = smf.c
30 SOURCES_gme = gme.c dummy.cpp
31 SOURCES_sid = sid.cpp
32 SOURCES_dirac = dirac.c
33 SOURCES_image = image.c mxpeg_helper.h
34 SOURCES_demux_stl = stl.c
35
36 libasf_plugin_la_SOURCES = asf/asf.c asf/libasf.c asf/libasf.h asf/libasf_guid.h
37 libasf_plugin_la_CFLAGS = $(AM_CFLAGS)
38 libasf_plugin_la_LIBADD = $(AM_LIBADD)
39
40 libavi_plugin_la_SOURCES = avi/avi.c avi/libavi.c avi/libavi.h
41 libavi_plugin_la_CFLAGS = $(AM_CFLAGS)
42 libavi_plugin_la_LIBADD = $(AM_LIBADD)
43
44 libavformat_plugin_la_SOURCES = avformat/demux.c \
45         ../codec/avcodec/fourcc.c \
46         ../codec/avcodec/chroma.c \
47         ../codec/avcodec/cpu.c \
48         ../codec/avcodec/avcommon.h \
49         vobsub.h \
50         avformat/avformat.c avformat/avformat.h
51 if ENABLE_SOUT
52 libavformat_plugin_la_SOURCES += avformat/mux.c
53 endif
54 libavformat_plugin_la_CFLAGS = $(AM_CFLAGS) $(AVFORMAT_CFLAGS) $(AVUTIL_CFLAGS)
55 libavformat_plugin_la_LIBADD = $(AM_LIBADD) $(AVFORMAT_LIBS) $(AVUTIL_LIBS) \
56                                 $(LIBM)
57 libavformat_plugin_la_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_avformat)
58 if HAVE_ZLIB
59 libavformat_plugin_la_LIBADD += -lz
60 endif
61 if HAVE_DARWIN
62 libavformat_plugin_la_LDFLAGS += -Wl,-read_only_relocs,suppress
63 endif
64
65 libvlc_LTLIBRARIES += $(LTLIBavformat)
66 EXTRA_LTLIBRARIES += libavformat_plugin.la
67
68 libes_plugin_la_SOURCES  = mpeg/es.c ../codec/dts_header.c ../codec/dts_header.h ../codec/a52.h
69 libes_plugin_la_CFLAGS = $(AM_CFLAGS)
70 libes_plugin_la_LIBADD = $(AM_LIBADD)
71
72 libh264_plugin_la_SOURCES = mpeg/h264.c
73 libh264_plugin_la_CFLAGS = $(AM_CFLAGS)
74 libh264_plugin_la_LIBADD = $(AM_LIBADD)
75
76 libmkv_plugin_la_SOURCES = \
77         mkv/util.hpp mkv/util.cpp \
78         mkv/virtual_segment.hpp mkv/virtual_segment.cpp \
79         mkv/matroska_segment.hpp mkv/matroska_segment.cpp \
80         mkv/matroska_segment_parse.cpp \
81         mkv/demux.hpp mkv/demux.cpp \
82         mkv/Ebml_parser.hpp mkv/Ebml_parser.cpp \
83         mkv/chapters.hpp mkv/chapters.cpp \
84         mkv/chapter_command.hpp mkv/chapter_command.cpp \
85         mkv/stream_io_callback.hpp mkv/stream_io_callback.cpp \
86         mp4/libmp4.c vobsub.h \
87         mkv/mkv.hpp mkv/mkv.cpp
88 libmkv_plugin_la_CPPFLAGS = $(AM_CPPFLAGS)
89 libmkv_plugin_la_LIBADD = $(AM_LIBADD) $(LIBS_mkv)
90 libmkv_plugin_la_LDFLAGS = $(AM_LDFLAGS)
91 if HAVE_ZLIB
92 libmkv_plugin_la_LIBADD += -lz
93 endif
94 if HAVE_DARWIN
95 libmkv_plugin_la_LDFLAGS += -Wl,-framework,IOKit,-framework,CoreFoundation
96 endif
97 libvlc_LTLIBRARIES += $(LTLIBmkv)
98 EXTRA_LTLIBRARIES += libmkv_plugin.la
99
100 libmp4_plugin_la_SOURCES = mp4/mp4.c mp4/libmp4.c mp4/libmp4.h mp4/id3genres.h
101 libmp4_plugin_la_CFLAGS = $(AM_CFLAGS)
102 libmp4_plugin_la_LIBADD = $(AM_LIBADD) $(LIBM)
103 libmp4_plugin_la_LDFLAGS = $(AM_LDFLAGS)
104 if HAVE_ZLIB
105 libmp4_plugin_la_LIBADD += -lz
106 endif
107 if HAVE_DARWIN
108 libmp4_plugin_la_LDFLAGS += -Wl,-framework,IOKit,-framework,CoreFoundation
109 endif
110
111 libmpgv_plugin_la_SOURCES = mpeg/mpgv.c
112 libmpgv_plugin_la_CFLAGS = $(AM_CFLAGS)
113 libmpgv_plugin_la_LIBADD = $(AM_LIBADD)
114
115 libplaylist_plugin_la_SOURCES = \
116         playlist/asx.c \
117         playlist/b4s.c \
118         playlist/dvb.c \
119         playlist/gvp.c \
120         playlist/ifo.c \
121         playlist/itml.c \
122         playlist/itml.h \
123         playlist/m3u.c \
124         playlist/pls.c \
125         playlist/podcast.c \
126         playlist/qtl.c \
127         playlist/ram.c \
128         playlist/sgimb.c \
129         playlist/shoutcast.c \
130         playlist/wpl.c \
131         playlist/xspf.c \
132         playlist/zpl.c \
133         playlist/playlist.c playlist/playlist.h
134 libplaylist_plugin_la_CFLAGS = $(AM_CFLAGS)
135 libplaylist_plugin_la_LIBADD = $(AM_LIBADD)
136
137 libts_plugin_la_SOURCES = ts.c ../mux/mpeg/csa.c dvb-text.h
138 libts_plugin_la_CFLAGS = $(AM_CFLAGS) $(DVBPSI_CFLAGS)
139 libts_plugin_la_LIBADD = $(AM_LIBADD) $(DVBPSI_LIBS) $(SOCKET_LIBS)
140 if HAVE_DVBPSI
141 libvlc_LTLIBRARIES += libts_plugin.la
142 endif
143
144 libvlc_LTLIBRARIES += \
145         libaiff_plugin.la \
146         libasf_plugin.la \
147         libau_plugin.la \
148         libavi_plugin.la \
149         librawaud_plugin.la \
150         libdirac_plugin.la \
151         libdemux_cdg_plugin.la \
152         libdemuxdump_plugin.la \
153         libes_plugin.la \
154         libflacsys_plugin.la \
155         libh264_plugin.la \
156         libmjpeg_plugin.la \
157         libmp4_plugin.la \
158         libmpgv_plugin.la \
159         libnsc_plugin.la \
160         libnsv_plugin.la \
161         libnuv_plugin.la \
162         libplaylist_plugin.la \
163         libpva_plugin.la \
164         libps_plugin.la \
165         librawdv_plugin.la \
166         librawvid_plugin.la \
167         libreal_plugin.la \
168         libsmf_plugin.la \
169         libsubtitle_plugin.la \
170         libtta_plugin.la \
171         libty_plugin.la \
172         libvc1_plugin.la \
173         libvobsub_plugin.la \
174         libvoc_plugin.la \
175         libwav_plugin.la \
176         libxa_plugin.la \
177         libimage_plugin.la \
178         libdemux_stl_plugin.la \
179         $(NULL)
180
181 BUILT_SOURCES += dummy.cpp
182
183 dummy.cpp:
184         touch dummy.cpp