Modules.am 5.17 KB
Newer Older
1 2
SOURCES_flacsys = flac.c xiph_metadata.h xiph_metadata.c
SOURCES_ogg = ogg.c ogg.h oggseek.c oggseek.h xiph_metadata.h xiph.h xiph_metadata.c
Sam Hocevar's avatar
Sam Hocevar committed
3
SOURCES_demuxdump = demuxdump.c
4
SOURCES_rawdv = rawdv.c rawdv.h
5
SOURCES_rawvid = rawvid.c
Sam Hocevar's avatar
Sam Hocevar committed
6
SOURCES_au = au.c
7
SOURCES_rawaud = rawaud.c
8
SOURCES_wav = wav.c
9 10
SOURCES_nsv = nsv.c
SOURCES_real = real.c
11
SOURCES_ps = ps.c ps.h
12
SOURCES_mod = mod.c
13
SOURCES_pva = pva.c
Laurent Aimar's avatar
Laurent Aimar committed
14
SOURCES_aiff = aiff.c
15
SOURCES_mjpeg = mjpeg.c mxpeg_helper.h
Laurent Aimar's avatar
 
Laurent Aimar committed
16
SOURCES_subtitle = subtitle.c
Laurent Aimar's avatar
Laurent Aimar committed
17
SOURCES_ty = ty.c ../codec/cc.h
Laurent Aimar's avatar
Laurent Aimar committed
18
SOURCES_vobsub = vobsub.c vobsub.h
19
SOURCES_voc = voc.c
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
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
Laurent Aimar's avatar
Laurent Aimar committed
25
SOURCES_vc1 = vc1.c
26
SOURCES_demux_cdg = cdg.c
27
SOURCES_smf = smf.c
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
28
SOURCES_gme = gme.c dummy.cpp
Alan Fischer's avatar
Alan Fischer committed
29
SOURCES_sid = sid.cpp
30
SOURCES_dirac = dirac.c
31
SOURCES_image = image.c mxpeg_helper.h
Laurent Aimar's avatar
Laurent Aimar committed
32
SOURCES_demux_stl = stl.c
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
33

34 35
libasf_plugin_la_SOURCES = asf/asf.c asf/libasf.c asf/libasf.h asf/libasf_guid.h
libasf_plugin_la_LIBADD = $(AM_LIBADD)
36 37 38
if HAVE_WIN32
libasf_plugin_la_DEPENDENCIES = libasf_plugin.rc.o
endif
39

40 41
libavi_plugin_la_SOURCES = avi/avi.c avi/libavi.c avi/libavi.h
libavi_plugin_la_LIBADD = $(AM_LIBADD)
42 43 44
if HAVE_WIN32
libavi_plugin_la_DEPENDENCIES = libavi_plugin.rc.o
endif
45

46 47 48
libavformat_plugin_la_SOURCES = avformat/demux.c \
	../codec/avcodec/fourcc.c \
	../codec/avcodec/chroma.c \
49
	../codec/avcodec/cpu.c \
50
	../codec/avcodec/avcommon.h \
51
	../codec/avcodec/avcommon_compat.h \
52 53 54 55 56 57 58 59
	vobsub.h \
	avformat/avformat.c avformat/avformat.h
if ENABLE_SOUT
libavformat_plugin_la_SOURCES += avformat/mux.c
endif
libavformat_plugin_la_CFLAGS = $(AM_CFLAGS) $(AVFORMAT_CFLAGS) $(AVUTIL_CFLAGS)
libavformat_plugin_la_LIBADD = $(AM_LIBADD) $(AVFORMAT_LIBS) $(AVUTIL_LIBS) \
				$(LIBM)
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
60
libavformat_plugin_la_LDFLAGS = $(AM_LDFLAGS) $(SYMBOLIC_LDFLAGS)
61 62 63 64 65 66
if HAVE_ZLIB
libavformat_plugin_la_LIBADD += -lz
endif
if HAVE_DARWIN
libavformat_plugin_la_LDFLAGS += -Wl,-read_only_relocs,suppress
endif
67 68 69
if HAVE_WIN32
libavformat_plugin_la_DEPENDENCIES = libavformat_plugin.rc.o
endif
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
70
if HAVE_AVFORMAT
71
demux_LTLIBRARIES += libavformat_plugin.la
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
72
endif
73

74 75
libes_plugin_la_SOURCES  = mpeg/es.c
libes_plugin_la_LIBADD = ../codec/libvlc_dts_header.la $(AM_LIBADD)
76 77 78
if HAVE_WIN32
libes_plugin_la_DEPENDENCIES = libes_plugin.rc.o
endif
79 80 81

libh264_plugin_la_SOURCES = mpeg/h264.c
libh264_plugin_la_LIBADD = $(AM_LIBADD)
82 83 84
if HAVE_WIN32
libh264_plugin_la_DEPENDENCIES = libh264_plugin.rc.o
endif
85

86 87 88 89 90 91 92 93 94 95 96 97 98
libmkv_plugin_la_SOURCES = \
	mkv/util.hpp mkv/util.cpp \
	mkv/virtual_segment.hpp mkv/virtual_segment.cpp \
	mkv/matroska_segment.hpp mkv/matroska_segment.cpp \
	mkv/matroska_segment_parse.cpp \
	mkv/demux.hpp mkv/demux.cpp \
	mkv/Ebml_parser.hpp mkv/Ebml_parser.cpp \
	mkv/chapters.hpp mkv/chapters.cpp \
	mkv/chapter_command.hpp mkv/chapter_command.cpp \
	mkv/stream_io_callback.hpp mkv/stream_io_callback.cpp \
	mp4/libmp4.c vobsub.h \
	mkv/mkv.hpp mkv/mkv.cpp
libmkv_plugin_la_CPPFLAGS = $(AM_CPPFLAGS)
99
libmkv_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(demuxdir)'
100 101 102 103
libmkv_plugin_la_LIBADD = $(AM_LIBADD) $(LIBS_mkv)
if HAVE_ZLIB
libmkv_plugin_la_LIBADD += -lz
endif
104
demux_LTLIBRARIES += $(LTLIBmkv)
105 106
EXTRA_LTLIBRARIES += libmkv_plugin.la

107 108 109 110 111 112
libmp4_plugin_la_SOURCES = mp4/mp4.c mp4/libmp4.c mp4/libmp4.h mp4/id3genres.h
libmp4_plugin_la_LIBADD = $(AM_LIBADD) $(LIBM)
libmp4_plugin_la_LDFLAGS = $(AM_LDFLAGS)
if HAVE_ZLIB
libmp4_plugin_la_LIBADD += -lz
endif
113 114 115
if HAVE_WIN32
libmp4_plugin_la_DEPENDENCIES = libmp4_plugin.rc.o
endif
116

117 118
libmpgv_plugin_la_SOURCES = mpeg/mpgv.c
libmpgv_plugin_la_LIBADD = $(AM_LIBADD)
119 120 121
if HAVE_WIN32
libmpgv_plugin_la_DEPENDENCIES = libmpgv_plugin.rc.o
endif
122

123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142
libplaylist_plugin_la_SOURCES = \
	playlist/asx.c \
	playlist/b4s.c \
	playlist/dvb.c \
	playlist/gvp.c \
	playlist/ifo.c \
	playlist/itml.c \
	playlist/itml.h \
	playlist/m3u.c \
	playlist/pls.c \
	playlist/podcast.c \
	playlist/qtl.c \
	playlist/ram.c \
	playlist/sgimb.c \
	playlist/shoutcast.c \
	playlist/wpl.c \
	playlist/xspf.c \
	playlist/zpl.c \
	playlist/playlist.c playlist/playlist.h
libplaylist_plugin_la_LIBADD = $(AM_LIBADD)
143 144 145
if HAVE_WIN32
libplaylist_plugin_la_DEPENDENCIES = libplaylist_plugin.rc.o
endif
146

147
libts_plugin_la_SOURCES = ts.c ../mux/mpeg/csa.c ../mux/mpeg/dvbpsi_compat.h dvb-text.h
148 149
libts_plugin_la_CFLAGS = $(AM_CFLAGS) $(DVBPSI_CFLAGS)
libts_plugin_la_LIBADD = $(AM_LIBADD) $(DVBPSI_LIBS) $(SOCKET_LIBS)
150 151 152
if HAVE_WIN32
libts_plugin_la_DEPENDENCIES = libts_plugin.rc.o
endif
153
if HAVE_DVBPSI
154
demux_LTLIBRARIES += libts_plugin.la
155 156
endif

157
demux_LTLIBRARIES += \
158
	libaiff_plugin.la \
159
	libasf_plugin.la \
160
	libau_plugin.la \
161
	libavi_plugin.la \
162
	librawaud_plugin.la \
163
	libdirac_plugin.la \
164 165
	libdemux_cdg_plugin.la \
	libdemuxdump_plugin.la \
166
	libes_plugin.la \
167
	libflacsys_plugin.la \
168
	libh264_plugin.la \
169
	libmjpeg_plugin.la \
170
	libmp4_plugin.la \
171
	libmpgv_plugin.la \
172
	libnsc_plugin.la \
173 174
	libnsv_plugin.la \
	libnuv_plugin.la \
175
	libplaylist_plugin.la \
176
	libpva_plugin.la \
177
	libps_plugin.la \
178 179 180 181 182 183 184 185 186 187 188 189
	librawdv_plugin.la \
	librawvid_plugin.la \
	libreal_plugin.la \
	libsmf_plugin.la \
	libsubtitle_plugin.la \
	libtta_plugin.la \
	libty_plugin.la \
	libvc1_plugin.la \
	libvobsub_plugin.la \
	libvoc_plugin.la \
	libwav_plugin.la \
	libxa_plugin.la \
Laurent Aimar's avatar
Laurent Aimar committed
190
	libimage_plugin.la \
Laurent Aimar's avatar
Laurent Aimar committed
191
	libdemux_stl_plugin.la \
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
192
	$(NULL)
193 194 195 196 197

BUILT_SOURCES += dummy.cpp

dummy.cpp:
	touch dummy.cpp