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