Mercurial > mplayer.hg
annotate libmpdemux/Makefile @ 22888:43b8a7c3595c
Use "generic" optimization instead of 686 as default for runtime-cpudetection
if available. It promises to deliver optimal performance on a collection of
comtemporary CPUs.
patch by Zuxy Meng, zuxy.meng gmail com
author | diego |
---|---|
date | Tue, 03 Apr 2007 13:16:46 +0000 |
parents | 435648b07244 |
children | 21e496522217 |
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 |
22531
090ec2169aee
cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents:
22528
diff
changeset
|
6 SRCS_COMMON = asfheader.c \ |
090ec2169aee
cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents:
22528
diff
changeset
|
7 aviheader.c \ |
090ec2169aee
cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents:
22528
diff
changeset
|
8 aviprint.c \ |
090ec2169aee
cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents:
22528
diff
changeset
|
9 demuxer.c \ |
090ec2169aee
cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents:
22528
diff
changeset
|
10 demux_aac.c \ |
090ec2169aee
cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents:
22528
diff
changeset
|
11 demux_asf.c \ |
090ec2169aee
cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents:
22528
diff
changeset
|
12 demux_audio.c \ |
090ec2169aee
cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents:
22528
diff
changeset
|
13 demux_avi.c \ |
090ec2169aee
cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents:
22528
diff
changeset
|
14 demux_demuxers.c \ |
090ec2169aee
cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents:
22528
diff
changeset
|
15 demux_film.c \ |
090ec2169aee
cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents:
22528
diff
changeset
|
16 demux_fli.c \ |
090ec2169aee
cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents:
22528
diff
changeset
|
17 demux_lmlm4.c \ |
090ec2169aee
cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents:
22528
diff
changeset
|
18 demux_mf.c \ |
090ec2169aee
cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents:
22528
diff
changeset
|
19 demux_mkv.c ebml.c \ |
090ec2169aee
cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents:
22528
diff
changeset
|
20 demux_mov.c \ |
090ec2169aee
cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents:
22528
diff
changeset
|
21 demux_mpg.c \ |
090ec2169aee
cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents:
22528
diff
changeset
|
22 demux_nsv.c \ |
090ec2169aee
cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents:
22528
diff
changeset
|
23 demux_nuv.c \ |
090ec2169aee
cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents:
22528
diff
changeset
|
24 demux_pva.c \ |
090ec2169aee
cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents:
22528
diff
changeset
|
25 demux_rawaudio.c \ |
090ec2169aee
cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents:
22528
diff
changeset
|
26 demux_rawvideo.c \ |
090ec2169aee
cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents:
22528
diff
changeset
|
27 demux_realaud.c \ |
090ec2169aee
cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents:
22528
diff
changeset
|
28 demux_real.c \ |
090ec2169aee
cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents:
22528
diff
changeset
|
29 demux_roq.c \ |
090ec2169aee
cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents:
22528
diff
changeset
|
30 demux_smjpeg.c \ |
090ec2169aee
cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents:
22528
diff
changeset
|
31 demux_ts.c \ |
090ec2169aee
cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents:
22528
diff
changeset
|
32 demux_ty.c \ |
090ec2169aee
cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents:
22528
diff
changeset
|
33 demux_ty_osd.c \ |
090ec2169aee
cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents:
22528
diff
changeset
|
34 demux_viv.c \ |
090ec2169aee
cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents:
22528
diff
changeset
|
35 demux_vqf.c \ |
090ec2169aee
cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents:
22528
diff
changeset
|
36 demux_y4m.c \ |
090ec2169aee
cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents:
22528
diff
changeset
|
37 extension.c \ |
090ec2169aee
cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents:
22528
diff
changeset
|
38 mf.c \ |
090ec2169aee
cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents:
22528
diff
changeset
|
39 mp3_hdr.c \ |
090ec2169aee
cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents:
22528
diff
changeset
|
40 mpeg_hdr.c \ |
090ec2169aee
cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents:
22528
diff
changeset
|
41 mpeg_packetizer.c \ |
090ec2169aee
cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents:
22528
diff
changeset
|
42 parse_es.c \ |
090ec2169aee
cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents:
22528
diff
changeset
|
43 parse_mp4.c \ |
090ec2169aee
cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents:
22528
diff
changeset
|
44 video.c \ |
090ec2169aee
cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents:
22528
diff
changeset
|
45 yuv4mpeg.c \ |
090ec2169aee
cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents:
22528
diff
changeset
|
46 yuv4mpeg_ratio.c \ |
15772 | 47 |
22528
8bcff5c7e387
Give more descriptive names to the source and library variables and split
diego
parents:
22190
diff
changeset
|
48 SRCS_COMMON-$(CONFIG_LIBAVFORMAT) += demux_lavf.c |
8bcff5c7e387
Give more descriptive names to the source and library variables and split
diego
parents:
22190
diff
changeset
|
49 SRCS_COMMON-$(CONFIG_LIBAVFORMAT_SO) += demux_lavf.c |
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 |
8bcff5c7e387
Give more descriptive names to the source and library variables and split
diego
parents:
22190
diff
changeset
|
51 SRCS_COMMON-$(LIBDV) += demux_rawdv.c |
8bcff5c7e387
Give more descriptive names to the source and library variables and split
diego
parents:
22190
diff
changeset
|
52 SRCS_COMMON-$(LIBNUT) += demux_nut.c |
8bcff5c7e387
Give more descriptive names to the source and library variables and split
diego
parents:
22190
diff
changeset
|
53 SRCS_COMMON-$(LIBVORBIS) += demux_ogg.c |
8bcff5c7e387
Give more descriptive names to the source and library variables and split
diego
parents:
22190
diff
changeset
|
54 SRCS_COMMON-$(MUSEPACK) += demux_mpc.c |
8bcff5c7e387
Give more descriptive names to the source and library variables and split
diego
parents:
22190
diff
changeset
|
55 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
|
56 SRCS_COMMON-$(WIN32DLL) += demux_avs.c |
8bcff5c7e387
Give more descriptive names to the source and library variables and split
diego
parents:
22190
diff
changeset
|
57 SRCS_COMMON-$(XMMS_PLUGINS) += demux_xmms.c |
15772 | 58 |
22528
8bcff5c7e387
Give more descriptive names to the source and library variables and split
diego
parents:
22190
diff
changeset
|
59 SRCS_MENCODER = muxer.c \ |
22531
090ec2169aee
cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents:
22528
diff
changeset
|
60 muxer_avi.c \ |
090ec2169aee
cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents:
22528
diff
changeset
|
61 muxer_mpeg.c \ |
090ec2169aee
cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents:
22528
diff
changeset
|
62 muxer_rawaudio.c \ |
090ec2169aee
cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents:
22528
diff
changeset
|
63 muxer_rawvideo.c \ |
15772 | 64 |
22528
8bcff5c7e387
Give more descriptive names to the source and library variables and split
diego
parents:
22190
diff
changeset
|
65 SRCS_MENCODER-$(CONFIG_LIBAVFORMAT) += muxer_lavf.c |
8bcff5c7e387
Give more descriptive names to the source and library variables and split
diego
parents:
22190
diff
changeset
|
66 SRCS_MENCODER-$(CONFIG_LIBAVFORMAT_SO) += muxer_lavf.c |
21275 | 67 |
21259
92b122592776
Merge common parts of all Makefiles into one file included by all.
diego
parents:
21247
diff
changeset
|
68 include ../mpcommon.mak |