annotate libmpdemux/Makefile @ 21307:5fdf546b4e57

Move common code to mpcommon.mak.
author diego
date Mon, 27 Nov 2006 13:32:24 +0000
parents eb5e0d858b98
children 3220773a071b
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2311
038038c7d7e9 i forgot this. -10l :(
arpi
parents:
diff changeset
1
038038c7d7e9 i forgot this. -10l :(
arpi
parents:
diff changeset
2 LIBNAME = libmpdemux.a
038038c7d7e9 i forgot this. -10l :(
arpi
parents:
diff changeset
3
038038c7d7e9 i forgot this. -10l :(
arpi
parents:
diff changeset
4 include ../config.mak
038038c7d7e9 i forgot this. -10l :(
arpi
parents:
diff changeset
5
15772
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
6 # Headers and header-dumpers
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
7 SRCS = mp3_hdr.c \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
8 mpeg_hdr.c \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
9 asfheader.c \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
10 aviheader.c \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
11 aviprint.c \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
12
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
13 # Core
18922
d2d9d011203f Move conditional compilation into the build system.
diego
parents: 18921
diff changeset
14 SRCS += extension.c \
15772
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
15 video.c \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
16
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
17 # Miscellaneous
19271
64d82a45a05d introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents: 19190
diff changeset
18 SRCS += parse_es.c \
15772
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
19 parse_mp4.c \
19141
6e6ca469073b moved mpeg_packetizer helpers to libmpdemux
ben
parents: 19050
diff changeset
20 mpeg_packetizer.c \
15772
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
21 yuv4mpeg.c \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
22 yuv4mpeg_ratio.c \
19300
0c7ad1c632cc mf.[hc] belong to libmpdemux
ben
parents: 19276
diff changeset
23 mf.c \
15772
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
24
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
25 # Demuxers
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
26 SRCS += demuxer.c \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
27 demux_aac.c \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
28 demux_asf.c \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
29 demux_audio.c \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
30 demux_avi.c \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
31 demux_demuxers.c \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
32 demux_film.c \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
33 demux_fli.c \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
34 demux_lmlm4.c \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
35 demux_mf.c \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
36 demux_mov.c \
15958
087142ef3a2d musepack demuxing and decoding support (demuxing is v7 bitstream only).
reimar
parents: 15772
diff changeset
37 demux_mpc.c \
15772
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
38 demux_mpg.c \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
39 demux_nsv.c \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
40 demux_nuv.c \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
41 demux_pva.c \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
42 demux_rawaudio.c \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
43 demux_rawvideo.c \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
44 demux_realaud.c \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
45 demux_real.c \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
46 demux_roq.c \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
47 demux_smjpeg.c \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
48 demux_ts.c \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
49 demux_ty.c \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
50 demux_ty_osd.c \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
51 demux_viv.c \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
52 demux_vqf.c \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
53 demux_y4m.c \
18404
e3379df74bcd Unconditionally compile the Matroska demuxer.
diego
parents: 18137
diff changeset
54 demux_mkv.c ebml.c \
15772
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
55
21275
c1bddf9fcee7 FFmpeg-style conditional dependency declaration
diego
parents: 21259
diff changeset
56 SRCS-$(CONFIG_LIBAVFORMAT) += demux_lavf.c
c1bddf9fcee7 FFmpeg-style conditional dependency declaration
diego
parents: 21259
diff changeset
57 SRCS-$(CONFIG_LIBAVFORMAT_SO) += demux_lavf.c
c1bddf9fcee7 FFmpeg-style conditional dependency declaration
diego
parents: 21259
diff changeset
58 SRCS-$(GIF) += demux_gif.c
c1bddf9fcee7 FFmpeg-style conditional dependency declaration
diego
parents: 21259
diff changeset
59 SRCS-$(LIBDV) += demux_rawdv.c
c1bddf9fcee7 FFmpeg-style conditional dependency declaration
diego
parents: 21259
diff changeset
60 SRCS-$(LIBNUT) += demux_nut.c
c1bddf9fcee7 FFmpeg-style conditional dependency declaration
diego
parents: 21259
diff changeset
61 SRCS-$(LIBVORBIS) += demux_ogg.c
c1bddf9fcee7 FFmpeg-style conditional dependency declaration
diego
parents: 21259
diff changeset
62 SRCS-$(STREAMING_LIVE555) += demux_rtp.cpp demux_rtp_codec.cpp
c1bddf9fcee7 FFmpeg-style conditional dependency declaration
diego
parents: 21259
diff changeset
63 SRCS-$(WIN32DLL) += demux_avs.c
c1bddf9fcee7 FFmpeg-style conditional dependency declaration
diego
parents: 21259
diff changeset
64 SRCS-$(XMMS_PLUGINS) += demux_xmms.c
15772
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
65
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
66 # Muxers
17538
bb1ab9250f05 Build muxers only when MEncoder is enabled.
diego
parents: 17488
diff changeset
67 MUXERS = muxer.c \
15772
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
68 muxer_avi.c \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
69 muxer_mpeg.c \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
70 muxer_rawaudio.c \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
71 muxer_rawvideo.c \
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
72
21275
c1bddf9fcee7 FFmpeg-style conditional dependency declaration
diego
parents: 21259
diff changeset
73 MUXERS-$(CONFIG_LIBAVFORMAT) += muxer_lavf.c
c1bddf9fcee7 FFmpeg-style conditional dependency declaration
diego
parents: 21259
diff changeset
74 MUXERS-$(CONFIG_LIBAVFORMAT_SO) += muxer_lavf.c
c1bddf9fcee7 FFmpeg-style conditional dependency declaration
diego
parents: 21259
diff changeset
75
21286
eb5e0d858b98 10l: Muxers were not being compiled even when MEncoder was enabled.
diego
parents: 21275
diff changeset
76 SRCS-$(MENCODER) += $(MUXERS)
21275
c1bddf9fcee7 FFmpeg-style conditional dependency declaration
diego
parents: 21259
diff changeset
77 SRCS-$(MENCODER) += $(MUXERS-yes)
c1bddf9fcee7 FFmpeg-style conditional dependency declaration
diego
parents: 21259
diff changeset
78
c1bddf9fcee7 FFmpeg-style conditional dependency declaration
diego
parents: 21259
diff changeset
79 LIBAV_INC-$(CONFIG_LIBAVUTIL) += -I../libavutil
c1bddf9fcee7 FFmpeg-style conditional dependency declaration
diego
parents: 21259
diff changeset
80 LIBAV_INC-$(CONFIG_LIBAVCODEC) += -I../libavcodec
c1bddf9fcee7 FFmpeg-style conditional dependency declaration
diego
parents: 21259
diff changeset
81 LIBAV_INC-$(CONFIG_LIBAVFORMAT) += -I../libavformat
18823
ef667dd373e2 new imported library in libmpdemux: freesdp (will be used by native rtsp demuxer)
ben
parents: 18799
diff changeset
82
21275
c1bddf9fcee7 FFmpeg-style conditional dependency declaration
diego
parents: 21259
diff changeset
83 CFLAGS = -I.. -I../stream -I../loader $(LIBAV_INC)
21259
92b122592776 Merge common parts of all Makefiles into one file included by all.
diego
parents: 21247
diff changeset
84
19303
d9e836da5093 Forgotten part of the LIVE555 configure test simplification.
diego
parents: 19300
diff changeset
85 CPLUSPLUSFLAGS = $(CFLAGS) -D__STDC_LIMIT_MACROS
2311
038038c7d7e9 i forgot this. -10l :(
arpi
parents:
diff changeset
86
6910
1a747aee653b applied live.com streaming patch (-sdp and rtsp:// support) by Ross Finlayson <finlayson@live.com>
arpi
parents: 6474
diff changeset
87 .cpp.o:
21247
c0400a8091a8 Simplify, remove useless indirection.
diego
parents: 21206
diff changeset
88 $(CC) -c $(CPLUSPLUSFLAGS) -o $@ $<
2311
038038c7d7e9 i forgot this. -10l :(
arpi
parents:
diff changeset
89
21259
92b122592776 Merge common parts of all Makefiles into one file included by all.
diego
parents: 21247
diff changeset
90 include ../mpcommon.mak