annotate libmpdemux/Makefile @ 26468:7584a3580bcd

.depend has to get all the CFLAGS that the files it contains dependency information for need.
author diego
date Tue, 22 Apr 2008 22:14:06 +0000
parents 11aac031b4b7
children 3c67e9d90431
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
21310
3220773a071b Split muxers into a separate library that only MEncoder is linked against.
diego
parents: 21307
diff changeset
1 include ../config.mak
2311
038038c7d7e9 i forgot this. -10l :(
arpi
parents:
diff changeset
2
22528
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22190
diff changeset
3 LIBNAME_COMMON = libmpdemux.a
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22190
diff changeset
4 LIBNAME_MENCODER = libmpmux.a
2311
038038c7d7e9 i forgot this. -10l :(
arpi
parents:
diff changeset
5
26327
fa91545f01bb Split the aac header parsing out of aac demuxer to allow using libmpmux
albeu
parents: 26121
diff changeset
6 SRCS_COMMON = aac_hdr.c \
fa91545f01bb Split the aac header parsing out of aac demuxer to allow using libmpmux
albeu
parents: 26121
diff changeset
7 asfheader.c \
22531
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
8 aviheader.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
9 aviprint.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
10 demuxer.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
11 demux_aac.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
12 demux_asf.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
13 demux_audio.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
14 demux_avi.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
15 demux_demuxers.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
16 demux_film.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
17 demux_fli.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
18 demux_lmlm4.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
19 demux_mf.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
20 demux_mkv.c ebml.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
21 demux_mov.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
22 demux_mpg.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
23 demux_nsv.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
24 demux_nuv.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
25 demux_pva.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
26 demux_rawaudio.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
27 demux_rawvideo.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
28 demux_realaud.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
29 demux_real.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
30 demux_roq.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
31 demux_smjpeg.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
32 demux_ts.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
33 demux_ty.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
34 demux_ty_osd.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
35 demux_viv.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
36 demux_vqf.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
37 demux_y4m.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
38 extension.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
39 mf.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
40 mp3_hdr.c \
26328
11aac031b4b7 Split the lavf taglists out of the lavf muxer to allow using libmpmux
albeu
parents: 26327
diff changeset
41 mp_taglists.c \
22531
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
42 mpeg_hdr.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
43 mpeg_packetizer.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
44 parse_es.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
45 parse_mp4.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
46 video.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
47 yuv4mpeg.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
48 yuv4mpeg_ratio.c \
15772
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
49
22528
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22190
diff changeset
50 SRCS_COMMON-$(GIF) += demux_gif.c
23092
21e496522217 cosmetics: Remove CONFIG_ prefix from FFmpeg library Makefile variables.
diego
parents: 22717
diff changeset
51 SRCS_COMMON-$(LIBAVFORMAT) += demux_lavf.c
22528
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22190
diff changeset
52 SRCS_COMMON-$(LIBDV) += demux_rawdv.c
24564
e4a38a7cdb81 libnemesi support, yet another rtsp/rtp library...
lu_zero
parents: 23101
diff changeset
53 SRCS_COMMON-$(LIBNEMESI) += demux_nemesi.c
22528
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22190
diff changeset
54 SRCS_COMMON-$(LIBNUT) += demux_nut.c
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22190
diff changeset
55 SRCS_COMMON-$(LIBVORBIS) += demux_ogg.c
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22190
diff changeset
56 SRCS_COMMON-$(MUSEPACK) += demux_mpc.c
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22190
diff changeset
57 SRCS_COMMON-$(STREAMING_LIVE555) += demux_rtp.cpp demux_rtp_codec.cpp
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22190
diff changeset
58 SRCS_COMMON-$(WIN32DLL) += demux_avs.c
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22190
diff changeset
59 SRCS_COMMON-$(XMMS_PLUGINS) += demux_xmms.c
15772
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
60
22528
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22190
diff changeset
61 SRCS_MENCODER = muxer.c \
22531
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
62 muxer_avi.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
63 muxer_mpeg.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
64 muxer_rawaudio.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
65 muxer_rawvideo.c \
15772
d3d30585a9d2 Be more patch-friendly
ranma
parents: 15754
diff changeset
66
23092
21e496522217 cosmetics: Remove CONFIG_ prefix from FFmpeg library Makefile variables.
diego
parents: 22717
diff changeset
67 SRCS_MENCODER-$(LIBAVFORMAT) += muxer_lavf.c
21275
c1bddf9fcee7 FFmpeg-style conditional dependency declaration
diego
parents: 21259
diff changeset
68
21259
92b122592776 Merge common parts of all Makefiles into one file included by all.
diego
parents: 21247
diff changeset
69 include ../mpcommon.mak
23098
138d0a814e89 Add CXX include flags to dependency file generation CFLAGS to generate correct
diego
parents: 23092
diff changeset
70
26468
7584a3580bcd .depend has to get all the CFLAGS that the files it contains dependency
diego
parents: 26328
diff changeset
71 demux_lavf.o mp_taglists.o .depend: CFLAGS += -I../libavcodec
26121
752e40637551 Only demux_lavf.o explicitly needs -I../libavcodec in CFLAGS.
diego
parents: 24564
diff changeset
72
23098
138d0a814e89 Add CXX include flags to dependency file generation CFLAGS to generate correct
diego
parents: 23092
diff changeset
73 dep depend: CFLAGS += $(EXTRAXX_INC)