]> git.sesse.net Git - vlc/blob - modules/packetizer/Makefile.am
decoder: factor some common code into DecoderUpdateFormatLocked()
[vlc] / modules / packetizer / Makefile.am
1 packetizerdir = $(pluginsdir)/packetizer
2
3 libpacketizer_copy_plugin_la_SOURCES = packetizer/copy.c
4 libpacketizer_mpegvideo_plugin_la_SOURCES = packetizer/mpegvideo.c
5 libpacketizer_mpeg4video_plugin_la_SOURCES = packetizer/mpeg4video.c
6 libpacketizer_mpeg4audio_plugin_la_SOURCES = packetizer/mpeg4audio.c
7 libpacketizer_h264_plugin_la_SOURCES = \
8         codec/h264_nal.c codec/h264_nal.h \
9         packetizer/h264.c
10 libpacketizer_vc1_plugin_la_SOURCES = packetizer/vc1.c
11 libpacketizer_mlp_plugin_la_SOURCES = packetizer/mlp.c
12 libpacketizer_dirac_plugin_la_SOURCES = packetizer/dirac.c
13 libpacketizer_flac_plugin_la_SOURCES = packetizer/flac.c
14 libpacketizer_hevc_plugin_la_SOURCES = packetizer/hevc.c
15
16 libpacketizer_avparser_plugin_la_SOURCES = packetizer/avparser.c \
17         packetizer/avparser.h \
18         codec/avcodec/avcommon.h \
19         codec/avcodec/avcodec.h \
20         codec/avcodec/fourcc.c
21 libpacketizer_avparser_plugin_la_CFLAGS = $(AVCODEC_CFLAGS) $(AVUTIL_CFLAGS) $(AM_CFLAGS)
22 libpacketizer_avparser_plugin_la_LIBADD = $(AVCODEC_LIBS) $(AVUTIL_LIBS) $(LIBM)
23
24
25 noinst_HEADERS += packetizer/packetizer_helper.h
26
27 packetizer_LTLIBRARIES = \
28         libpacketizer_mpegvideo_plugin.la \
29         libpacketizer_mpeg4video_plugin.la \
30         libpacketizer_mpeg4audio_plugin.la \
31         libpacketizer_h264_plugin.la \
32         libpacketizer_vc1_plugin.la \
33         libpacketizer_mlp_plugin.la \
34         libpacketizer_dirac_plugin.la \
35         libpacketizer_flac_plugin.la \
36         libpacketizer_hevc_plugin.la \
37         $(NULL)
38 if ENABLE_SOUT
39 packetizer_LTLIBRARIES += libpacketizer_copy_plugin.la
40 endif
41
42 if HAVE_AVCODEC
43 if !MERGE_FFMPEG
44 packetizer_LTLIBRARIES += libpacketizer_avparser_plugin.la
45 endif
46 endif
47