]> git.sesse.net Git - vlc/blob - modules/demux/Makefile.am
demux: ogg: don't try seeking using bitrate if incomplete.
[vlc] / modules / demux / Makefile.am
1 demuxdir = $(pluginsdir)/demux
2 demux_LTLIBRARIES =
3
4 libflacsys_plugin_la_SOURCES = demux/flac.c demux/xiph_metadata.h demux/xiph_metadata.c
5 demux_LTLIBRARIES += libflacsys_plugin.la
6
7 libogg_plugin_la_SOURCES = demux/ogg.c demux/ogg.h demux/oggseek.c demux/oggseek.h \
8         demux/xiph_metadata.h demux/xiph.h demux/xiph_metadata.c
9 libogg_plugin_la_CFLAGS = $(AM_CFLAGS) $(CFLAGS_ogg)
10 libogg_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(demuxdir)'
11 libogg_plugin_la_LIBADD = $(LIBS_ogg)
12 EXTRA_LTLIBRARIES += libogg_plugin.la
13 demux_LTLIBRARIES += $(LTLIBogg)
14
15 libdemuxdump_plugin_la_SOURCES = demux/demuxdump.c
16 demux_LTLIBRARIES += libdemuxdump_plugin.la
17
18 librawdv_plugin_la_SOURCES = demux/rawdv.c demux/rawdv.h
19 demux_LTLIBRARIES += librawdv_plugin.la
20
21 librawvid_plugin_la_SOURCES = demux/rawvid.c
22 demux_LTLIBRARIES += librawvid_plugin.la
23
24 libau_plugin_la_SOURCES = demux/au.c
25 demux_LTLIBRARIES += libau_plugin.la
26
27 librawaud_plugin_la_SOURCES = demux/rawaud.c
28 demux_LTLIBRARIES += librawaud_plugin.la
29
30 libwav_plugin_la_SOURCES = demux/wav.c
31 demux_LTLIBRARIES += libwav_plugin.la
32
33 libnsv_plugin_la_SOURCES = demux/nsv.c
34 demux_LTLIBRARIES += libnsv_plugin.la
35
36 libreal_plugin_la_SOURCES = demux/real.c
37 demux_LTLIBRARIES += libreal_plugin.la
38
39 libps_plugin_la_SOURCES = demux/ps.c demux/ps.h
40 demux_LTLIBRARIES += libps_plugin.la
41
42 libmod_plugin_la_SOURCES = demux/mod.c
43 libmod_plugin_la_CXXFLAGS = $(AM_CXXFLAGS) $(CXXFLAGS_mod)
44 libmod_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(demuxdir)'
45 libmod_plugin_la_LIBADD = $(LIBS_mod)
46 EXTRA_LTLIBRARIES += libmod_plugin.la
47 demux_LTLIBRARIES += $(LTLIBmod)
48
49 libpva_plugin_la_SOURCES = demux/pva.c
50 demux_LTLIBRARIES += libpva_plugin.la
51
52 libaiff_plugin_la_SOURCES = demux/aiff.c
53 demux_LTLIBRARIES += libaiff_plugin.la
54
55 libmjpeg_plugin_la_SOURCES = demux/mjpeg.c demux/mxpeg_helper.h
56 demux_LTLIBRARIES += libmjpeg_plugin.la
57
58 libsubtitle_plugin_la_SOURCES = demux/subtitle.c
59 demux_LTLIBRARIES += libsubtitle_plugin.la
60
61 libty_plugin_la_SOURCES = demux/ty.c codec/cc.h
62 demux_LTLIBRARIES += libty_plugin.la
63
64 libvobsub_plugin_la_SOURCES = demux/vobsub.c demux/vobsub.h
65 demux_LTLIBRARIES += libvobsub_plugin.la
66
67 libvoc_plugin_la_SOURCES = demux/voc.c
68 demux_LTLIBRARIES += libvoc_plugin.la
69
70 libxa_plugin_la_SOURCES = demux/xa.c
71 demux_LTLIBRARIES += libxa_plugin.la
72
73 libnuv_plugin_la_SOURCES = demux/nuv.c
74 demux_LTLIBRARIES += libnuv_plugin.la
75
76 libnsc_plugin_la_SOURCES = demux/nsc.c
77 demux_LTLIBRARIES += libnsc_plugin.la
78
79 libmpc_plugin_la_SOURCES = demux/mpc.c
80 libmpc_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(demuxdir)'
81 libmpc_plugin_la_LIBADD = $(LIBS_mpc)
82 EXTRA_LTLIBRARIES += libmpc_plugin.la
83 demux_LTLIBRARIES += $(LTLIBmpc)
84
85 libtta_plugin_la_SOURCES = demux/tta.c
86 demux_LTLIBRARIES += libtta_plugin.la
87
88 libvc1_plugin_la_SOURCES = demux/vc1.c
89 demux_LTLIBRARIES += libvc1_plugin.la
90
91 libdemux_cdg_plugin_la_SOURCES = demux/cdg.c
92 demux_LTLIBRARIES += libdemux_cdg_plugin.la
93
94 libsmf_plugin_la_SOURCES = demux/smf.c
95 demux_LTLIBRARIES += libsmf_plugin.la
96
97 libgme_plugin_la_SOURCES = demux/gme.c dummy.cpp
98 libgme_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(demuxdir)'
99 libgme_plugin_la_LIBADD = $(LIBS_gme)
100 EXTRA_LTLIBRARIES += libgme_plugin.la
101 demux_LTLIBRARIES += $(LTLIBgme)
102
103 libsid_plugin_la_SOURCES = demux/sid.cpp
104 libsid_plugin_la_CFLAGS = $(AM_CFLAGS) $(CFLAGS_sid)
105 libsid_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(demuxdir)'
106 libsid_plugin_la_LIBADD = $(LIBS_sid)
107 EXTRA_LTLIBRARIES += libsid_plugin.la
108 demux_LTLIBRARIES += $(LTLIBsid)
109
110 libdiracsys_plugin_la_SOURCES = demux/dirac.c
111 demux_LTLIBRARIES += libdiracsys_plugin.la
112
113 libimage_plugin_la_SOURCES = demux/image.c demux/mxpeg_helper.h
114 demux_LTLIBRARIES += libimage_plugin.la
115
116 libdemux_stl_plugin_la_SOURCES = demux/stl.c
117 demux_LTLIBRARIES += libdemux_stl_plugin.la
118
119 libasf_plugin_la_SOURCES = demux/asf/asf.c demux/asf/libasf.c demux/asf/libasf.h demux/asf/libasf_guid.h
120 demux_LTLIBRARIES += libasf_plugin.la
121
122 libavi_plugin_la_SOURCES = demux/avi/avi.c demux/avi/libavi.c demux/avi/libavi.h
123 demux_LTLIBRARIES += libavi_plugin.la
124
125 libavformat_plugin_la_SOURCES = demux/avformat/demux.c \
126         codec/avcodec/fourcc.c \
127         codec/avcodec/chroma.c \
128         codec/avcodec/cpu.c \
129         codec/avcodec/avcommon.h \
130         codec/avcodec/avcommon_compat.h \
131         demux/vobsub.h \
132         demux/avformat/avformat.c demux/avformat/avformat.h
133 if ENABLE_SOUT
134 libavformat_plugin_la_SOURCES += demux/avformat/mux.c
135 endif
136 libavformat_plugin_la_CFLAGS = $(AM_CFLAGS) $(AVFORMAT_CFLAGS) $(AVUTIL_CFLAGS)
137 libavformat_plugin_la_LIBADD = $(AVFORMAT_LIBS) $(AVUTIL_LIBS) $(LIBM)
138 libavformat_plugin_la_LDFLAGS = $(AM_LDFLAGS) $(SYMBOLIC_LDFLAGS)
139 if HAVE_ZLIB
140 libavformat_plugin_la_LIBADD += -lz
141 endif
142 if HAVE_DARWIN
143 libavformat_plugin_la_LDFLAGS += -Wl,-read_only_relocs,suppress
144 endif
145 if HAVE_AVFORMAT
146 demux_LTLIBRARIES += libavformat_plugin.la
147 endif
148
149 libes_plugin_la_SOURCES  = demux/mpeg/es.c codec/dts_header.c codec/dts_header.h
150 demux_LTLIBRARIES += libes_plugin.la
151
152 libh264_plugin_la_SOURCES = demux/mpeg/h264.c
153 demux_LTLIBRARIES += libh264_plugin.la
154
155 libmkv_plugin_la_SOURCES = \
156         demux/mkv/util.hpp demux/mkv/util.cpp \
157         demux/mkv/virtual_segment.hpp demux/mkv/virtual_segment.cpp \
158         demux/mkv/matroska_segment.hpp demux/mkv/matroska_segment.cpp \
159         demux/mkv/matroska_segment_parse.cpp \
160         demux/mkv/demux.hpp demux/mkv/demux.cpp \
161         demux/mkv/Ebml_parser.hpp demux/mkv/Ebml_parser.cpp \
162         demux/mkv/chapters.hpp demux/mkv/chapters.cpp \
163         demux/mkv/chapter_command.hpp demux/mkv/chapter_command.cpp \
164         demux/mkv/stream_io_callback.hpp demux/mkv/stream_io_callback.cpp \
165         demux/mp4/libmp4.c demux/vobsub.h \
166         demux/mkv/mkv.hpp demux/mkv/mkv.cpp
167 libmkv_plugin_la_CPPFLAGS = $(AM_CPPFLAGS)
168 libmkv_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(demuxdir)'
169 libmkv_plugin_la_LIBADD = $(LIBS_mkv)
170 if HAVE_ZLIB
171 libmkv_plugin_la_LIBADD += -lz
172 endif
173 demux_LTLIBRARIES += $(LTLIBmkv)
174 EXTRA_LTLIBRARIES += libmkv_plugin.la
175
176 libmp4_plugin_la_SOURCES = demux/mp4/mp4.c demux/mp4/libmp4.c demux/mp4/libmp4.h demux/mp4/id3genres.h
177 libmp4_plugin_la_LIBADD = $(LIBM)
178 libmp4_plugin_la_LDFLAGS = $(AM_LDFLAGS)
179 if HAVE_ZLIB
180 libmp4_plugin_la_LIBADD += -lz
181 endif
182 demux_LTLIBRARIES += libmp4_plugin.la
183
184 libmpgv_plugin_la_SOURCES = demux/mpeg/mpgv.c
185 demux_LTLIBRARIES += libmpgv_plugin.la
186
187 libplaylist_plugin_la_SOURCES = \
188         demux/playlist/asx.c \
189         demux/playlist/b4s.c \
190         demux/playlist/dvb.c \
191         demux/playlist/gvp.c \
192         demux/playlist/ifo.c \
193         demux/playlist/itml.c \
194         demux/playlist/itml.h \
195         demux/playlist/m3u.c \
196         demux/playlist/pls.c \
197         demux/playlist/podcast.c \
198         demux/playlist/qtl.c \
199         demux/playlist/ram.c \
200         demux/playlist/sgimb.c \
201         demux/playlist/shoutcast.c \
202         demux/playlist/wpl.c \
203         demux/playlist/xspf.c \
204         demux/playlist/zpl.c \
205         demux/playlist/playlist.c demux/playlist/playlist.h
206 demux_LTLIBRARIES += libplaylist_plugin.la
207
208 libts_plugin_la_SOURCES = demux/ts.c mux/mpeg/csa.c mux/mpeg/dvbpsi_compat.h demux/dvb-text.h
209 libts_plugin_la_CFLAGS = $(AM_CFLAGS) $(DVBPSI_CFLAGS)
210 libts_plugin_la_LIBADD = $(DVBPSI_LIBS) $(SOCKET_LIBS)
211 if HAVE_DVBPSI
212 demux_LTLIBRARIES += libts_plugin.la
213 endif