Mercurial > mplayer.hg
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 |
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 | 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 | 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 | 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 | 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 | 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 | 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) |