Mercurial > mplayer.hg
annotate Makefile @ 36260:a2750366a255
stream/tcp: Check that host object has the right AF before connect
Avoid trying bogus IPv6 adresses on systems that only
have gethostbyname function. Currently we would copy the
IPv4 address into the first part of the IPv6 and then try
to connect to that. The connection attempt can take a long
time.
Tested-by: Erik Auerswald >auerswal unix-ag uni-kl de<
Patch-by: >aplattner nvidia com<
author | al |
---|---|
date | Thu, 11 Jul 2013 22:08:33 +0000 |
parents | 95be7d60ca9b |
children | c6843e5bf166 |
rev | line source |
---|---|
27065 | 1 # MPlayer Makefile |
2 # | |
3 # copyright (c) 2008 Diego Biurrun | |
4 # Rewritten entirely from a set of Makefiles written by Arpi and many others. | |
5 # | |
6 # This file is part of MPlayer. | |
7 # | |
8 # MPlayer is free software; you can redistribute it and/or modify | |
9 # it under the terms of the GNU General Public License as published by | |
10 # the Free Software Foundation; either version 2 of the License, or | |
11 # (at your option) any later version. | |
12 # | |
13 # MPlayer is distributed in the hope that it will be useful, | |
14 # but WITHOUT ANY WARRANTY; without even the implied warranty of | |
15 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
16 # GNU General Public License for more details. | |
17 # | |
18 # You should have received a copy of the GNU General Public License along | |
19 # with MPlayer; if not, write to the Free Software Foundation, Inc., | |
20 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. | |
1 | 21 |
22 include config.mak | |
23 | |
26676
84d1a6f19490
Add some comment headings to divide the Makefile into logical chapters.
diego
parents:
26675
diff
changeset
|
24 ###### variable declarations ####### |
84d1a6f19490
Add some comment headings to divide the Makefile into logical chapters.
diego
parents:
26675
diff
changeset
|
25 |
34055
5bd7e92fb132
build: Simplify handling of local OS feature fallbacks.
diego
parents:
33989
diff
changeset
|
26 # local fallbacks for missing operating system features |
5bd7e92fb132
build: Simplify handling of local OS feature fallbacks.
diego
parents:
33989
diff
changeset
|
27 OS_FEATURE-$(GETTIMEOFDAY) += osdep/gettimeofday.c |
34183
3053e7ffd08d
build: Only compile Windows-specific local glob() replacement on MinGW.
diego
parents:
34115
diff
changeset
|
28 OS_FEATURE-$(GLOB_WIN) += osdep/glob-win.c |
34055
5bd7e92fb132
build: Simplify handling of local OS feature fallbacks.
diego
parents:
33989
diff
changeset
|
29 OS_FEATURE-$(MMAP) += osdep/mmap-os2.c |
5bd7e92fb132
build: Simplify handling of local OS feature fallbacks.
diego
parents:
33989
diff
changeset
|
30 OS_FEATURE-$(SETENV) += osdep/setenv.c |
5bd7e92fb132
build: Simplify handling of local OS feature fallbacks.
diego
parents:
33989
diff
changeset
|
31 OS_FEATURE-$(SHMEM) += osdep/shmem.c |
5bd7e92fb132
build: Simplify handling of local OS feature fallbacks.
diego
parents:
33989
diff
changeset
|
32 OS_FEATURE-$(STRSEP) += osdep/strsep.c |
5bd7e92fb132
build: Simplify handling of local OS feature fallbacks.
diego
parents:
33989
diff
changeset
|
33 OS_FEATURE-$(VSSCANF) += osdep/vsscanf.c |
5bd7e92fb132
build: Simplify handling of local OS feature fallbacks.
diego
parents:
33989
diff
changeset
|
34 |
5bd7e92fb132
build: Simplify handling of local OS feature fallbacks.
diego
parents:
33989
diff
changeset
|
35 # conditional source declarations |
34247
1c35122fba8c
Remove obsolete ALSA 0.5 audio output and ALSA 0.9 audio input.
diego
parents:
34241
diff
changeset
|
36 SRCS_AUDIO_INPUT-$(ALSA) += stream/ai_alsa.c |
29165
55181c28943d
Use temporary variables to add objects that depend on more than one
diego
parents:
29163
diff
changeset
|
37 SRCS_AUDIO_INPUT-$(OSS) += stream/ai_oss.c |
55181c28943d
Use temporary variables to add objects that depend on more than one
diego
parents:
29163
diff
changeset
|
38 SRCS_COMMON-$(AUDIO_INPUT) += $(SRCS_AUDIO_INPUT-yes) |
32466
9e627a1793b1
Move font_load.[ch], font_load_ft.c and osd_font.h from libvo to sub.
cigaes
parents:
32463
diff
changeset
|
39 SRCS_COMMON-$(BITMAP_FONT) += sub/font_load.c |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
40 SRCS_COMMON-$(CDDA) += stream/stream_cdda.c \ |
26483 | 41 stream/cdinfo.c |
42 SRCS_COMMON-$(CDDB) += stream/stream_cddb.c | |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
43 SRCS_COMMON-$(DVBIN) += stream/dvb_tune.c \ |
26483 | 44 stream/stream_dvb.c |
45 SRCS_COMMON-$(DVDNAV) += stream/stream_dvdnav.c | |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
46 SRCS_COMMON-$(DVDNAV_INTERNAL) += libdvdnav/dvdnav.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
47 libdvdnav/highlight.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
48 libdvdnav/navigation.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
49 libdvdnav/read_cache.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
50 libdvdnav/remap.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
51 libdvdnav/searching.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
52 libdvdnav/settings.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
53 libdvdnav/vm/decoder.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
54 libdvdnav/vm/vm.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
55 libdvdnav/vm/vmcmd.c \ |
28256
cd79547b7467
Support an "internal" dvdnav version to make it easier to compile with,
reimar
parents:
28245
diff
changeset
|
56 |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
57 SRCS_COMMON-$(DVDREAD) += stream/stream_dvd.c \ |
26483 | 58 stream/stream_dvd_common.c |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
59 SRCS_COMMON-$(DVDREAD_INTERNAL) += libdvdread4/bitreader.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
60 libdvdread4/dvd_input.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
61 libdvdread4/dvd_reader.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
62 libdvdread4/dvd_udf.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
63 libdvdread4/ifo_print.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
64 libdvdread4/ifo_read.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
65 libdvdread4/md5.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
66 libdvdread4/nav_print.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
67 libdvdread4/nav_read.c \ |
26496 | 68 |
26482
e3ddf3efdaec
Merge libmpcodecs/Makefile into top-level Makefile.
diego
parents:
26478
diff
changeset
|
69 SRCS_COMMON-$(FAAD) += libmpcodecs/ad_faad.c |
28448
b644796edd94
Conditionally compile aclib.c instead of placing #ifdef around its content.
diego
parents:
28429
diff
changeset
|
70 SRCS_COMMON-$(FASTMEMCPY) += libvo/aclib.c |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
71 SRCS_COMMON-$(FFMPEG) += av_helpers.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
72 av_opts.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
73 libaf/af_lavcac3enc.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
74 libaf/af_lavcresample.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
75 libmpcodecs/ad_ffmpeg.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
76 libmpcodecs/ad_spdif.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
77 libmpcodecs/vd_ffmpeg.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
78 libmpcodecs/vf_geq.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
79 libmpcodecs/vf_lavc.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
80 libmpcodecs/vf_lavcdeint.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
81 libmpcodecs/vf_screenshot.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
82 libmpdemux/demux_lavf.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
83 stream/stream_ffmpeg.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
84 sub/av_sub.c \ |
32142
4614728cab25
build system: Merge all FFmpeg library checks into a single FFmpeg check.
diego
parents:
31982
diff
changeset
|
85 |
34102 | 86 SRCS_COMMON-$(CONFIG_VF_LAVFI) += libmpcodecs/vf_lavfi.c |
87 | |
32142
4614728cab25
build system: Merge all FFmpeg library checks into a single FFmpeg check.
diego
parents:
31982
diff
changeset
|
88 # These filters use private headers and do not work with shared FFmpeg. |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
89 SRCS_COMMON-$(FFMPEG_A) += libmpcodecs/vf_fspp.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
90 libmpcodecs/vf_mcdeint.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
91 libmpcodecs/vf_qp.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
92 libmpcodecs/vf_spp.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
93 libmpcodecs/vf_uspp.c \ |
32142
4614728cab25
build system: Merge all FFmpeg library checks into a single FFmpeg check.
diego
parents:
31982
diff
changeset
|
94 |
32466
9e627a1793b1
Move font_load.[ch], font_load_ft.c and osd_font.h from libvo to sub.
cigaes
parents:
32463
diff
changeset
|
95 SRCS_COMMON-$(FREETYPE) += sub/font_load_ft.c |
26483 | 96 SRCS_COMMON-$(FTP) += stream/stream_ftp.c |
26491 | 97 SRCS_COMMON-$(GIF) += libmpdemux/demux_gif.c |
26482
e3ddf3efdaec
Merge libmpcodecs/Makefile into top-level Makefile.
diego
parents:
26478
diff
changeset
|
98 SRCS_COMMON-$(HAVE_POSIX_SELECT) += libmpcodecs/vf_bmovl.c |
27400 | 99 SRCS_COMMON-$(HAVE_SYS_MMAN_H) += libaf/af_export.c osdep/mmap_anon.c |
26482
e3ddf3efdaec
Merge libmpcodecs/Makefile into top-level Makefile.
diego
parents:
26478
diff
changeset
|
100 SRCS_COMMON-$(JPEG) += libmpcodecs/vd_ijpg.c |
26344
3278dca99929
Merge libaf/Makefile into Makefile, one less instance of recursive make.
diego
parents:
26331
diff
changeset
|
101 SRCS_COMMON-$(LADSPA) += libaf/af_ladspa.c |
30238
faed63286179
Make ad_hwac3 independent of liba52. Needs a minor amount of code duplication,
reimar
parents:
30200
diff
changeset
|
102 SRCS_COMMON-$(LIBA52) += libmpcodecs/ad_liba52.c |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
103 SRCS_COMMON-$(LIBASS) += libmpcodecs/vf_ass.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
104 sub/ass_mp.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
105 sub/subassconvert.c \ |
30024 | 106 |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
107 SRCS_COMMON-$(LIBASS_INTERNAL) += libass/ass.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
108 libass/ass_bitmap.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
109 libass/ass_cache.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
110 libass/ass_drawing.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
111 libass/ass_font.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
112 libass/ass_fontconfig.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
113 libass/ass_library.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
114 libass/ass_parse.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
115 libass/ass_render.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
116 libass/ass_render_api.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
117 libass/ass_shaper.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
118 libass/ass_strtod.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
119 libass/ass_utils.c \ |
26347 | 120 |
31565
9a590e7aac57
Support for unencrypted Blu-ray playback through libbluray.
ben
parents:
31564
diff
changeset
|
121 SRCS_COMMON-$(LIBBLURAY) += stream/stream_bluray.c |
29093 | 122 SRCS_COMMON-$(LIBBS2B) += libaf/af_bs2b.c |
26482
e3ddf3efdaec
Merge libmpcodecs/Makefile into top-level Makefile.
diego
parents:
26478
diff
changeset
|
123 SRCS_COMMON-$(LIBDCA) += libmpcodecs/ad_libdca.c |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
124 SRCS_COMMON-$(LIBDV) += libmpcodecs/ad_libdv.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
125 libmpcodecs/vd_libdv.c \ |
26491 | 126 libmpdemux/demux_rawdv.c |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
127 SRCS_COMMON-$(LIBDVDCSS_INTERNAL) += libdvdcss/css.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
128 libdvdcss/device.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
129 libdvdcss/error.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
130 libdvdcss/ioctl.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
131 libdvdcss/libdvdcss.c \ |
26492 | 132 |
26482
e3ddf3efdaec
Merge libmpcodecs/Makefile into top-level Makefile.
diego
parents:
26478
diff
changeset
|
133 SRCS_COMMON-$(LIBMAD) += libmpcodecs/ad_libmad.c |
29165
55181c28943d
Use temporary variables to add objects that depend on more than one
diego
parents:
29163
diff
changeset
|
134 |
31286
545edc88a102
Split internal and external libmpeg2 support in the build system.
diego
parents:
31284
diff
changeset
|
135 SRCS_COMMON-$(LIBMPEG2) += libmpcodecs/vd_libmpeg2.c |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
136 SRCS_LIBMPEG2-INTERNAL-$(ARCH_ALPHA) += libmpeg2/idct_alpha.c \ |
29165
55181c28943d
Use temporary variables to add objects that depend on more than one
diego
parents:
29163
diff
changeset
|
137 libmpeg2/motion_comp_alpha.c |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
138 SRCS_LIBMPEG2-INTERNAL-$(ARCH_ARM) += libmpeg2/motion_comp_arm.c \ |
29165
55181c28943d
Use temporary variables to add objects that depend on more than one
diego
parents:
29163
diff
changeset
|
139 libmpeg2/motion_comp_arm_s.S |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
140 SRCS_LIBMPEG2-INTERNAL-$(HAVE_ALTIVEC) += libmpeg2/idct_altivec.c \ |
29165
55181c28943d
Use temporary variables to add objects that depend on more than one
diego
parents:
29163
diff
changeset
|
141 libmpeg2/motion_comp_altivec.c |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
142 SRCS_LIBMPEG2-INTERNAL-$(HAVE_MMX) += libmpeg2/idct_mmx.c \ |
29165
55181c28943d
Use temporary variables to add objects that depend on more than one
diego
parents:
29163
diff
changeset
|
143 libmpeg2/motion_comp_mmx.c |
31286
545edc88a102
Split internal and external libmpeg2 support in the build system.
diego
parents:
31284
diff
changeset
|
144 SRCS_LIBMPEG2-INTERNAL-$(HAVE_VIS) += libmpeg2/motion_comp_vis.c |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
145 SRCS_COMMON-$(LIBMPEG2_INTERNAL) += libmpeg2/alloc.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
146 libmpeg2/cpu_accel.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
147 libmpeg2/cpu_state.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
148 libmpeg2/decode.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
149 libmpeg2/header.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
150 libmpeg2/idct.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
151 libmpeg2/motion_comp.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
152 libmpeg2/slice.c \ |
31286
545edc88a102
Split internal and external libmpeg2 support in the build system.
diego
parents:
31284
diff
changeset
|
153 $(SRCS_LIBMPEG2-INTERNAL-yes) |
29166 | 154 |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
155 SRCS_COMMON-$(LIBNEMESI) += libmpdemux/demux_nemesi.c \ |
26491 | 156 stream/stream_nemesi.c |
157 SRCS_COMMON-$(LIBNUT) += libmpdemux/demux_nut.c | |
26483 | 158 SRCS_COMMON-$(LIBSMBCLIENT) += stream/stream_smb.c |
26482
e3ddf3efdaec
Merge libmpcodecs/Makefile into top-level Makefile.
diego
parents:
26478
diff
changeset
|
159 SRCS_COMMON-$(LIBTHEORA) += libmpcodecs/vd_theora.c |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
160 SRCS_COMMON-$(LIVE555) += libmpdemux/demux_rtp.cpp \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
161 libmpdemux/demux_rtp_codec.cpp \ |
27401 | 162 stream/stream_live555.c |
27394
a0c602e0caf3
Ahem, the MACOSX_FINDER_SUPPORT directive was renamed to MACOSX_FINDER.
diego
parents:
27373
diff
changeset
|
163 SRCS_COMMON-$(MACOSX_FINDER) += osdep/macosx_finder_args.c |
28018
4ac70bd6acac
MNG demuxer by Stefan Schuermans, stefan blinkenarea org
diego
parents:
27906
diff
changeset
|
164 SRCS_COMMON-$(MNG) += libmpdemux/demux_mng.c |
31524 | 165 SRCS_COMMON-$(MPG123) += libmpcodecs/ad_mpg123.c |
29166 | 166 |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
167 SRCS_COMMON-$(MUSEPACK) += libmpcodecs/ad_mpc.c \ |
27399
eb9b0b46009d
cosmetics: Sort things into alphabetical order in various places.
diego
parents:
27397
diff
changeset
|
168 libmpdemux/demux_mpc.c |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
169 SRCS_COMMON-$(NATIVE_RTSP) += stream/stream_rtsp.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
170 stream/freesdp/common.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
171 stream/freesdp/errorlist.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
172 stream/freesdp/parser.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
173 stream/librtsp/rtsp.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
174 stream/librtsp/rtsp_rtp.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
175 stream/librtsp/rtsp_session.c \ |
27399
eb9b0b46009d
cosmetics: Sort things into alphabetical order in various places.
diego
parents:
27397
diff
changeset
|
176 |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
177 SRCS_COMMON-$(NETWORKING) += stream/stream_netstream.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
178 stream/asf_mmst_streaming.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
179 stream/asf_streaming.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
180 stream/cookies.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
181 stream/http.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
182 stream/network.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
183 stream/pnm.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
184 stream/rtp.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
185 stream/udp.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
186 stream/tcp.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
187 stream/stream_rtp.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
188 stream/stream_udp.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
189 stream/librtsp/rtsp.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
190 stream/realrtsp/asmrp.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
191 stream/realrtsp/real.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
192 stream/realrtsp/rmff.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
193 stream/realrtsp/sdpplin.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
194 stream/realrtsp/xbuffer.c \ |
26483 | 195 |
26482
e3ddf3efdaec
Merge libmpcodecs/Makefile into top-level Makefile.
diego
parents:
26478
diff
changeset
|
196 SRCS_COMMON-$(PNG) += libmpcodecs/vd_mpng.c |
34671
77e737045fbf
build: Separate libpostproc check from FFmpeg check.
diego
parents:
34655
diff
changeset
|
197 SRCS_COMMON-$(POSTPROC) += libmpcodecs/vf_pp.c |
28485
3f597aacbb69
Add priority support for OS/2 and factorize the Windows priority support.
diego
parents:
28448
diff
changeset
|
198 SRCS_COMMON-$(PRIORITY) += osdep/priority.c |
26483 | 199 SRCS_COMMON-$(PVR) += stream/stream_pvr.c |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
200 SRCS_COMMON-$(QTX_CODECS) += libmpcodecs/ad_qtaudio.c \ |
26482
e3ddf3efdaec
Merge libmpcodecs/Makefile into top-level Makefile.
diego
parents:
26478
diff
changeset
|
201 libmpcodecs/vd_qtvideo.c |
26483 | 202 SRCS_COMMON-$(RADIO) += stream/stream_radio.c |
203 SRCS_COMMON-$(RADIO_CAPTURE) += stream/audio_in.c | |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
204 SRCS_COMMON-$(REAL_CODECS) += libmpcodecs/ad_realaud.c \ |
26482
e3ddf3efdaec
Merge libmpcodecs/Makefile into top-level Makefile.
diego
parents:
26478
diff
changeset
|
205 libmpcodecs/vd_realvid.c |
e3ddf3efdaec
Merge libmpcodecs/Makefile into top-level Makefile.
diego
parents:
26478
diff
changeset
|
206 SRCS_COMMON-$(SPEEX) += libmpcodecs/ad_speex.c |
26483 | 207 SRCS_COMMON-$(STREAM_CACHE) += stream/cache2.c |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
208 SRCS_COMMON-$(TV) += stream/frequencies.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
209 stream/stream_tv.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
210 stream/tv.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
211 stream/tvi_dummy.c |
26483 | 212 SRCS_COMMON-$(TV_BSDBT848) += stream/tvi_bsdbt848.c |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
213 SRCS_COMMON-$(TV_DSHOW) += stream/tvi_dshow.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
214 loader/dshow/guids.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
215 loader/dshow/mediatype.c \ |
29943
1752ec1e845a
DShow TV input needs part of the our DirectShow code, so add the proper
reimar
parents:
29881
diff
changeset
|
216 |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
217 SRCS_COMMON-$(TV_V4L1) += stream/tvi_v4l.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
218 stream/audio_in.c |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
219 SRCS_COMMON-$(TV_V4L2) += stream/tvi_v4l2.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
220 stream/audio_in.c |
32459
1a605463f62b
Move vobsub.[ch] and unrar_exec.[ch] to the sub directory.
cigaes
parents:
32458
diff
changeset
|
221 SRCS_COMMON-$(UNRAR_EXEC) += sub/unrar_exec.c |
26483 | 222 SRCS_COMMON-$(VCD) += stream/stream_vcd.c |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
223 SRCS_COMMON-$(VORBIS) += libmpcodecs/ad_libvorbis.c \ |
29323 | 224 libmpdemux/demux_ogg.c |
26483 | 225 SRCS_COMMON-$(VSTREAM) += stream/stream_vstream.c |
30500
78a2c26a1002
Fix linking of loader test programs when loader is disabled.
diego
parents:
30486
diff
changeset
|
226 SRCS_QTX_EMULATION += loader/wrapper.S |
78a2c26a1002
Fix linking of loader test programs when loader is disabled.
diego
parents:
30486
diff
changeset
|
227 SRCS_COMMON-$(QTX_EMULATION) += $(SRCS_QTX_EMULATION) |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
228 SRCS_WIN32_EMULATION += loader/elfdll.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
229 loader/ext.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
230 loader/ldt_keeper.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
231 loader/module.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
232 loader/pe_image.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
233 loader/pe_resource.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
234 loader/registry.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
235 loader/resource.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
236 loader/win32.c \ |
26541 | 237 |
30500
78a2c26a1002
Fix linking of loader test programs when loader is disabled.
diego
parents:
30486
diff
changeset
|
238 SRCS_COMMON-$(WIN32_EMULATION) += $(SRCS_WIN32_EMULATION) |
78a2c26a1002
Fix linking of loader test programs when loader is disabled.
diego
parents:
30486
diff
changeset
|
239 |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
240 SRCS_COMMON-$(WIN32DLL) += libmpcodecs/ad_acm.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
241 libmpcodecs/ad_dmo.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
242 libmpcodecs/ad_dshow.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
243 libmpcodecs/ad_twin.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
244 libmpcodecs/vd_dmo.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
245 libmpcodecs/vd_dshow.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
246 libmpcodecs/vd_vfw.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
247 libmpcodecs/vd_vfwex.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
248 libmpdemux/demux_avs.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
249 loader/afl.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
250 loader/drv.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
251 loader/vfl.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
252 loader/dshow/DS_AudioDecoder.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
253 loader/dshow/DS_Filter.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
254 loader/dshow/DS_VideoDecoder.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
255 loader/dshow/allocator.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
256 loader/dshow/cmediasample.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
257 loader/dshow/graph.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
258 loader/dshow/guids.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
259 loader/dshow/inputpin.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
260 loader/dshow/mediatype.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
261 loader/dshow/outputpin.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
262 loader/dmo/DMO_AudioDecoder.c \ |
26541 | 263 loader/dmo/DMO_VideoDecoder.c \ |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
264 loader/dmo/buffer.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
265 loader/dmo/dmo.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
266 loader/dmo/dmo_guids.c \ |
26482
e3ddf3efdaec
Merge libmpcodecs/Makefile into top-level Makefile.
diego
parents:
26478
diff
changeset
|
267 |
e3ddf3efdaec
Merge libmpcodecs/Makefile into top-level Makefile.
diego
parents:
26478
diff
changeset
|
268 SRCS_COMMON-$(XANIM_CODECS) += libmpcodecs/vd_xanim.c |
26491 | 269 SRCS_COMMON-$(XMMS_PLUGINS) += libmpdemux/demux_xmms.c |
26482
e3ddf3efdaec
Merge libmpcodecs/Makefile into top-level Makefile.
diego
parents:
26478
diff
changeset
|
270 SRCS_COMMON-$(XVID4) += libmpcodecs/vd_xvid4.c |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
271 SRCS_COMMON-$(ZR) += libmpcodecs/vd_zrmjpeg.c \ |
31334
7ab74cfbcabe
Revert linking vd_zrmjpeg.c and vf_zrmjpeg.c to MPlayer only.
diego
parents:
31311
diff
changeset
|
272 libmpcodecs/vf_zrmjpeg.c |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
273 |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
274 SRCS_COMMON = asxparser.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
275 bstr.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
276 codec-cfg.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
277 cpudetect.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
278 edl.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
279 fmt-conversion.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
280 m_config.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
281 m_option.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
282 m_struct.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
283 mp_msg.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
284 mp_strings.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
285 mpcommon.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
286 parser-cfg.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
287 path.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
288 playtree.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
289 playtreeparser.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
290 subopt-helper.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
291 libaf/af.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
292 libaf/af_center.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
293 libaf/af_channels.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
294 libaf/af_comp.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
295 libaf/af_delay.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
296 libaf/af_dummy.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
297 libaf/af_equalizer.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
298 libaf/af_extrastereo.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
299 libaf/af_format.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
300 libaf/af_gate.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
301 libaf/af_hrtf.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
302 libaf/af_karaoke.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
303 libaf/af_pan.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
304 libaf/af_resample.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
305 libaf/af_scaletempo.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
306 libaf/af_sinesuppress.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
307 libaf/af_stats.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
308 libaf/af_sub.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
309 libaf/af_surround.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
310 libaf/af_sweep.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
311 libaf/af_tools.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
312 libaf/af_volnorm.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
313 libaf/af_volume.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
314 libaf/filter.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
315 libaf/format.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
316 libaf/reorder_ch.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
317 libaf/window.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
318 libmpcodecs/ad.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
319 libmpcodecs/ad_alaw.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
320 libmpcodecs/ad_dk3adpcm.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
321 libmpcodecs/ad_dvdpcm.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
322 libmpcodecs/ad_hwac3.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
323 libmpcodecs/ad_hwmpa.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
324 libmpcodecs/ad_imaadpcm.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
325 libmpcodecs/ad_msadpcm.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
326 libmpcodecs/ad_pcm.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
327 libmpcodecs/dec_audio.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
328 libmpcodecs/dec_teletext.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
329 libmpcodecs/dec_video.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
330 libmpcodecs/img_format.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
331 libmpcodecs/mp_image.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
332 libmpcodecs/pullup.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
333 libmpcodecs/vd.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
334 libmpcodecs/vd_hmblck.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
335 libmpcodecs/vd_lzo.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
336 libmpcodecs/vd_mpegpes.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
337 libmpcodecs/vd_mtga.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
338 libmpcodecs/vd_null.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
339 libmpcodecs/vd_raw.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
340 libmpcodecs/vd_sgi.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
341 libmpcodecs/vd_black.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
342 libmpcodecs/vf.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
343 libmpcodecs/vf_1bpp.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
344 libmpcodecs/vf_2xsai.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
345 libmpcodecs/vf_blackframe.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
346 libmpcodecs/vf_boxblur.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
347 libmpcodecs/vf_crop.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
348 libmpcodecs/vf_cropdetect.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
349 libmpcodecs/vf_decimate.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
350 libmpcodecs/vf_delogo.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
351 libmpcodecs/vf_denoise3d.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
352 libmpcodecs/vf_detc.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
353 libmpcodecs/vf_dint.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
354 libmpcodecs/vf_divtc.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
355 libmpcodecs/vf_down3dright.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
356 libmpcodecs/vf_dsize.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
357 libmpcodecs/vf_dvbscale.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
358 libmpcodecs/vf_eq.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
359 libmpcodecs/vf_eq2.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
360 libmpcodecs/vf_expand.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
361 libmpcodecs/vf_field.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
362 libmpcodecs/vf_fil.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
363 libmpcodecs/vf_filmdint.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
364 libmpcodecs/vf_fixpts.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
365 libmpcodecs/vf_flip.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
366 libmpcodecs/vf_format.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
367 libmpcodecs/vf_framestep.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
368 libmpcodecs/vf_gradfun.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
369 libmpcodecs/vf_halfpack.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
370 libmpcodecs/vf_harddup.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
371 libmpcodecs/vf_hqdn3d.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
372 libmpcodecs/vf_hue.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
373 libmpcodecs/vf_il.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
374 libmpcodecs/vf_ilpack.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
375 libmpcodecs/vf_ivtc.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
376 libmpcodecs/vf_kerndeint.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
377 libmpcodecs/vf_mirror.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
378 libmpcodecs/vf_noformat.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
379 libmpcodecs/vf_noise.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
380 libmpcodecs/vf_ow.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
381 libmpcodecs/vf_palette.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
382 libmpcodecs/vf_perspective.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
383 libmpcodecs/vf_phase.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
384 libmpcodecs/vf_pp7.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
385 libmpcodecs/vf_pullup.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
386 libmpcodecs/vf_rectangle.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
387 libmpcodecs/vf_remove_logo.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
388 libmpcodecs/vf_rgbtest.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
389 libmpcodecs/vf_rotate.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
390 libmpcodecs/vf_sab.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
391 libmpcodecs/vf_scale.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
392 libmpcodecs/vf_smartblur.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
393 libmpcodecs/vf_softpulldown.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
394 libmpcodecs/vf_stereo3d.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
395 libmpcodecs/vf_softskip.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
396 libmpcodecs/vf_swapuv.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
397 libmpcodecs/vf_telecine.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
398 libmpcodecs/vf_test.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
399 libmpcodecs/vf_tfields.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
400 libmpcodecs/vf_tile.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
401 libmpcodecs/vf_tinterlace.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
402 libmpcodecs/vf_unsharp.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
403 libmpcodecs/vf_vo.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
404 libmpcodecs/vf_yadif.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
405 libmpcodecs/vf_yuvcsp.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
406 libmpcodecs/vf_yvu9.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
407 libmpdemux/aac_hdr.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
408 libmpdemux/asfheader.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
409 libmpdemux/aviheader.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
410 libmpdemux/aviprint.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
411 libmpdemux/demuxer.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
412 libmpdemux/demux_aac.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
413 libmpdemux/demux_asf.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
414 libmpdemux/demux_audio.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
415 libmpdemux/demux_avi.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
416 libmpdemux/demux_demuxers.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
417 libmpdemux/demux_film.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
418 libmpdemux/demux_fli.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
419 libmpdemux/demux_lmlm4.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
420 libmpdemux/demux_mf.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
421 libmpdemux/demux_mkv.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
422 libmpdemux/demux_mov.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
423 libmpdemux/demux_mpg.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
424 libmpdemux/demux_nsv.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
425 libmpdemux/demux_pva.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
426 libmpdemux/demux_rawaudio.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
427 libmpdemux/demux_rawvideo.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
428 libmpdemux/demux_realaud.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
429 libmpdemux/demux_real.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
430 libmpdemux/demux_roq.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
431 libmpdemux/demux_smjpeg.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
432 libmpdemux/demux_ts.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
433 libmpdemux/demux_ty.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
434 libmpdemux/demux_ty_osd.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
435 libmpdemux/demux_viv.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
436 libmpdemux/demux_vqf.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
437 libmpdemux/demux_y4m.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
438 libmpdemux/ebml.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
439 libmpdemux/extension.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
440 libmpdemux/mf.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
441 libmpdemux/mp3_hdr.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
442 libmpdemux/mp_taglists.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
443 libmpdemux/mpeg_hdr.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
444 libmpdemux/mpeg_packetizer.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
445 libmpdemux/parse_es.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
446 libmpdemux/parse_mp4.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
447 libmpdemux/video.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
448 libmpdemux/yuv4mpeg.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
449 libmpdemux/yuv4mpeg_ratio.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
450 osdep/$(GETCH) \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
451 osdep/$(TIMER) \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
452 stream/open.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
453 stream/stream.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
454 stream/stream_bd.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
455 stream/stream_cue.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
456 stream/stream_file.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
457 stream/stream_mf.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
458 stream/stream_null.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
459 stream/url.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
460 sub/eosd.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
461 sub/find_sub.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
462 sub/osd.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
463 sub/spudec.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
464 sub/sub.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
465 sub/sub_cc.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
466 sub/subreader.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
467 sub/vobsub.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
468 $(SRCS_COMMON-yes) \ |
34055
5bd7e92fb132
build: Simplify handling of local OS feature fallbacks.
diego
parents:
33989
diff
changeset
|
469 $(OS_FEATURE-no) |
26483 | 470 |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
471 # MPlayer |
28046
7df791e22c3f
Treat video output objects the same as everything else in the build system,
diego
parents:
28043
diff
changeset
|
472 SRCS_MPLAYER-$(3DFX) += libvo/vo_3dfx.c |
7df791e22c3f
Treat video output objects the same as everything else in the build system,
diego
parents:
28043
diff
changeset
|
473 SRCS_MPLAYER-$(AA) += libvo/vo_aa.c |
34247
1c35122fba8c
Remove obsolete ALSA 0.5 audio output and ALSA 0.9 audio input.
diego
parents:
34241
diff
changeset
|
474 SRCS_MPLAYER-$(ALSA) += libao2/ao_alsa.c |
26773 | 475 SRCS_MPLAYER-$(APPLE_IR) += input/appleir.c |
26308
51338bf153de
Get rid of recursive make for the input/ subdirectory.
diego
parents:
26305
diff
changeset
|
476 SRCS_MPLAYER-$(APPLE_REMOTE) += input/ar.c |
28041
211c23dac000
Treat audio output objects the same as everything else in the build system,
diego
parents:
28018
diff
changeset
|
477 SRCS_MPLAYER-$(ARTS) += libao2/ao_arts.c |
28046
7df791e22c3f
Treat video output objects the same as everything else in the build system,
diego
parents:
28043
diff
changeset
|
478 SRCS_MPLAYER-$(BL) += libvo/vo_bl.c |
7df791e22c3f
Treat video output objects the same as everything else in the build system,
diego
parents:
28043
diff
changeset
|
479 SRCS_MPLAYER-$(CACA) += libvo/vo_caca.c |
29209 | 480 SRCS_MPLAYER-$(COREAUDIO) += libao2/ao_coreaudio.c |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
481 SRCS_MPLAYER-$(COREVIDEO) += libvo/vo_corevideo.m libvo/osx_common.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
482 libvo/osx_objc_common.m |
28740
1f76d86e49ae
DART audio output driver for OS/2 by KO Myung-Hun, komh chollian net
diego
parents:
28737
diff
changeset
|
483 SRCS_MPLAYER-$(DART) += libao2/ao_dart.c |
28046
7df791e22c3f
Treat video output objects the same as everything else in the build system,
diego
parents:
28043
diff
changeset
|
484 SRCS_MPLAYER-$(DGA) += libvo/vo_dga.c |
7df791e22c3f
Treat video output objects the same as everything else in the build system,
diego
parents:
28043
diff
changeset
|
485 SRCS_MPLAYER-$(DIRECT3D) += libvo/vo_direct3d.c libvo/w32_common.c |
32167 | 486 SRCS_MPLAYER-$(DIRECTFB) += libvo/vo_directfb2.c libvo/vo_dfbmga.c |
28046
7df791e22c3f
Treat video output objects the same as everything else in the build system,
diego
parents:
28043
diff
changeset
|
487 SRCS_MPLAYER-$(DIRECTX) += libao2/ao_dsound.c libvo/vo_directx.c |
7df791e22c3f
Treat video output objects the same as everything else in the build system,
diego
parents:
28043
diff
changeset
|
488 SRCS_MPLAYER-$(DXR2) += libao2/ao_dxr2.c libvo/vo_dxr2.c |
7df791e22c3f
Treat video output objects the same as everything else in the build system,
diego
parents:
28043
diff
changeset
|
489 SRCS_MPLAYER-$(DXR3) += libvo/vo_dxr3.c |
28041
211c23dac000
Treat audio output objects the same as everything else in the build system,
diego
parents:
28018
diff
changeset
|
490 SRCS_MPLAYER-$(ESD) += libao2/ao_esd.c |
28046
7df791e22c3f
Treat video output objects the same as everything else in the build system,
diego
parents:
28043
diff
changeset
|
491 SRCS_MPLAYER-$(FBDEV) += libvo/vo_fbdev.c libvo/vo_fbdev2.c |
32142
4614728cab25
build system: Merge all FFmpeg library checks into a single FFmpeg check.
diego
parents:
31982
diff
changeset
|
492 SRCS_MPLAYER-$(FFMPEG) += libvo/vo_png.c |
28046
7df791e22c3f
Treat video output objects the same as everything else in the build system,
diego
parents:
28043
diff
changeset
|
493 SRCS_MPLAYER-$(GGI) += libvo/vo_ggi.c |
7df791e22c3f
Treat video output objects the same as everything else in the build system,
diego
parents:
28043
diff
changeset
|
494 SRCS_MPLAYER-$(GIF) += libvo/vo_gif89a.c |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
495 SRCS_MPLAYER-$(GL) += libvo/gl_common.c libvo/vo_gl.c \ |
34748
f86e300072f0
Small fixes to make it easier to compiler for OpenGL ES
reimar
parents:
34697
diff
changeset
|
496 libvo/csputils.c |
36223
95be7d60ca9b
gl_tiled vo can be compiled and work on OSX as well.
reimar
parents:
36159
diff
changeset
|
497 SRCS_MPLAYER-$(GL_OSX) += libvo/osx_common.c libvo/osx_objc_common.m libvo/vo_gl_tiled.c |
31032
362425fe3de8
Add sdl_common file and use it to share the input handling between -vo gl
reimar
parents:
30984
diff
changeset
|
498 SRCS_MPLAYER-$(GL_SDL) += libvo/sdl_common.c |
35058
7f7dedf76624
Move file vo_gl2.c to vo_gl_tiled.c to reflect rename.
reimar
parents:
34890
diff
changeset
|
499 SRCS_MPLAYER-$(GL_WIN32) += libvo/w32_common.c libvo/vo_gl_tiled.c |
7f7dedf76624
Move file vo_gl2.c to vo_gl_tiled.c to reflect rename.
reimar
parents:
34890
diff
changeset
|
500 SRCS_MPLAYER-$(GL_X11) += libvo/x11_common.c libvo/vo_gl_tiled.c |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
501 SRCS_MPLAYER-$(GUI) += gui/util/bitmap.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
502 gui/util/list.c \ |
33779 | 503 gui/util/string.c |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
504 SRCS_MPLAYER-$(GUI_GTK) += gui/app/app.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
505 gui/app/cfg.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
506 gui/dialog/about.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
507 gui/dialog/dialog.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
508 gui/dialog/equalizer.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
509 gui/dialog/fileselect.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
510 gui/dialog/menu.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
511 gui/dialog/msgbox.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
512 gui/dialog/playlist.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
513 gui/dialog/preferences.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
514 gui/dialog/skinbrowser.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
515 gui/dialog/tools.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
516 gui/dialog/url.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
517 gui/interface.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
518 gui/skin/font.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
519 gui/skin/skin.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
520 gui/ui/actions.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
521 gui/ui/main.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
522 gui/ui/menu.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
523 gui/ui/playbar.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
524 gui/ui/render.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
525 gui/ui/video.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
526 gui/util/cut.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
527 gui/wm/ws.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
528 gui/wm/wsxdnd.c \ |
26366
cc260b44c154
Merge ./gui/Makefile into ./Makefile, one less instance of recursive make.
diego
parents:
26359
diff
changeset
|
529 |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
530 SRCS_MPLAYER-$(GUI_WIN32) += gui/win32/dialogs.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
531 gui/win32/gui.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
532 gui/win32/interface.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
533 gui/win32/playlist.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
534 gui/win32/preferences.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
535 gui/win32/skinload.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
536 gui/win32/widgetrender.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
537 gui/win32/wincfg.c \ |
26366
cc260b44c154
Merge ./gui/Makefile into ./Makefile, one less instance of recursive make.
diego
parents:
26359
diff
changeset
|
538 |
28046
7df791e22c3f
Treat video output objects the same as everything else in the build system,
diego
parents:
28043
diff
changeset
|
539 SRCS_MPLAYER-$(IVTV) += libao2/ao_ivtv.c libvo/vo_ivtv.c |
28041
211c23dac000
Treat audio output objects the same as everything else in the build system,
diego
parents:
28018
diff
changeset
|
540 SRCS_MPLAYER-$(JACK) += libao2/ao_jack.c |
26308
51338bf153de
Get rid of recursive make for the input/ subdirectory.
diego
parents:
26305
diff
changeset
|
541 SRCS_MPLAYER-$(JOYSTICK) += input/joystick.c |
28046
7df791e22c3f
Treat video output objects the same as everything else in the build system,
diego
parents:
28043
diff
changeset
|
542 SRCS_MPLAYER-$(JPEG) += libvo/vo_jpeg.c |
30439 | 543 SRCS_MPLAYER-$(KAI) += libao2/ao_kai.c |
28915
c2baa796c5e5
KVA vo driver for OS/2, patch by KO Myung-Hun, komh chollian net
diego
parents:
28910
diff
changeset
|
544 SRCS_MPLAYER-$(KVA) += libvo/vo_kva.c |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
545 SRCS_MPLAYER-$(LIBMENU) += libmenu/menu.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
546 libmenu/menu_chapsel.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
547 libmenu/menu_cmdlist.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
548 libmenu/menu_console.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
549 libmenu/menu_filesel.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
550 libmenu/menu_list.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
551 libmenu/menu_param.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
552 libmenu/menu_pt.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
553 libmenu/menu_txt.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
554 libmenu/vf_menu.c \ |
26359
4a9b26db833e
Ahem, libmenu objects should only be compiled when OSD menu is enabled.
diego
parents:
26351
diff
changeset
|
555 |
26402
08117784bc9e
Add Makefile variable for DVB OSD menu, saves one ifeq.
diego
parents:
26399
diff
changeset
|
556 SRCS_MPLAYER-$(LIBMENU_DVBIN) += libmenu/menu_dvbin.c |
26586 | 557 SRCS_MPLAYER-$(LIRC) += input/lirc.c |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
558 SRCS_MPLAYER-$(MATRIXVIEW) += libvo/vo_matrixview.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
559 libvo/matrixview.c |
28046
7df791e22c3f
Treat video output objects the same as everything else in the build system,
diego
parents:
28043
diff
changeset
|
560 SRCS_MPLAYER-$(MD5SUM) += libvo/vo_md5sum.c |
7df791e22c3f
Treat video output objects the same as everything else in the build system,
diego
parents:
28043
diff
changeset
|
561 SRCS_MPLAYER-$(MGA) += libvo/vo_mga.c |
33389 | 562 SRCS_MPLAYER-$(MNG) += libvo/vo_mng.c |
28041
211c23dac000
Treat audio output objects the same as everything else in the build system,
diego
parents:
28018
diff
changeset
|
563 SRCS_MPLAYER-$(NAS) += libao2/ao_nas.c |
31982
184969a3a437
Add synchronization of multiple MPlayer instances over UDP.
reimar
parents:
31958
diff
changeset
|
564 SRCS_MPLAYER-$(NETWORKING) += udp_sync.c |
28041
211c23dac000
Treat audio output objects the same as everything else in the build system,
diego
parents:
28018
diff
changeset
|
565 SRCS_MPLAYER-$(OPENAL) += libao2/ao_openal.c |
211c23dac000
Treat audio output objects the same as everything else in the build system,
diego
parents:
28018
diff
changeset
|
566 SRCS_MPLAYER-$(OSS) += libao2/ao_oss.c |
28046
7df791e22c3f
Treat video output objects the same as everything else in the build system,
diego
parents:
28043
diff
changeset
|
567 SRCS_MPLAYER-$(PNM) += libvo/vo_pnm.c |
28041
211c23dac000
Treat audio output objects the same as everything else in the build system,
diego
parents:
28018
diff
changeset
|
568 SRCS_MPLAYER-$(PULSE) += libao2/ao_pulse.c |
29531
6bd4c0c77eab
Add osx_common.c and move the keycode conversion (OSX to MPlayer) there.
reimar
parents:
29371
diff
changeset
|
569 SRCS_MPLAYER-$(QUARTZ) += libvo/vo_quartz.c libvo/osx_common.c |
28046
7df791e22c3f
Treat video output objects the same as everything else in the build system,
diego
parents:
28043
diff
changeset
|
570 SRCS_MPLAYER-$(S3FB) += libvo/vo_s3fb.c |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
571 SRCS_MPLAYER-$(SDL) += libao2/ao_sdl.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
572 libvo/vo_sdl.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
573 libvo/sdl_common.c |
28041
211c23dac000
Treat audio output objects the same as everything else in the build system,
diego
parents:
28018
diff
changeset
|
574 SRCS_MPLAYER-$(SGIAUDIO) += libao2/ao_sgi.c |
211c23dac000
Treat audio output objects the same as everything else in the build system,
diego
parents:
28018
diff
changeset
|
575 SRCS_MPLAYER-$(SUNAUDIO) += libao2/ao_sun.c |
28046
7df791e22c3f
Treat video output objects the same as everything else in the build system,
diego
parents:
28043
diff
changeset
|
576 SRCS_MPLAYER-$(SVGA) += libvo/vo_svga.c |
7df791e22c3f
Treat video output objects the same as everything else in the build system,
diego
parents:
28043
diff
changeset
|
577 SRCS_MPLAYER-$(TDFXFB) += libvo/vo_tdfxfb.c |
7df791e22c3f
Treat video output objects the same as everything else in the build system,
diego
parents:
28043
diff
changeset
|
578 SRCS_MPLAYER-$(TDFXVID) += libvo/vo_tdfx_vid.c |
7df791e22c3f
Treat video output objects the same as everything else in the build system,
diego
parents:
28043
diff
changeset
|
579 SRCS_MPLAYER-$(TGA) += libvo/vo_tga.c |
7df791e22c3f
Treat video output objects the same as everything else in the build system,
diego
parents:
28043
diff
changeset
|
580 SRCS_MPLAYER-$(V4L2) += libvo/vo_v4l2.c |
28041
211c23dac000
Treat audio output objects the same as everything else in the build system,
diego
parents:
28018
diff
changeset
|
581 SRCS_MPLAYER-$(V4L2) += libao2/ao_v4l2.c |
28582
4d64f83e2fac
Add support for VDPAU video out, including hardware decoding.
reimar
parents:
28526
diff
changeset
|
582 SRCS_MPLAYER-$(VDPAU) += libvo/vo_vdpau.c |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
583 SRCS_MPLAYER-$(VESA) += libvo/gtf.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
584 libvo/vo_vesa.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
585 libvo/vesa_lvo.c |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
586 SRCS_MPLAYER-$(VIDIX) += libvo/vo_cvidix.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
587 libvo/vosub_vidix.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
588 vidix/vidix.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
589 vidix/drivers.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
590 vidix/dha.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
591 vidix/mtrr.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
592 vidix/pci.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
593 vidix/pci_names.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
594 vidix/pci_dev_ids.c \ |
26516 | 595 |
26586 | 596 SRCS_MPLAYER-$(VIDIX_CYBERBLADE) += vidix/cyberblade_vid.c |
597 SRCS_MPLAYER-$(VIDIX_IVTV) += vidix/ivtv_vid.c | |
598 SRCS_MPLAYER-$(VIDIX_MACH64) += vidix/mach64_vid.c | |
599 SRCS_MPLAYER-$(VIDIX_MGA) += vidix/mga_vid.c | |
600 SRCS_MPLAYER-$(VIDIX_MGA_CRTC2) += vidix/mga_crtc2_vid.c | |
601 SRCS_MPLAYER-$(VIDIX_NVIDIA) += vidix/nvidia_vid.c | |
602 SRCS_MPLAYER-$(VIDIX_PM2) += vidix/pm2_vid.c | |
603 SRCS_MPLAYER-$(VIDIX_PM3) += vidix/pm3_vid.c | |
604 SRCS_MPLAYER-$(VIDIX_RADEON) += vidix/radeon_vid.c | |
605 SRCS_MPLAYER-$(VIDIX_RAGE128) += vidix/rage128_vid.c | |
606 SRCS_MPLAYER-$(VIDIX_S3) += vidix/s3_vid.c | |
27420
917c93c652b0
Add VIDIX driver for SuperH Mobile VEU hardware block.
ben
parents:
27411
diff
changeset
|
607 SRCS_MPLAYER-$(VIDIX_SH_VEU) += vidix/sh_veu_vid.c |
26586 | 608 SRCS_MPLAYER-$(VIDIX_SIS) += vidix/sis_vid.c vidix/sis_bridge.c |
609 SRCS_MPLAYER-$(VIDIX_UNICHROME) += vidix/unichrome_vid.c | |
28046
7df791e22c3f
Treat video output objects the same as everything else in the build system,
diego
parents:
28043
diff
changeset
|
610 SRCS_MPLAYER-$(WII) += libvo/vo_wii.c |
28041
211c23dac000
Treat audio output objects the same as everything else in the build system,
diego
parents:
28018
diff
changeset
|
611 SRCS_MPLAYER-$(WIN32WAVEOUT) += libao2/ao_win32.c |
28046
7df791e22c3f
Treat video output objects the same as everything else in the build system,
diego
parents:
28043
diff
changeset
|
612 SRCS_MPLAYER-$(WINVIDIX) += libvo/vo_winvidix.c |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
613 SRCS_MPLAYER-$(X11) += libvo/vo_x11.c libvo/vo_xover.c \ |
30921 | 614 libvo/x11_common.c |
28046
7df791e22c3f
Treat video output objects the same as everything else in the build system,
diego
parents:
28043
diff
changeset
|
615 SRCS_MPLAYER-$(XMGA) += libvo/vo_xmga.c |
7df791e22c3f
Treat video output objects the same as everything else in the build system,
diego
parents:
28043
diff
changeset
|
616 SRCS_MPLAYER-$(XV) += libvo/vo_xv.c |
7df791e22c3f
Treat video output objects the same as everything else in the build system,
diego
parents:
28043
diff
changeset
|
617 SRCS_MPLAYER-$(XVIDIX) += libvo/vo_xvidix.c |
7df791e22c3f
Treat video output objects the same as everything else in the build system,
diego
parents:
28043
diff
changeset
|
618 SRCS_MPLAYER-$(XVMC) += libvo/vo_xvmc.c |
7df791e22c3f
Treat video output objects the same as everything else in the build system,
diego
parents:
28043
diff
changeset
|
619 SRCS_MPLAYER-$(XVR100) += libvo/vo_xvr100.c |
7df791e22c3f
Treat video output objects the same as everything else in the build system,
diego
parents:
28043
diff
changeset
|
620 SRCS_MPLAYER-$(YUV4MPEG) += libvo/vo_yuv4mpeg.c |
31334
7ab74cfbcabe
Revert linking vd_zrmjpeg.c and vf_zrmjpeg.c to MPlayer only.
diego
parents:
31311
diff
changeset
|
621 SRCS_MPLAYER-$(ZR) += libvo/jpeg_enc.c libvo/vo_zr.c libvo/vo_zr2.c |
26477 | 622 |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
623 SRCS_MPLAYER = command.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
624 m_property.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
625 mixer.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
626 mp_fifo.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
627 mplayer.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
628 parser-mpcmd.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
629 pnm_loader.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
630 input/input.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
631 libao2/ao_mpegpes.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
632 libao2/ao_null.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
633 libao2/ao_pcm.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
634 libao2/audio_out.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
635 libvo/aspect.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
636 libvo/geometry.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
637 libvo/video_out.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
638 libvo/vo_mpegpes.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
639 libvo/vo_null.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
640 sub/spuenc.c \ |
29167
aea4b698808e
Move non-conditional SRCS lists below the conditional parts. This allows
diego
parents:
29166
diff
changeset
|
641 $(SRCS_MPLAYER-yes) |
aea4b698808e
Move non-conditional SRCS lists below the conditional parts. This allows
diego
parents:
29166
diff
changeset
|
642 |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
643 #MEncoder |
26482
e3ddf3efdaec
Merge libmpcodecs/Makefile into top-level Makefile.
diego
parents:
26478
diff
changeset
|
644 SRCS_MENCODER-$(FAAC) += libmpcodecs/ae_faac.c |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
645 SRCS_MENCODER-$(FFMPEG) += libmpcodecs/ae_lavc.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
646 libmpcodecs/ve_lavc.c \ |
32142
4614728cab25
build system: Merge all FFmpeg library checks into a single FFmpeg check.
diego
parents:
31982
diff
changeset
|
647 libmpdemux/muxer_lavf.c |
26482
e3ddf3efdaec
Merge libmpcodecs/Makefile into top-level Makefile.
diego
parents:
26478
diff
changeset
|
648 SRCS_MENCODER-$(LIBDV) += libmpcodecs/ve_libdv.c |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
649 SRCS_MENCODER-$(LIBLZO) += libmpcodecs/ve_nuv.c \ |
30921 | 650 libmpcodecs/native/rtjpegn.c |
26482
e3ddf3efdaec
Merge libmpcodecs/Makefile into top-level Makefile.
diego
parents:
26478
diff
changeset
|
651 SRCS_MENCODER-$(MP3LAME) += libmpcodecs/ae_lame.c |
26513 | 652 SRCS_MENCODER-$(QTX_CODECS_WIN32) += libmpcodecs/ve_qtvideo.c |
26482
e3ddf3efdaec
Merge libmpcodecs/Makefile into top-level Makefile.
diego
parents:
26478
diff
changeset
|
653 SRCS_MENCODER-$(TOOLAME) += libmpcodecs/ae_toolame.c |
e3ddf3efdaec
Merge libmpcodecs/Makefile into top-level Makefile.
diego
parents:
26478
diff
changeset
|
654 SRCS_MENCODER-$(TWOLAME) += libmpcodecs/ae_twolame.c |
e3ddf3efdaec
Merge libmpcodecs/Makefile into top-level Makefile.
diego
parents:
26478
diff
changeset
|
655 SRCS_MENCODER-$(WIN32DLL) += libmpcodecs/ve_vfw.c |
e3ddf3efdaec
Merge libmpcodecs/Makefile into top-level Makefile.
diego
parents:
26478
diff
changeset
|
656 SRCS_MENCODER-$(X264) += libmpcodecs/ve_x264.c |
e3ddf3efdaec
Merge libmpcodecs/Makefile into top-level Makefile.
diego
parents:
26478
diff
changeset
|
657 SRCS_MENCODER-$(XVID4) += libmpcodecs/ve_xvid4.c |
e3ddf3efdaec
Merge libmpcodecs/Makefile into top-level Makefile.
diego
parents:
26478
diff
changeset
|
658 |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
659 SRCS_MENCODER = mencoder.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
660 parser-mecmd.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
661 xvid_vbr.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
662 libmpcodecs/ae.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
663 libmpcodecs/ae_pcm.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
664 libmpcodecs/ve.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
665 libmpcodecs/ve_raw.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
666 libmpdemux/muxer.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
667 libmpdemux/muxer_avi.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
668 libmpdemux/muxer_mpeg.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
669 libmpdemux/muxer_rawaudio.c \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
670 libmpdemux/muxer_rawvideo.c \ |
29167
aea4b698808e
Move non-conditional SRCS lists below the conditional parts. This allows
diego
parents:
29166
diff
changeset
|
671 $(SRCS_MENCODER-yes) |
aea4b698808e
Move non-conditional SRCS lists below the conditional parts. This allows
diego
parents:
29166
diff
changeset
|
672 |
33675 | 673 # (linking) order matters for these libraries |
34567
2c9db9cb7310
build: fix lavfi dependencies (swscale and swresample).
cigaes
parents:
34480
diff
changeset
|
674 FFMPEGPARTS_ALL = libpostproc libavfilter libavformat libavcodec libswscale libswresample libavutil |
2c9db9cb7310
build: fix lavfi dependencies (swscale and swresample).
cigaes
parents:
34480
diff
changeset
|
675 FFMPEGPARTS = $(foreach part, $(FFMPEGPARTS_ALL), $(if $(wildcard ffmpeg/$(part)), $(part))) |
33675 | 676 FFMPEGLIBS = $(foreach part, $(FFMPEGPARTS), ffmpeg/$(part)/$(part).a) |
677 FFMPEGFILES = $(foreach part, $(FFMPEGPARTS), $(wildcard $(addprefix ffmpeg/$(part)/,*.[chS] /*/*.[chS] /*/*.asm))) | |
15772 | 678 |
33675 | 679 COMMON_LIBS-$(FFMPEG_A) += $(FFMPEGLIBS) |
680 COMMON_LIBS += $(COMMON_LIBS-yes) | |
22796
7986e3f73008
cosmetics: Reorder parts of the Makefile in order to group parts sensibly together.
diego
parents:
22795
diff
changeset
|
681 |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
682 OBJS_COMMON += $(addsuffix .o, $(basename $(SRCS_COMMON))) |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
683 OBJS_MENCODER += $(addsuffix .o, $(basename $(SRCS_MENCODER))) |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
684 OBJS_MPLAYER += $(addsuffix .o, $(basename $(SRCS_MPLAYER))) |
26577
d1e4656332cf
cosmetics: Move some variable declarations to better places.
diego
parents:
26574
diff
changeset
|
685 OBJS_MPLAYER-$(PE_EXECUTABLE) += osdep/mplayer-rc.o |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
686 OBJS_MPLAYER += $(OBJS_MPLAYER-yes) |
22796
7986e3f73008
cosmetics: Reorder parts of the Makefile in order to group parts sensibly together.
diego
parents:
22795
diff
changeset
|
687 |
27399
eb9b0b46009d
cosmetics: Sort things into alphabetical order in various places.
diego
parents:
27397
diff
changeset
|
688 MENCODER_DEPS = $(OBJS_MENCODER) $(OBJS_COMMON) $(COMMON_LIBS) |
26555
a16bf3eba843
Get rid of now obsolete library rules and variables.
diego
parents:
26554
diff
changeset
|
689 MPLAYER_DEPS = $(OBJS_MPLAYER) $(OBJS_COMMON) $(COMMON_LIBS) |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
690 DEP_FILES = $(SRCS_COMMON) $(SRCS_MPLAYER) $(SRCS_MENCODER) |
32238 | 691 $(foreach suffix,.c .cpp .m .S,$(eval DEP_FILES := $(DEP_FILES:$(suffix)=.d))) |
22796
7986e3f73008
cosmetics: Reorder parts of the Makefile in order to group parts sensibly together.
diego
parents:
22795
diff
changeset
|
692 |
26577
d1e4656332cf
cosmetics: Move some variable declarations to better places.
diego
parents:
26574
diff
changeset
|
693 ALL_PRG-$(MPLAYER) += mplayer$(EXESUF) |
d1e4656332cf
cosmetics: Move some variable declarations to better places.
diego
parents:
26574
diff
changeset
|
694 ALL_PRG-$(MENCODER) += mencoder$(EXESUF) |
26563 | 695 |
27399
eb9b0b46009d
cosmetics: Sort things into alphabetical order in various places.
diego
parents:
27397
diff
changeset
|
696 INSTALL_TARGETS-$(GUI) += install-gui |
26784
80227b63ccf8
install-mencoder-man depends on install-mplayer-man.
diego
parents:
26783
diff
changeset
|
697 INSTALL_TARGETS-$(MENCODER) += install-mencoder install-mencoder-man |
27399
eb9b0b46009d
cosmetics: Sort things into alphabetical order in various places.
diego
parents:
27397
diff
changeset
|
698 INSTALL_TARGETS-$(MPLAYER) += install-mplayer install-mplayer-man |
22796
7986e3f73008
cosmetics: Reorder parts of the Makefile in order to group parts sensibly together.
diego
parents:
22795
diff
changeset
|
699 |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
700 DIRS = . \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
701 gui \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
702 gui/app \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
703 gui/dialog \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
704 gui/skin \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
705 gui/ui \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
706 gui/util \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
707 gui/win32 \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
708 gui/wm \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
709 input \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
710 libaf \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
711 libao2 \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
712 libmenu \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
713 libmpcodecs \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
714 libmpcodecs/native \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
715 libmpdemux \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
716 libvo \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
717 loader \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
718 loader/dmo \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
719 loader/dshow \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
720 loader/wine \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
721 mp3lib \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
722 osdep \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
723 stream \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
724 stream/freesdp \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
725 stream/librtsp \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
726 stream/realrtsp \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
727 sub \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
728 TOOLS \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
729 vidix \ |
7474 | 730 |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
731 ALL_DIRS = $(DIRS) \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
732 libass \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
733 libdvdcss \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
734 libdvdnav \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
735 libdvdnav/vm \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
736 libdvdread4 \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
737 libmpeg2 \ |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
738 tremor \ |
33800
844786b8f768
Makfile: split non-native directories from native directories in DIRS
diego
parents:
33798
diff
changeset
|
739 |
27172
fa689f1b187b
Group some variable declarations together in sensible places.
diego
parents:
27171
diff
changeset
|
740 ALLHEADERS = $(foreach dir,$(DIRS),$(wildcard $(dir)/*.h)) |
fa689f1b187b
Group some variable declarations together in sensible places.
diego
parents:
27171
diff
changeset
|
741 |
29161
68dbcaf8e594
Introduce ADDSUFFIXES function and use it to simplify the
diego
parents:
29160
diff
changeset
|
742 ADDSUFFIXES = $(foreach suf,$(1),$(addsuffix $(suf),$(2))) |
33800
844786b8f768
Makfile: split non-native directories from native directories in DIRS
diego
parents:
33798
diff
changeset
|
743 ADD_ALL_DIRS = $(call ADDSUFFIXES,$(1),$(ALL_DIRS)) |
33848
dc9418215e7d
Makefile: fix mistakenly broken ADD_ALL_EXESUFS function
diego
parents:
33846
diff
changeset
|
744 ADD_ALL_EXESUFS = $(1) $(call ADDSUFFIXES,$(EXESUFS_ALL),$(1)) |
26676
84d1a6f19490
Add some comment headings to divide the Makefile into logical chapters.
diego
parents:
26675
diff
changeset
|
745 |
34480 | 746 GUI_ICONSIZES = 16x16 22x22 24x24 32x32 48x48 256x256 |
747 | |
748 | |
26676
84d1a6f19490
Add some comment headings to divide the Makefile into logical chapters.
diego
parents:
26675
diff
changeset
|
749 |
84d1a6f19490
Add some comment headings to divide the Makefile into logical chapters.
diego
parents:
26675
diff
changeset
|
750 ###### generic rules ####### |
84d1a6f19490
Add some comment headings to divide the Makefile into logical chapters.
diego
parents:
26675
diff
changeset
|
751 |
26794
cf60ce406b0b
one less level of indirection for install and program targets
diego
parents:
26791
diff
changeset
|
752 all: $(ALL_PRG-yes) |
7474 | 753 |
30683
c744dec7ed98
Disable old-style implicit rules to fix MinGW/Cygwin compilation
reimar
parents:
30622
diff
changeset
|
754 %.o: %.S |
32235
ba225e81c184
Use CFLAGS directly when compiling Assembler files, we do not set ASFLAGS.
diego
parents:
32233
diff
changeset
|
755 $(CC) $(CC_DEPFLAGS) $(CFLAGS) -c -o $@ $< |
30683
c744dec7ed98
Disable old-style implicit rules to fix MinGW/Cygwin compilation
reimar
parents:
30622
diff
changeset
|
756 |
c744dec7ed98
Disable old-style implicit rules to fix MinGW/Cygwin compilation
reimar
parents:
30622
diff
changeset
|
757 %.o: %.c |
31717 | 758 $(CC) $(CC_DEPFLAGS) $(CFLAGS) -c -o $@ $< |
30683
c744dec7ed98
Disable old-style implicit rules to fix MinGW/Cygwin compilation
reimar
parents:
30622
diff
changeset
|
759 |
c744dec7ed98
Disable old-style implicit rules to fix MinGW/Cygwin compilation
reimar
parents:
30622
diff
changeset
|
760 %.o: %.cpp |
31717 | 761 $(CC) $(CC_DEPFLAGS) $(CXXFLAGS) -c -o $@ $< |
30683
c744dec7ed98
Disable old-style implicit rules to fix MinGW/Cygwin compilation
reimar
parents:
30622
diff
changeset
|
762 |
26675
6b747c6ce030
cosmetics: Move some stuff around for more logical grouping.
diego
parents:
26672
diff
changeset
|
763 %.o: %.m |
31717 | 764 $(CC) $(CC_DEPFLAGS) $(CFLAGS) -c -o $@ $< |
26675
6b747c6ce030
cosmetics: Move some stuff around for more logical grouping.
diego
parents:
26672
diff
changeset
|
765 |
27187 | 766 %-rc.o: %.rc |
34115 | 767 $(WINDRES) -I. $< -o $@ |
27187 | 768 |
36159
7425021012b4
Add script that submits a Coverity scan in an automated way.
reimar
parents:
35952
diff
changeset
|
769 ffmpeglibs: $(FFMPEGLIBS) |
7425021012b4
Add script that submits a Coverity scan in an automated way.
reimar
parents:
35952
diff
changeset
|
770 |
27433
9aec56f5e314
FFmpeg no longer has fastmemcpy support, so no longer trigger recursing
diego
parents:
27420
diff
changeset
|
771 $(FFMPEGLIBS): $(FFMPEGFILES) config.h |
33643
311468e8af65
build: Compile libav* libraries from the top level of the ffmpeg subdirectory.
diego
parents:
33633
diff
changeset
|
772 $(MAKE) -C ffmpeg $(@:ffmpeg/%=%) |
1 | 773 |
27399
eb9b0b46009d
cosmetics: Sort things into alphabetical order in various places.
diego
parents:
27397
diff
changeset
|
774 mencoder$(EXESUF): $(MENCODER_DEPS) |
29742
3bd28ab606db
Get rid of COMMON_LDFLAGS variable. It was a pointless indirection.
diego
parents:
29737
diff
changeset
|
775 mencoder$(EXESUF): EXTRALIBS += $(EXTRALIBS_MENCODER) |
21085 | 776 mplayer$(EXESUF): $(MPLAYER_DEPS) |
29742
3bd28ab606db
Get rid of COMMON_LDFLAGS variable. It was a pointless indirection.
diego
parents:
29737
diff
changeset
|
777 mplayer$(EXESUF): EXTRALIBS += $(EXTRALIBS_MPLAYER) |
29737 | 778 mencoder$(EXESUF) mplayer$(EXESUF): |
29742
3bd28ab606db
Get rid of COMMON_LDFLAGS variable. It was a pointless indirection.
diego
parents:
29737
diff
changeset
|
779 $(CC) -o $@ $^ $(EXTRALIBS) |
1 | 780 |
35913
635f18a8e27d
build: Compile all codec-cfg* host tools with one generic rule.
diego
parents:
35911
diff
changeset
|
781 codec-cfg-test$(EXESUF): HOSTCFLAGS := $(HOSTCFLAGS) -DTESTING |
635f18a8e27d
build: Compile all codec-cfg* host tools with one generic rule.
diego
parents:
35911
diff
changeset
|
782 codec-cfg$(EXESUF) codecs2html$(EXESUF): HOSTCFLAGS := $(HOSTCFLAGS) -DCODECS2HTML |
635f18a8e27d
build: Compile all codec-cfg* host tools with one generic rule.
diego
parents:
35911
diff
changeset
|
783 codec-cfg$(EXESUF) codec-cfg-test$(EXESUF) codecs2html$(EXESUF): codec-cfg.c codec-cfg.h help_mp.h |
635f18a8e27d
build: Compile all codec-cfg* host tools with one generic rule.
diego
parents:
35911
diff
changeset
|
784 $(HOST_CC) $(HOSTCFLAGS) -o $@ $< |
19051 | 785 |
20791 | 786 codecs.conf.h: codec-cfg$(EXESUF) etc/codecs.conf |
27190 | 787 ./$^ > $@ |
8467
3ca9cc46df5c
Fallback to builtin (generated from etc/codecs.conf at compile time)
arpi
parents:
8353
diff
changeset
|
788 |
33258
6170442680ac
Add code to generate and compare all object files MPlayer uses.
reimar
parents:
33246
diff
changeset
|
789 checksums: $(MPLAYER_DEPS) $(MENCODER_DEPS) mplayer$(EXESUF) mencoder$(EXESUF) |
6170442680ac
Add code to generate and compare all object files MPlayer uses.
reimar
parents:
33246
diff
changeset
|
790 md5sum $^ > checksums |
6170442680ac
Add code to generate and compare all object files MPlayer uses.
reimar
parents:
33246
diff
changeset
|
791 |
6170442680ac
Add code to generate and compare all object files MPlayer uses.
reimar
parents:
33246
diff
changeset
|
792 check_checksums: $(MPLAYER_DEPS) $(MENCODER_DEPS) mplayer$(EXESUF) mencoder$(EXESUF) |
6170442680ac
Add code to generate and compare all object files MPlayer uses.
reimar
parents:
33246
diff
changeset
|
793 md5sum -c checksums |
6170442680ac
Add code to generate and compare all object files MPlayer uses.
reimar
parents:
33246
diff
changeset
|
794 |
26675
6b747c6ce030
cosmetics: Move some stuff around for more logical grouping.
diego
parents:
26672
diff
changeset
|
795 # ./configure must be rerun if it changed |
6b747c6ce030
cosmetics: Move some stuff around for more logical grouping.
diego
parents:
26672
diff
changeset
|
796 config.mak: configure |
6b747c6ce030
cosmetics: Move some stuff around for more logical grouping.
diego
parents:
26672
diff
changeset
|
797 @echo "############################################################" |
6b747c6ce030
cosmetics: Move some stuff around for more logical grouping.
diego
parents:
26672
diff
changeset
|
798 @echo "####### Please run ./configure again - it's changed! #######" |
6b747c6ce030
cosmetics: Move some stuff around for more logical grouping.
diego
parents:
26672
diff
changeset
|
799 @echo "############################################################" |
6b747c6ce030
cosmetics: Move some stuff around for more logical grouping.
diego
parents:
26672
diff
changeset
|
800 |
34890
4df5cb727be4
Add a Makefile target for testing the help message text headers.
ib
parents:
34748
diff
changeset
|
801 checkhelp: help/help_mp*.h |
4df5cb727be4
Add a Makefile target for testing the help message text headers.
ib
parents:
34748
diff
changeset
|
802 help/help_check.sh $(CC) $^ |
4df5cb727be4
Add a Makefile target for testing the help message text headers.
ib
parents:
34748
diff
changeset
|
803 |
26675
6b747c6ce030
cosmetics: Move some stuff around for more logical grouping.
diego
parents:
26672
diff
changeset
|
804 help_mp.h: help/help_mp-en.h $(HELP_FILE) |
26878
73921138ff30
Move messages header file creation to a separate shell script.
diego
parents:
26872
diff
changeset
|
805 help/help_create.sh $(HELP_FILE) $(CHARSET) |
26675
6b747c6ce030
cosmetics: Move some stuff around for more logical grouping.
diego
parents:
26672
diff
changeset
|
806 |
26855 | 807 # rebuild version.h each time the working copy is updated |
33612
4dc685f18963
build: Rebuild version.h file if git metadata changed due to new commits.
diego
parents:
33583
diff
changeset
|
808 version.h: version.sh $(wildcard .svn/entries .git/logs/HEAD) |
28334 | 809 ./$< `$(CC) -dumpversion` |
26855 | 810 |
31335
c9f185fdf201
typo: Add missing '$' to EXESUF variable in binary build rule.
diego
parents:
31334
diff
changeset
|
811 %$(EXESUF): %.c |
35914
209180129a45
build: Split object files from link libraries in generic executable rule.
diego
parents:
35913
diff
changeset
|
812 $(CC) $(CC_DEPFLAGS) $(CFLAGS) -o $@ $^ $(LIBS) |
27161
b4094f8dccf0
Simplify tool generation rules with a pattern rule.
diego
parents:
27160
diff
changeset
|
813 |
31958
4cccb69779ef
cosmetics: Move header compilation rules to the bottom of the rules list.
diego
parents:
31927
diff
changeset
|
814 %.ho: %.h |
4cccb69779ef
cosmetics: Move header compilation rules to the bottom of the rules list.
diego
parents:
31927
diff
changeset
|
815 $(CC) $(CFLAGS) -Wno-unused -c -o $@ -x c $< |
4cccb69779ef
cosmetics: Move header compilation rules to the bottom of the rules list.
diego
parents:
31927
diff
changeset
|
816 |
4cccb69779ef
cosmetics: Move header compilation rules to the bottom of the rules list.
diego
parents:
31927
diff
changeset
|
817 checkheaders: $(ALLHEADERS:.h=.ho) |
4cccb69779ef
cosmetics: Move header compilation rules to the bottom of the rules list.
diego
parents:
31927
diff
changeset
|
818 |
26676
84d1a6f19490
Add some comment headings to divide the Makefile into logical chapters.
diego
parents:
26675
diff
changeset
|
819 |
84d1a6f19490
Add some comment headings to divide the Makefile into logical chapters.
diego
parents:
26675
diff
changeset
|
820 |
34235
91794b4aa5d0
build: merge DOCS/xml/Makefile into top-level Makefile
diego
parents:
34183
diff
changeset
|
821 ###### XML documentation ###### |
91794b4aa5d0
build: merge DOCS/xml/Makefile into top-level Makefile
diego
parents:
34183
diff
changeset
|
822 |
91794b4aa5d0
build: merge DOCS/xml/Makefile into top-level Makefile
diego
parents:
34183
diff
changeset
|
823 doc: html-chunked html-single |
91794b4aa5d0
build: merge DOCS/xml/Makefile into top-level Makefile
diego
parents:
34183
diff
changeset
|
824 |
91794b4aa5d0
build: merge DOCS/xml/Makefile into top-level Makefile
diego
parents:
34183
diff
changeset
|
825 html-chunked: $(addprefix html-chunked-,$(DOC_LANGS)) |
91794b4aa5d0
build: merge DOCS/xml/Makefile into top-level Makefile
diego
parents:
34183
diff
changeset
|
826 html-single: $(addprefix html-single-,$(DOC_LANGS)) |
91794b4aa5d0
build: merge DOCS/xml/Makefile into top-level Makefile
diego
parents:
34183
diff
changeset
|
827 |
91794b4aa5d0
build: merge DOCS/xml/Makefile into top-level Makefile
diego
parents:
34183
diff
changeset
|
828 xmllint: $(addprefix xmllint-,$(DOC_LANGS)) |
91794b4aa5d0
build: merge DOCS/xml/Makefile into top-level Makefile
diego
parents:
34183
diff
changeset
|
829 |
91794b4aa5d0
build: merge DOCS/xml/Makefile into top-level Makefile
diego
parents:
34183
diff
changeset
|
830 define lang-def |
91794b4aa5d0
build: merge DOCS/xml/Makefile into top-level Makefile
diego
parents:
34183
diff
changeset
|
831 html-chunked-$(lang): DOCS/HTML/$(lang)/dummy.html |
91794b4aa5d0
build: merge DOCS/xml/Makefile into top-level Makefile
diego
parents:
34183
diff
changeset
|
832 html-single-$(lang): DOCS/HTML/$(lang)/MPlayer.html |
91794b4aa5d0
build: merge DOCS/xml/Makefile into top-level Makefile
diego
parents:
34183
diff
changeset
|
833 DOCS/HTML/$(lang)/dummy.html DOCS/HTML/$(lang)/MPlayer.html: DOCS/xml/$(lang)/main.xml $(wildcard DOCS/xml/$(lang)/*.xml) DOCS/xml/html-common.xsl DOCS/HTML/$(lang)/default.css |
91794b4aa5d0
build: merge DOCS/xml/Makefile into top-level Makefile
diego
parents:
34183
diff
changeset
|
834 |
91794b4aa5d0
build: merge DOCS/xml/Makefile into top-level Makefile
diego
parents:
34183
diff
changeset
|
835 DOCS/HTML/$(lang)/default.css: |
91794b4aa5d0
build: merge DOCS/xml/Makefile into top-level Makefile
diego
parents:
34183
diff
changeset
|
836 mkdir -p $$(@D) |
91794b4aa5d0
build: merge DOCS/xml/Makefile into top-level Makefile
diego
parents:
34183
diff
changeset
|
837 cp -f DOCS/xml/default.css $$(@D) |
91794b4aa5d0
build: merge DOCS/xml/Makefile into top-level Makefile
diego
parents:
34183
diff
changeset
|
838 |
91794b4aa5d0
build: merge DOCS/xml/Makefile into top-level Makefile
diego
parents:
34183
diff
changeset
|
839 DOCS/HTML/$(lang)/dummy.html: |
91794b4aa5d0
build: merge DOCS/xml/Makefile into top-level Makefile
diego
parents:
34183
diff
changeset
|
840 SGML_CATALOG_FILES=$(CATALOG) $(XSLT_COMMAND) $$@ DOCS/xml/html-chunk.xsl $$< |
91794b4aa5d0
build: merge DOCS/xml/Makefile into top-level Makefile
diego
parents:
34183
diff
changeset
|
841 |
91794b4aa5d0
build: merge DOCS/xml/Makefile into top-level Makefile
diego
parents:
34183
diff
changeset
|
842 DOCS/HTML/$(lang)/MPlayer.html: |
91794b4aa5d0
build: merge DOCS/xml/Makefile into top-level Makefile
diego
parents:
34183
diff
changeset
|
843 SGML_CATALOG_FILES=$(CATALOG) $(XSLT_COMMAND) $$@ DOCS/xml/html-single.xsl $$< |
91794b4aa5d0
build: merge DOCS/xml/Makefile into top-level Makefile
diego
parents:
34183
diff
changeset
|
844 |
91794b4aa5d0
build: merge DOCS/xml/Makefile into top-level Makefile
diego
parents:
34183
diff
changeset
|
845 xmllint-$(lang): |
91794b4aa5d0
build: merge DOCS/xml/Makefile into top-level Makefile
diego
parents:
34183
diff
changeset
|
846 SGML_CATALOG_FILES=$(CATALOG) $(XMLLINT_COMMAND) DOCS/xml/$(lang)/main.xml |
91794b4aa5d0
build: merge DOCS/xml/Makefile into top-level Makefile
diego
parents:
34183
diff
changeset
|
847 endef |
91794b4aa5d0
build: merge DOCS/xml/Makefile into top-level Makefile
diego
parents:
34183
diff
changeset
|
848 |
91794b4aa5d0
build: merge DOCS/xml/Makefile into top-level Makefile
diego
parents:
34183
diff
changeset
|
849 $(foreach lang, $(DOC_LANG_ALL),$(eval $(lang-def))) |
91794b4aa5d0
build: merge DOCS/xml/Makefile into top-level Makefile
diego
parents:
34183
diff
changeset
|
850 |
91794b4aa5d0
build: merge DOCS/xml/Makefile into top-level Makefile
diego
parents:
34183
diff
changeset
|
851 |
91794b4aa5d0
build: merge DOCS/xml/Makefile into top-level Makefile
diego
parents:
34183
diff
changeset
|
852 |
26676
84d1a6f19490
Add some comment headings to divide the Makefile into logical chapters.
diego
parents:
26675
diff
changeset
|
853 ###### dependency declarations / specific CFLAGS ###### |
84d1a6f19490
Add some comment headings to divide the Makefile into logical chapters.
diego
parents:
26675
diff
changeset
|
854 |
28735
ec73d66cf714
Make all object files depend on generated header files.
diego
parents:
28734
diff
changeset
|
855 # Make sure all generated header files are created. |
35913
635f18a8e27d
build: Compile all codec-cfg* host tools with one generic rule.
diego
parents:
35911
diff
changeset
|
856 codec-cfg.o codec-cfg-test$(EXESUF): codecs.conf.h |
32236 | 857 $(DEP_FILES) $(MENCODER_DEPS) $(MPLAYER_DEPS): help_mp.h |
35526 | 858 mpcommon.o osdep/mplayer-rc.o gui/dialog/about.o gui/win32/gui.o: version.h |
26675
6b747c6ce030
cosmetics: Move some stuff around for more logical grouping.
diego
parents:
26672
diff
changeset
|
859 |
31564 | 860 osdep/mplayer-rc.o: osdep/mplayer.exe.manifest |
861 | |
32827 | 862 gui/%: CFLAGS += -Wno-strict-prototypes |
31447
bb6a85295322
Shut up strict prototype warnings from the gui subdirectory.
diego
parents:
31349
diff
changeset
|
863 |
35952 | 864 libdvdcss/%: CFLAGS := $(CFLAGS_LIBDVDCSS) $(CFLAGS) |
35817
192d51f4645a
build: Drop unnecessary -D_GNU_SOURCE from libdvd* CFLAGS
diego
parents:
35595
diff
changeset
|
865 libdvdnav/%: CFLAGS := -Ilibdvdnav -DHAVE_CONFIG_H -DVERSION=\"MPlayer-custom\" $(CFLAGS) |
192d51f4645a
build: Drop unnecessary -D_GNU_SOURCE from libdvd* CFLAGS
diego
parents:
35595
diff
changeset
|
866 libdvdread4/%: CFLAGS := -Ilibdvdread4 $(CFLAGS_LIBDVDCSS_DVDREAD) $(CFLAGS) |
26492 | 867 |
30170
008338d7679f
Drop -Iloader from CPPFLAGS for the loader subdirectory.
diego
parents:
30169
diff
changeset
|
868 loader/%: CFLAGS += -fno-omit-frame-pointer $(CFLAGS_NO_OMIT_LEAF_FRAME_POINTER) |
28792 | 869 #loader/%: CFLAGS += -Ddbg_printf=__vprintf -DTRACE=__vprintf -DDETAILED_OUT |
870 loader/win32%: CFLAGS += $(CFLAGS_STACKREALIGN) | |
26541 | 871 |
28792 | 872 mp3lib/decode_i586%: CFLAGS += -fomit-frame-pointer |
26523 | 873 |
29261
78e51575201b
Make sure that -I flags for internal library copies come before other CFLAGS
diego
parents:
29259
diff
changeset
|
874 stream/stream_dvdnav%: CFLAGS := $(CFLAGS_LIBDVDNAV) $(CFLAGS) |
78e51575201b
Make sure that -I flags for internal library copies come before other CFLAGS
diego
parents:
29259
diff
changeset
|
875 |
28792 | 876 tremor/%: CFLAGS += $(CFLAGS_TREMOR_LOW) |
27404
778fac8c186f
Add separate variables for CFLAGS that are specific to internal libraries
diego
parents:
27402
diff
changeset
|
877 |
27402 | 878 vidix/%: CFLAGS += $(CFLAGS_DHAHELPER) $(CFLAGS_SVGALIB_HELPER) |
26993 | 879 |
30172
fbff89bae6a4
Remove previous failed attempt at disabling that auto-generation of some C code.
diego
parents:
30170
diff
changeset
|
880 VIDIX_PCI_FILES = vidix/pci_dev_ids.c vidix/pci_ids.h vidix/pci_names.c \ |
30046 | 881 vidix/pci_vendors.h |
26516 | 882 |
28375 | 883 $(VIDIX_PCI_FILES): vidix/pci_db2c.awk vidix/pci.db |
30174
84f7e547aaf2
Invoke pci_db2c.awk as an argument to awk instead of letting the shell run it.
diego
parents:
30172
diff
changeset
|
884 awk -f $^ $(VIDIX_PCIDB) |
26516 | 885 |
26539
d572ecfb34ae
Make sure all autogenerated .h and .c files exist in the vidix subdirectory
diego
parents:
26525
diff
changeset
|
886 VIDIX_OBJS = $(filter vidix/%,$(SRCS_MPLAYER:.c=.o)) |
d572ecfb34ae
Make sure all autogenerated .h and .c files exist in the vidix subdirectory
diego
parents:
26525
diff
changeset
|
887 |
32243
aca04baf0951
Remove remnants of explicit dependency file generation.
diego
parents:
32242
diff
changeset
|
888 $(VIDIX_OBJS): $(VIDIX_PCI_FILES) |
26516 | 889 |
26589
47f08d44cfa7
Add testclean target and make distclean depend upon it.
diego
parents:
26588
diff
changeset
|
890 |
26676
84d1a6f19490
Add some comment headings to divide the Makefile into logical chapters.
diego
parents:
26675
diff
changeset
|
891 |
26863 | 892 ###### installation / clean / generic rules ####### |
26676
84d1a6f19490
Add some comment headings to divide the Makefile into logical chapters.
diego
parents:
26675
diff
changeset
|
893 |
26794
cf60ce406b0b
one less level of indirection for install and program targets
diego
parents:
26791
diff
changeset
|
894 install: $(INSTALL_TARGETS-yes) |
22052
d90d335368b1
Replace ifeq structure in the install target by a set of dependent targets.
diego
parents:
21999
diff
changeset
|
895 |
22054 | 896 install-dirs: |
27759 | 897 $(INSTALL) -d $(BINDIR) $(CONFDIR) $(LIBDIR) |
22052
d90d335368b1
Replace ifeq structure in the install target by a set of dependent targets.
diego
parents:
21999
diff
changeset
|
898 |
26791
daa735e525a4
install-mplayer and install-mencoder targets should depend on install-dirs.
diego
parents:
26790
diff
changeset
|
899 install-%: %$(EXESUF) install-dirs |
26777 | 900 $(INSTALL) -m 755 $(INSTALLSTRIP) $< $(BINDIR) |
22052
d90d335368b1
Replace ifeq structure in the install target by a set of dependent targets.
diego
parents:
21999
diff
changeset
|
901 |
34480 | 902 install-gui: install-mplayer install-gui-icons |
27399
eb9b0b46009d
cosmetics: Sort things into alphabetical order in various places.
diego
parents:
27397
diff
changeset
|
903 -ln -sf mplayer$(EXESUF) $(BINDIR)/gmplayer$(EXESUF) |
34480 | 904 $(INSTALL) -d $(DATADIR)/skins $(prefix)/share/applications |
27399
eb9b0b46009d
cosmetics: Sort things into alphabetical order in various places.
diego
parents:
27397
diff
changeset
|
905 $(INSTALL) -m 644 etc/mplayer.desktop $(prefix)/share/applications/ |
eb9b0b46009d
cosmetics: Sort things into alphabetical order in various places.
diego
parents:
27397
diff
changeset
|
906 |
34480 | 907 install-gui-icons: $(foreach size,$(GUI_ICONSIZES),install-gui-icon-$(size)) |
29110 | 908 install-gui-man: $(foreach lang,$(MAN_LANGS),install-gui-man-$(lang)) |
27399
eb9b0b46009d
cosmetics: Sort things into alphabetical order in various places.
diego
parents:
27397
diff
changeset
|
909 install-mencoder-man: $(foreach lang,$(MAN_LANGS),install-mencoder-man-$(lang)) |
27279 | 910 install-mplayer-man: $(foreach lang,$(MAN_LANGS),install-mplayer-man-$(lang)) |
27399
eb9b0b46009d
cosmetics: Sort things into alphabetical order in various places.
diego
parents:
27397
diff
changeset
|
911 |
29110 | 912 install-gui-man-en: install-mplayer-man-en |
913 cd $(MANDIR)/man1/ && ln -sf mplayer.1 gmplayer.1 | |
914 | |
27399
eb9b0b46009d
cosmetics: Sort things into alphabetical order in various places.
diego
parents:
27397
diff
changeset
|
915 install-mencoder-man-en: install-mplayer-man-en |
eb9b0b46009d
cosmetics: Sort things into alphabetical order in various places.
diego
parents:
27397
diff
changeset
|
916 cd $(MANDIR)/man1 && ln -sf mplayer.1 mencoder.1 |
26788
0bec9426c86d
Replace hackish shell loops for man page installation with make constructs.
diego
parents:
26787
diff
changeset
|
917 |
0bec9426c86d
Replace hackish shell loops for man page installation with make constructs.
diego
parents:
26787
diff
changeset
|
918 install-mplayer-man-en: |
26789
49eb016d1219
Install the required man page directories in the man page targets.
diego
parents:
26788
diff
changeset
|
919 $(INSTALL) -d $(MANDIR)/man1 |
28388
69391048c83c
Remove -c option from install commands. It is ignored by GNU install and
diego
parents:
28375
diff
changeset
|
920 $(INSTALL) -m 644 DOCS/man/en/mplayer.1 $(MANDIR)/man1/ |
26788
0bec9426c86d
Replace hackish shell loops for man page installation with make constructs.
diego
parents:
26787
diff
changeset
|
921 |
34480 | 922 define GUI_ICON_RULE |
923 install-gui-icon-$(size): | |
924 $(INSTALL) -d $(prefix)/share/icons/hicolor/$(size)/apps | |
925 $(INSTALL) -m 644 etc/mplayer$(size).png $(prefix)/share/icons/hicolor/$(size)/apps/mplayer.png | |
926 endef | |
927 | |
29110 | 928 define GUI_MAN_RULE |
929 install-gui-man-$(lang): install-mplayer-man-$(lang) | |
930 cd $(MANDIR)/$(lang)/man1/ && ln -sf mplayer.1 gmplayer.1 | |
931 endef | |
932 | |
27399
eb9b0b46009d
cosmetics: Sort things into alphabetical order in various places.
diego
parents:
27397
diff
changeset
|
933 define MENCODER_MAN_RULE |
eb9b0b46009d
cosmetics: Sort things into alphabetical order in various places.
diego
parents:
27397
diff
changeset
|
934 install-mencoder-man-$(lang): install-mplayer-man-$(lang) |
eb9b0b46009d
cosmetics: Sort things into alphabetical order in various places.
diego
parents:
27397
diff
changeset
|
935 cd $(MANDIR)/$(lang)/man1 && ln -sf mplayer.1 mencoder.1 |
eb9b0b46009d
cosmetics: Sort things into alphabetical order in various places.
diego
parents:
27397
diff
changeset
|
936 endef |
22052
d90d335368b1
Replace ifeq structure in the install target by a set of dependent targets.
diego
parents:
21999
diff
changeset
|
937 |
26788
0bec9426c86d
Replace hackish shell loops for man page installation with make constructs.
diego
parents:
26787
diff
changeset
|
938 define MPLAYER_MAN_RULE |
0bec9426c86d
Replace hackish shell loops for man page installation with make constructs.
diego
parents:
26787
diff
changeset
|
939 install-mplayer-man-$(lang): |
26789
49eb016d1219
Install the required man page directories in the man page targets.
diego
parents:
26788
diff
changeset
|
940 $(INSTALL) -d $(MANDIR)/$(lang)/man1 |
28388
69391048c83c
Remove -c option from install commands. It is ignored by GNU install and
diego
parents:
28375
diff
changeset
|
941 $(INSTALL) -m 644 DOCS/man/$(lang)/mplayer.1 $(MANDIR)/$(lang)/man1/ |
26788
0bec9426c86d
Replace hackish shell loops for man page installation with make constructs.
diego
parents:
26787
diff
changeset
|
942 endef |
0bec9426c86d
Replace hackish shell loops for man page installation with make constructs.
diego
parents:
26787
diff
changeset
|
943 |
34480 | 944 $(foreach size,$(GUI_ICONSIZES),$(eval $(GUI_ICON_RULE))) |
29110 | 945 $(foreach lang,$(filter-out en,$(MAN_LANG_ALL)),$(eval $(GUI_MAN_RULE))) |
27399
eb9b0b46009d
cosmetics: Sort things into alphabetical order in various places.
diego
parents:
27397
diff
changeset
|
946 $(foreach lang,$(filter-out en,$(MAN_LANG_ALL)),$(eval $(MENCODER_MAN_RULE))) |
27298
0de5b595d2ae
Remove "en" from list of all man page languages when generating man page
diego
parents:
27279
diff
changeset
|
947 $(foreach lang,$(filter-out en,$(MAN_LANG_ALL)),$(eval $(MPLAYER_MAN_RULE))) |
22052
d90d335368b1
Replace ifeq structure in the install target by a set of dependent targets.
diego
parents:
21999
diff
changeset
|
948 |
2385
78209b784fec
Add uninstall target, patch by Clemens W«£chter <clemenswaechter@yahoo.com>
atmos4
parents:
2310
diff
changeset
|
949 uninstall: |
26772
e60dfd4ffeae
There is no need to ignore errors from 'rm -f' commands.
diego
parents:
26771
diff
changeset
|
950 rm -f $(BINDIR)/mplayer$(EXESUF) $(BINDIR)/gmplayer$(EXESUF) |
e60dfd4ffeae
There is no need to ignore errors from 'rm -f' commands.
diego
parents:
26771
diff
changeset
|
951 rm -f $(BINDIR)/mencoder$(EXESUF) |
e60dfd4ffeae
There is no need to ignore errors from 'rm -f' commands.
diego
parents:
26771
diff
changeset
|
952 rm -f $(MANDIR)/man1/mencoder.1 $(MANDIR)/man1/mplayer.1 |
34480 | 953 rm -f $(foreach size,$(GUI_ICONSIZES),$(prefix)/share/icons/hicolor/$(size)/apps/mplayer.png) |
26772
e60dfd4ffeae
There is no need to ignore errors from 'rm -f' commands.
diego
parents:
26771
diff
changeset
|
954 rm -f $(prefix)/share/applications/mplayer.desktop |
26782
5282159223e2
Always uninstall English man pages instead of never.
diego
parents:
26781
diff
changeset
|
955 rm -f $(MANDIR)/man1/mplayer.1 $(MANDIR)/man1/mencoder.1 |
27279 | 956 rm -f $(foreach lang,$(MAN_LANGS),$(foreach man,mplayer.1 mencoder.1,$(MANDIR)/$(lang)/man1/$(man))) |
2385
78209b784fec
Add uninstall target, patch by Clemens W«£chter <clemenswaechter@yahoo.com>
atmos4
parents:
2310
diff
changeset
|
957 |
35902
681e44b3b0ec
build: Run tests, tools, etc. clean targets as dependencies of clean.
diego
parents:
35901
diff
changeset
|
958 clean: testsclean toolsclean driversclean dhahelperclean |
33989 | 959 -$(MAKE) -C ffmpeg $@ |
34418
6faf474f9ce3
build: Merge tests/Makefile into top-level Makefile and test non-recursively.
diego
parents:
34295
diff
changeset
|
960 -rm -rf tests/res |
35594
bff329dcd7d1
Let 'make clean' remove all files that 'make' can regenerate.
ib
parents:
35529
diff
changeset
|
961 -rm -f $(call ADD_ALL_DIRS,/*.o /*.d /*.a /*.ho /*~) |
29152
97ab4928cd4d
Extend ADD_ALL_EXESUFS to work with a list of files instead of a single one.
diego
parents:
29151
diff
changeset
|
962 -rm -f $(call ADD_ALL_EXESUFS,mplayer mencoder) |
35594
bff329dcd7d1
Let 'make clean' remove all files that 'make' can regenerate.
ib
parents:
35529
diff
changeset
|
963 -rm -f $(VIDIX_PCI_FILES) |
bff329dcd7d1
Let 'make clean' remove all files that 'make' can regenerate.
ib
parents:
35529
diff
changeset
|
964 -rm -f $(call ADD_ALL_EXESUFS,codec-cfg cpuinfo) |
bff329dcd7d1
Let 'make clean' remove all files that 'make' can regenerate.
ib
parents:
35529
diff
changeset
|
965 -rm -f codecs.conf.h help_mp.h version.h |
34655
16f8330fc70b
build: Remove generated documentation on 'make clean'.
diego
parents:
34652
diff
changeset
|
966 -rm -rf DOCS/tech/doxygen DOCS/HTML |
19292
20938447bb55
'make clean' now recurses through subdirectories as expected,
diego
parents:
19283
diff
changeset
|
967 |
35902
681e44b3b0ec
build: Run tests, tools, etc. clean targets as dependencies of clean.
diego
parents:
35901
diff
changeset
|
968 distclean: clean |
33989 | 969 -$(MAKE) -C ffmpeg $@ |
34235
91794b4aa5d0
build: merge DOCS/xml/Makefile into top-level Makefile
diego
parents:
34183
diff
changeset
|
970 -rm -f DOCS/xml/html-chunk.xsl DOCS/xml/html-single.xsl |
35595
da22212d9d7b
Remove DOCS/xml/$(lang)/main.xml files with 'make distclean'.
ib
parents:
35594
diff
changeset
|
971 -rm -f $(foreach lang,$(DOC_LANG_ALL),DOCS/xml/$(lang)/main.xml) |
35594
bff329dcd7d1
Let 'make clean' remove all files that 'make' can regenerate.
ib
parents:
35529
diff
changeset
|
972 -rm -f config.* TAGS tags |
1 | 973 |
26675
6b747c6ce030
cosmetics: Move some stuff around for more logical grouping.
diego
parents:
26672
diff
changeset
|
974 doxygen: |
6b747c6ce030
cosmetics: Move some stuff around for more logical grouping.
diego
parents:
26672
diff
changeset
|
975 doxygen DOCS/tech/Doxyfile |
6b747c6ce030
cosmetics: Move some stuff around for more logical grouping.
diego
parents:
26672
diff
changeset
|
976 |
25633 | 977 TAGS: |
29268
170369ec951c
Add missing path to find invocation for tags/TAGS creation.
diego
parents:
29267
diff
changeset
|
978 rm -f $@; find . -name '*.[chS]' -o -name '*.asm' | xargs etags -a |
25633 | 979 |
980 tags: | |
29268
170369ec951c
Add missing path to find invocation for tags/TAGS creation.
diego
parents:
29267
diff
changeset
|
981 rm -f $@; find . -name '*.[chS]' -o -name '*.asm' | xargs ctags -a |
25633 | 982 |
26675
6b747c6ce030
cosmetics: Move some stuff around for more logical grouping.
diego
parents:
26672
diff
changeset
|
983 |
26676
84d1a6f19490
Add some comment headings to divide the Makefile into logical chapters.
diego
parents:
26675
diff
changeset
|
984 |
34418
6faf474f9ce3
build: Merge tests/Makefile into top-level Makefile and test non-recursively.
diego
parents:
34295
diff
changeset
|
985 ###### regression tests ####### |
6faf474f9ce3
build: Merge tests/Makefile into top-level Makefile and test non-recursively.
diego
parents:
34295
diff
changeset
|
986 |
6faf474f9ce3
build: Merge tests/Makefile into top-level Makefile and test non-recursively.
diego
parents:
34295
diff
changeset
|
987 BROKEN_SAMPLES = \ |
34445 | 988 h264-conformance/FM1_BT_B.h264 \ |
34418
6faf474f9ce3
build: Merge tests/Makefile into top-level Makefile and test non-recursively.
diego
parents:
34295
diff
changeset
|
989 h264-conformance/FM1_FT_E.264 \ |
34445 | 990 h264-conformance/FM2_SVA_B.264 \ |
34418
6faf474f9ce3
build: Merge tests/Makefile into top-level Makefile and test non-recursively.
diego
parents:
34295
diff
changeset
|
991 pva/PVA_test-partial.pva \ |
34433 | 992 wmv8/wmv_drm.wmv \ |
34445 | 993 wtv/law-and-order-partial.wtv \ |
34418
6faf474f9ce3
build: Merge tests/Makefile into top-level Makefile and test non-recursively.
diego
parents:
34295
diff
changeset
|
994 |
6faf474f9ce3
build: Merge tests/Makefile into top-level Makefile and test non-recursively.
diego
parents:
34295
diff
changeset
|
995 AUDIO_ONLY_SAMPLES = \ |
6faf474f9ce3
build: Merge tests/Makefile into top-level Makefile and test non-recursively.
diego
parents:
34295
diff
changeset
|
996 aac/% ac3/% amrnb/% amrwb/% atrac1/% atrac3/% bink/binkaudio% \ |
6faf474f9ce3
build: Merge tests/Makefile into top-level Makefile and test non-recursively.
diego
parents:
34295
diff
changeset
|
997 creative/% dts/% duck/%-audio-only.avi eac3/% gsm/% imc/% \ |
6faf474f9ce3
build: Merge tests/Makefile into top-level Makefile and test non-recursively.
diego
parents:
34295
diff
changeset
|
998 lossless-audio/% mp3-conformance/% musepack/% nellymoser/% \ |
34432
96469d9632eb
QCP files are audio-only, do not run them through video test.
reimar
parents:
34418
diff
changeset
|
999 qcp/% \ |
34418
6faf474f9ce3
build: Merge tests/Makefile into top-level Makefile and test non-recursively.
diego
parents:
34295
diff
changeset
|
1000 qt-surge-suite/% real/ra% sipr/% truespeech/% vorbis/% \ |
6faf474f9ce3
build: Merge tests/Makefile into top-level Makefile and test non-recursively.
diego
parents:
34295
diff
changeset
|
1001 vqf/% w64/% wmapro/% wmavoice/% \ |
6faf474f9ce3
build: Merge tests/Makefile into top-level Makefile and test non-recursively.
diego
parents:
34295
diff
changeset
|
1002 |
34439
9441cb91bddd
Put test-related code in Makefile under ifdef FATE_SAMPLES.
reimar
parents:
34433
diff
changeset
|
1003 # running wildcard with empty FATE_SAMPLES seems to cause a lot of issues |
9441cb91bddd
Put test-related code in Makefile under ifdef FATE_SAMPLES.
reimar
parents:
34433
diff
changeset
|
1004 ifdef FATE_SAMPLES |
34418
6faf474f9ce3
build: Merge tests/Makefile into top-level Makefile and test non-recursively.
diego
parents:
34295
diff
changeset
|
1005 ALLSAMPLES_FULLPATH = $(wildcard $(FATE_SAMPLES)/*/*.*) |
6faf474f9ce3
build: Merge tests/Makefile into top-level Makefile and test non-recursively.
diego
parents:
34295
diff
changeset
|
1006 ALLSAMPLES = $(patsubst $(FATE_SAMPLES)/%,%,$(ALLSAMPLES_FULLPATH)) |
6faf474f9ce3
build: Merge tests/Makefile into top-level Makefile and test non-recursively.
diego
parents:
34295
diff
changeset
|
1007 SAMPLES := $(filter-out $(BROKEN_SAMPLES),$(ALLSAMPLES)) |
6faf474f9ce3
build: Merge tests/Makefile into top-level Makefile and test non-recursively.
diego
parents:
34295
diff
changeset
|
1008 SAMPLES := $(filter-out $(AUDIO_ONLY_SAMPLES),$(SAMPLES)) |
6faf474f9ce3
build: Merge tests/Makefile into top-level Makefile and test non-recursively.
diego
parents:
34295
diff
changeset
|
1009 RESULTS = $(patsubst %,tests/res/%.md5,$(SAMPLES)) |
6faf474f9ce3
build: Merge tests/Makefile into top-level Makefile and test non-recursively.
diego
parents:
34295
diff
changeset
|
1010 |
6faf474f9ce3
build: Merge tests/Makefile into top-level Makefile and test non-recursively.
diego
parents:
34295
diff
changeset
|
1011 fatetest: $(RESULTS) |
6faf474f9ce3
build: Merge tests/Makefile into top-level Makefile and test non-recursively.
diego
parents:
34295
diff
changeset
|
1012 |
6faf474f9ce3
build: Merge tests/Makefile into top-level Makefile and test non-recursively.
diego
parents:
34295
diff
changeset
|
1013 tests/res/%.md5: mplayer$(EXESUF) $(FATE_SAMPLES)/% |
6faf474f9ce3
build: Merge tests/Makefile into top-level Makefile and test non-recursively.
diego
parents:
34295
diff
changeset
|
1014 @tests/faterun.sh $* |
34441
4496c52ff7f1
Print a hint if FATE_SAMPLES was not set and fatetest is run.
reimar
parents:
34439
diff
changeset
|
1015 else |
4496c52ff7f1
Print a hint if FATE_SAMPLES was not set and fatetest is run.
reimar
parents:
34439
diff
changeset
|
1016 fatetest: |
4496c52ff7f1
Print a hint if FATE_SAMPLES was not set and fatetest is run.
reimar
parents:
34439
diff
changeset
|
1017 @echo "You need to set FATE_SAMPLES for fatetest to work" |
34439
9441cb91bddd
Put test-related code in Makefile under ifdef FATE_SAMPLES.
reimar
parents:
34433
diff
changeset
|
1018 endif |
34418
6faf474f9ce3
build: Merge tests/Makefile into top-level Makefile and test non-recursively.
diego
parents:
34295
diff
changeset
|
1019 |
6faf474f9ce3
build: Merge tests/Makefile into top-level Makefile and test non-recursively.
diego
parents:
34295
diff
changeset
|
1020 |
6faf474f9ce3
build: Merge tests/Makefile into top-level Makefile and test non-recursively.
diego
parents:
34295
diff
changeset
|
1021 |
26676
84d1a6f19490
Add some comment headings to divide the Makefile into logical chapters.
diego
parents:
26675
diff
changeset
|
1022 ###### tests / tools ####### |
84d1a6f19490
Add some comment headings to divide the Makefile into logical chapters.
diego
parents:
26675
diff
changeset
|
1023 |
35914
209180129a45
build: Split object files from link libraries in generic executable rule.
diego
parents:
35913
diff
changeset
|
1024 MP_MSG_OBJS = mp_msg.o mp_fifo.o osdep/$(GETCH) osdep/$(TIMER) |
35911
9914889b8b68
Revert r36004, r36003, r35995, r35994, r35992: Fix default compilation.
cehoyos
parents:
35902
diff
changeset
|
1025 |
35914
209180129a45
build: Split object files from link libraries in generic executable rule.
diego
parents:
35913
diff
changeset
|
1026 libvo/aspecttest$(EXESUF): libvo/aspect.o libvo/geometry.o $(MP_MSG_OBJS) |
209180129a45
build: Split object files from link libraries in generic executable rule.
diego
parents:
35913
diff
changeset
|
1027 libvo/aspecttest$(EXESUF): LIBS = $(MP_MSG_LIBS) |
35911
9914889b8b68
Revert r36004, r36003, r35995, r35994, r35992: Fix default compilation.
cehoyos
parents:
35902
diff
changeset
|
1028 |
35914
209180129a45
build: Split object files from link libraries in generic executable rule.
diego
parents:
35913
diff
changeset
|
1029 LOADER_TEST_OBJS = $(SRCS_WIN32_EMULATION:.c=.o) $(SRCS_QTX_EMULATION:.S=.o) ffmpeg/libavutil/libavutil.a osdep/mmap_anon.o cpudetect.o path.o $(MP_MSG_OBJS) |
26563 | 1030 |
26675
6b747c6ce030
cosmetics: Move some stuff around for more logical grouping.
diego
parents:
26672
diff
changeset
|
1031 loader/qtx/list$(EXESUF) loader/qtx/qtxload$(EXESUF): CFLAGS += -g |
27161
b4094f8dccf0
Simplify tool generation rules with a pattern rule.
diego
parents:
27160
diff
changeset
|
1032 loader/qtx/list$(EXESUF) loader/qtx/qtxload$(EXESUF): $(LOADER_TEST_OBJS) |
26675
6b747c6ce030
cosmetics: Move some stuff around for more logical grouping.
diego
parents:
26672
diff
changeset
|
1033 |
35919
62bd62d19c4f
build: Only build qtx tests if QTX_EMULATION is set.
diego
parents:
35918
diff
changeset
|
1034 TESTS-$(QTX_EMULATION) += loader/qtx/list loader/qtx/qtxload |
13097 | 1035 |
35896
0553bd41eb78
build: Fix conditional compilation of tests and tools.
diego
parents:
35866
diff
changeset
|
1036 TESTS := codecs2html codec-cfg-test libvo/aspecttest $(TESTS-yes) |
27160 | 1037 |
32246
0b768ab74183
Use generated dependency information files for tools and tests.
diego
parents:
32245
diff
changeset
|
1038 TESTS_DEP_FILES = $(addsuffix .d,$(TESTS)) |
0b768ab74183
Use generated dependency information files for tools and tests.
diego
parents:
32245
diff
changeset
|
1039 |
28504
b983d65e840c
On clean/distclean, remove binaries with all types of executable suffixes.
diego
parents:
28503
diff
changeset
|
1040 tests: $(addsuffix $(EXESUF),$(TESTS)) |
13097 | 1041 |
26675
6b747c6ce030
cosmetics: Move some stuff around for more logical grouping.
diego
parents:
26672
diff
changeset
|
1042 testsclean: |
35918
902fef954aba
build: Ensure that all test tools are removed on clean.
diego
parents:
35917
diff
changeset
|
1043 -rm -f $(call ADD_ALL_EXESUFS,$(TESTS) $(TESTS-no)) |
26455 | 1044 |
35921
57761c0cbfe2
build: Only compile modify_reg tool if Win32 emulation is enabled.
diego
parents:
35919
diff
changeset
|
1045 TOOLS-$(ARCH_X86) += fastmemcpybench |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
1046 TOOLS-$(HAVE_WINDOWS_H) += vfw2menc |
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
1047 TOOLS-$(SDL_IMAGE) += bmovl-test |
35922
1cc764869d00
build: Only build subrip tool if the UnRAR executable is available.
diego
parents:
35921
diff
changeset
|
1048 TOOLS-$(UNRAR_EXEC) += subrip |
35921
57761c0cbfe2
build: Only compile modify_reg tool if Win32 emulation is enabled.
diego
parents:
35919
diff
changeset
|
1049 TOOLS-$(WIN32_EMULATION) += modify_reg |
26455 | 1050 |
35922
1cc764869d00
build: Only build subrip tool if the UnRAR executable is available.
diego
parents:
35921
diff
changeset
|
1051 TOOLS := $(addprefix TOOLS/,alaw-gen asfinfo avi-fix avisubdump compare dump_mp4 movinfo netstream vivodump $(TOOLS-yes)) |
26455 | 1052 |
35917
a428cba73765
build: Add proper conditional compilation for all tools.
diego
parents:
35914
diff
changeset
|
1053 TOOLS_DEP_FILES = $(addsuffix .d,$(TOOLS)) |
32246
0b768ab74183
Use generated dependency information files for tools and tests.
diego
parents:
32245
diff
changeset
|
1054 |
28504
b983d65e840c
On clean/distclean, remove binaries with all types of executable suffixes.
diego
parents:
28503
diff
changeset
|
1055 tools: $(addsuffix $(EXESUF),$(TOOLS)) |
26455 | 1056 |
26864
428910380407
cosmetics: Move toolsclean target to a better place.
diego
parents:
26863
diff
changeset
|
1057 toolsclean: |
35917
a428cba73765
build: Add proper conditional compilation for all tools.
diego
parents:
35914
diff
changeset
|
1058 -rm -f $(call ADD_ALL_EXESUFS,$(TOOLS) $(TOOLS-no)) |
28894
b29169fccda9
Fix and restructure fastmemcpybench. It is now one binary that runs all
diego
parents:
28872
diff
changeset
|
1059 -rm -f TOOLS/realcodecs/*.so.6.0 |
26864
428910380407
cosmetics: Move toolsclean target to a better place.
diego
parents:
26863
diff
changeset
|
1060 |
35914
209180129a45
build: Split object files from link libraries in generic executable rule.
diego
parents:
35913
diff
changeset
|
1061 TOOLS/bmovl-test$(EXESUF): LIBS = -lSDL_image |
35924
d16e3d64b946
build: whitespace cosmetics; add two more section comments
diego
parents:
35922
diff
changeset
|
1062 TOOLS/vfw2menc$(EXESUF): LIBS = -lwinmm -lole32 |
35943
4d83191b7218
build: Restructure mp_msg-related link library handling.
diego
parents:
35924
diff
changeset
|
1063 TOOLS/subrip$(EXESUF): LIBS = $(MP_MSG_LIBS) -lm |
33553 | 1064 TOOLS/subrip$(EXESUF): path.o sub/vobsub.o sub/spudec.o sub/unrar_exec.o \ |
35914
209180129a45
build: Split object files from link libraries in generic executable rule.
diego
parents:
35913
diff
changeset
|
1065 ffmpeg/libswscale/libswscale.a ffmpeg/libavutil/libavutil.a $(MP_MSG_OBJS) |
26455 | 1066 |
26963
8825552ee585
Fix the linking of TOOLS/netstream and TOOLS/vivodump.
diego
parents:
26904
diff
changeset
|
1067 mplayer-nomain.o: mplayer.c |
8825552ee585
Fix the linking of TOOLS/netstream and TOOLS/vivodump.
diego
parents:
26904
diff
changeset
|
1068 $(CC) $(CFLAGS) -DDISABLE_MAIN -c -o $@ $< |
8825552ee585
Fix the linking of TOOLS/netstream and TOOLS/vivodump.
diego
parents:
26904
diff
changeset
|
1069 |
27154
01526c8e2d75
Declare common netstream + vivodump dependencies in the common place.
diego
parents:
27151
diff
changeset
|
1070 TOOLS/netstream$(EXESUF): TOOLS/netstream.c |
01526c8e2d75
Declare common netstream + vivodump dependencies in the common place.
diego
parents:
27151
diff
changeset
|
1071 TOOLS/vivodump$(EXESUF): TOOLS/vivodump.c |
01526c8e2d75
Declare common netstream + vivodump dependencies in the common place.
diego
parents:
27151
diff
changeset
|
1072 TOOLS/netstream$(EXESUF) TOOLS/vivodump$(EXESUF): $(subst mplayer.o,mplayer-nomain.o,$(OBJS_MPLAYER)) $(filter-out %mencoder.o,$(OBJS_MENCODER)) $(OBJS_COMMON) $(COMMON_LIBS) |
32245
f0cbf9ca48bc
Generate dependency information for netstream and vivodump as well.
diego
parents:
32243
diff
changeset
|
1073 $(CC) $(CC_DEPFLAGS) $(CFLAGS) -o $@ $^ $(EXTRALIBS_MPLAYER) $(EXTRALIBS_MENCODER) $(EXTRALIBS) |
26455 | 1074 |
1075 REAL_SRCS = $(wildcard TOOLS/realcodecs/*.c) | |
1076 REAL_TARGETS = $(REAL_SRCS:.c=.so.6.0) | |
1077 | |
1078 realcodecs: $(REAL_TARGETS) | |
28894
b29169fccda9
Fix and restructure fastmemcpybench. It is now one binary that runs all
diego
parents:
28872
diff
changeset
|
1079 realcodecs: CFLAGS += -g |
26455 | 1080 |
1081 %.so.6.0: %.o | |
1082 ld -shared -o $@ $< -ldl -lc | |
1083 | |
26882 | 1084 |
1085 | |
1086 ###### drivers ####### | |
1087 | |
1088 KERNEL_INC = /lib/modules/`uname -r`/build/include | |
1089 KERNEL_VERSION = $(shell grep RELEASE $(KERNEL_INC)/linux/version.h | cut -d'"' -f2) | |
1090 KERNEL_CFLAGS = -O2 -D__KERNEL__ -DMODULE -Wall -I$(KERNEL_INC) -include $(KERNEL_INC)/linux/modversions.h | |
1091 KERNEL_OBJS = $(addprefix drivers/, mga_vid.o tdfx_vid.o radeon_vid.o rage128_vid.o) | |
1092 MODULES_DIR = /lib/modules/$(KERNEL_VERSION)/misc | |
27191
0c39ee17759a
Introduce DRIVER_OBJS variable for list of all driver targets.
diego
parents:
27190
diff
changeset
|
1093 DRIVER_OBJS = $(KERNEL_OBJS) drivers/mga_vid_test drivers/tdfx_vid_test |
32241
04a875c8dc3e
Use dependency files to track the compile-time dependencies of kernel modules.
diego
parents:
32240
diff
changeset
|
1094 DRIVER_DEP_FILES = $(KERNEL_OBJS:.o=.d) drivers/mga_vid_test.d drivers/tdfx_vid_test.d |
26882 | 1095 |
27191
0c39ee17759a
Introduce DRIVER_OBJS variable for list of all driver targets.
diego
parents:
27190
diff
changeset
|
1096 drivers: $(DRIVER_OBJS) |
26882 | 1097 |
27191
0c39ee17759a
Introduce DRIVER_OBJS variable for list of all driver targets.
diego
parents:
27190
diff
changeset
|
1098 $(DRIVER_OBJS): CFLAGS = $(KERNEL_CFLAGS) |
26882 | 1099 drivers/radeon_vid.o drivers/rage128_vid.o: CFLAGS += -fomit-frame-pointer -fno-strict-aliasing -fno-common -ffast-math |
1100 | |
27191
0c39ee17759a
Introduce DRIVER_OBJS variable for list of all driver targets.
diego
parents:
27190
diff
changeset
|
1101 install-drivers: $(DRIVER_OBJS) |
26882 | 1102 -mkdir -p $(MODULES_DIR) |
33798
2a145501610c
build: Always use the install program set by configure.
diego
parents:
33793
diff
changeset
|
1103 $(INSTALL) -m 644 $(KERNEL_OBJS) $(MODULES_DIR) |
26882 | 1104 depmod -a |
1105 -mknod /dev/mga_vid c 178 0 | |
1106 -mknod /dev/tdfx_vid c 178 0 | |
1107 -mknod /dev/radeon_vid c 178 0 | |
1108 -ln -s /dev/radeon_vid /dev/rage128_vid | |
1109 | |
1110 driversclean: | |
28505
f3fa6fe243e6
Ignore errors from all rm commands in clean targets.
diego
parents:
28504
diff
changeset
|
1111 -rm -f $(DRIVER_OBJS) drivers/*~ |
26882 | 1112 |
33846
0b608de512ba
Makefile: cosmetics: consistently name all dependency file variables
diego
parents:
33824
diff
changeset
|
1113 DHAHELPER_DEP_FILES = vidix/dhahelper/dhahelper.d vidix/dhahelper/test.d vidix/dhahelperwin/dhahelper.d vidix/dhahelperwin/dhasetup.d |
26902
95d324b7de18
Merge vidix/dhahelper/Makefile into top-level Makefile.
diego
parents:
26884
diff
changeset
|
1114 dhahelper: vidix/dhahelper/dhahelper.o vidix/dhahelper/test |
95d324b7de18
Merge vidix/dhahelper/Makefile into top-level Makefile.
diego
parents:
26884
diff
changeset
|
1115 |
95d324b7de18
Merge vidix/dhahelper/Makefile into top-level Makefile.
diego
parents:
26884
diff
changeset
|
1116 vidix/dhahelper/dhahelper.o vidix/dhahelper/test: CFLAGS = $(KERNEL_CFLAGS) |
95d324b7de18
Merge vidix/dhahelper/Makefile into top-level Makefile.
diego
parents:
26884
diff
changeset
|
1117 |
95d324b7de18
Merge vidix/dhahelper/Makefile into top-level Makefile.
diego
parents:
26884
diff
changeset
|
1118 install-dhahelper: vidix/dhahelper/dhahelper.o |
95d324b7de18
Merge vidix/dhahelper/Makefile into top-level Makefile.
diego
parents:
26884
diff
changeset
|
1119 -mkdir -p $(MODULES_DIR) |
33798
2a145501610c
build: Always use the install program set by configure.
diego
parents:
33793
diff
changeset
|
1120 $(INSTALL) -m 644 $< $(MODULES_DIR) |
26902
95d324b7de18
Merge vidix/dhahelper/Makefile into top-level Makefile.
diego
parents:
26884
diff
changeset
|
1121 depmod -a |
27000
c86217387637
Add command to create dhahelper device to install-dhahelper target.
diego
parents:
26999
diff
changeset
|
1122 -mknod /dev/dhahelper c 180 0 |
26902
95d324b7de18
Merge vidix/dhahelper/Makefile into top-level Makefile.
diego
parents:
26884
diff
changeset
|
1123 |
26903
5ed6787022c4
Merge vidix/dhahelperwin/Makefile into top-level Makefile.
diego
parents:
26902
diff
changeset
|
1124 dhahelperwin: vidix/dhahelperwin/dhasetup.exe vidix/dhahelperwin/dhahelper.sys |
5ed6787022c4
Merge vidix/dhahelperwin/Makefile into top-level Makefile.
diego
parents:
26902
diff
changeset
|
1125 |
27188 | 1126 vidix/dhahelperwin/dhahelper-rc.o: vidix/dhahelperwin/common.ver vidix/dhahelperwin/ntverp.h |
26903
5ed6787022c4
Merge vidix/dhahelperwin/Makefile into top-level Makefile.
diego
parents:
26902
diff
changeset
|
1127 |
5ed6787022c4
Merge vidix/dhahelperwin/Makefile into top-level Makefile.
diego
parents:
26902
diff
changeset
|
1128 vidix/dhahelperwin/base.tmp: vidix/dhahelperwin/dhahelper.o vidix/dhahelperwin/dhahelper-rc.o |
5ed6787022c4
Merge vidix/dhahelperwin/Makefile into top-level Makefile.
diego
parents:
26902
diff
changeset
|
1129 $(CC) -Wl,--base-file,$@ -Wl,--entry,_DriverEntry@8 -nostartfiles \ |
28780
0f67e29affb9
Simplify some vidix dhahelper build commands with automatic make variables.
diego
parents:
28740
diff
changeset
|
1130 -nostdlib -o $(@D)/junk.tmp $^ -lntoskrnl |
0f67e29affb9
Simplify some vidix dhahelper build commands with automatic make variables.
diego
parents:
28740
diff
changeset
|
1131 -rm -f $(@D)/junk.tmp |
26903
5ed6787022c4
Merge vidix/dhahelperwin/Makefile into top-level Makefile.
diego
parents:
26902
diff
changeset
|
1132 |
5ed6787022c4
Merge vidix/dhahelperwin/Makefile into top-level Makefile.
diego
parents:
26902
diff
changeset
|
1133 vidix/dhahelperwin/temp.exp: vidix/dhahelperwin/base.tmp |
28780
0f67e29affb9
Simplify some vidix dhahelper build commands with automatic make variables.
diego
parents:
28740
diff
changeset
|
1134 dlltool --dllname $(@D)/dhahelper.sys --base-file $< --output-exp $@ |
26903
5ed6787022c4
Merge vidix/dhahelperwin/Makefile into top-level Makefile.
diego
parents:
26902
diff
changeset
|
1135 |
5ed6787022c4
Merge vidix/dhahelperwin/Makefile into top-level Makefile.
diego
parents:
26902
diff
changeset
|
1136 vidix/dhahelperwin/dhahelper.sys: vidix/dhahelperwin/temp.exp vidix/dhahelperwin/dhahelper.o vidix/dhahelperwin/dhahelper-rc.o |
5ed6787022c4
Merge vidix/dhahelperwin/Makefile into top-level Makefile.
diego
parents:
26902
diff
changeset
|
1137 $(CC) -Wl,--subsystem,native -Wl,--image-base,0x10000 \ |
5ed6787022c4
Merge vidix/dhahelperwin/Makefile into top-level Makefile.
diego
parents:
26902
diff
changeset
|
1138 -Wl,--file-alignment,0x1000 -Wl,--section-alignment,0x1000 \ |
5ed6787022c4
Merge vidix/dhahelperwin/Makefile into top-level Makefile.
diego
parents:
26902
diff
changeset
|
1139 -Wl,--entry,_DriverEntry@8 -Wl,$< -mdll -nostartfiles -nostdlib \ |
28780
0f67e29affb9
Simplify some vidix dhahelper build commands with automatic make variables.
diego
parents:
28740
diff
changeset
|
1140 -o $@ $(@:.sys=.o) $(@:.sys=-rc.o) -lntoskrnl |
26903
5ed6787022c4
Merge vidix/dhahelperwin/Makefile into top-level Makefile.
diego
parents:
26902
diff
changeset
|
1141 strip $@ |
5ed6787022c4
Merge vidix/dhahelperwin/Makefile into top-level Makefile.
diego
parents:
26902
diff
changeset
|
1142 |
26904
b4a743e6d17d
Add install-dhahelperwin target to simplify dhahelper installation on Windows.
diego
parents:
26903
diff
changeset
|
1143 install-dhahelperwin: |
b4a743e6d17d
Add install-dhahelperwin target to simplify dhahelper installation on Windows.
diego
parents:
26903
diff
changeset
|
1144 vidix/dhahelperwin/dhasetup.exe install |
b4a743e6d17d
Add install-dhahelperwin target to simplify dhahelper installation on Windows.
diego
parents:
26903
diff
changeset
|
1145 |
32247
9578a8357268
Merge dhahelperwinclean and dhahelperclean targets.
diego
parents:
32246
diff
changeset
|
1146 dhahelperclean: |
9578a8357268
Merge dhahelperwinclean and dhahelperclean targets.
diego
parents:
32246
diff
changeset
|
1147 -rm -f vidix/dhahelper/*.o vidix/dhahelper/*~ vidix/dhahelper/test |
28505
f3fa6fe243e6
Ignore errors from all rm commands in clean targets.
diego
parents:
28504
diff
changeset
|
1148 -rm -f $(addprefix vidix/dhahelperwin/,*.o *~ dhahelper.sys dhasetup.exe base.tmp temp.exp) |
26903
5ed6787022c4
Merge vidix/dhahelperwin/Makefile into top-level Makefile.
diego
parents:
26902
diff
changeset
|
1149 |
26882 | 1150 |
33846
0b608de512ba
Makefile: cosmetics: consistently name all dependency file variables
diego
parents:
33824
diff
changeset
|
1151 -include $(DEP_FILES) $(DRIVER_DEP_FILES) $(TESTS_DEP_FILES) $(TOOLS_DEP_FILES) $(DHAHELPER_DEP_FILES) |
26490
17650f2caef1
Explicitly include dependency information in top-level Makefile.
diego
parents:
26489
diff
changeset
|
1152 |
27098
d026baa6a86a
Do not unconditionally recurse into FFmpeg subdirectories. Instead, just
diego
parents:
27080
diff
changeset
|
1153 .PHONY: all doxygen *install* *tools drivers dhahelper* |
34890
4df5cb727be4
Add a Makefile target for testing the help message text headers.
ib
parents:
34748
diff
changeset
|
1154 .PHONY: checkheaders *clean tests check_checksums fatetest checkhelp |
34235
91794b4aa5d0
build: merge DOCS/xml/Makefile into top-level Makefile
diego
parents:
34183
diff
changeset
|
1155 .PHONY: doc html-chunked* html-single* xmllint* |
31462
1764d80899b8
Move the .SUFFIXES rule to the bottom of the Makefile and explain it.
diego
parents:
31447
diff
changeset
|
1156 |
1764d80899b8
Move the .SUFFIXES rule to the bottom of the Makefile and explain it.
diego
parents:
31447
diff
changeset
|
1157 # Disable suffix rules. Most of the builtin rules are suffix rules, |
1764d80899b8
Move the .SUFFIXES rule to the bottom of the Makefile and explain it.
diego
parents:
31447
diff
changeset
|
1158 # so this saves some time on slow systems. |
1764d80899b8
Move the .SUFFIXES rule to the bottom of the Makefile and explain it.
diego
parents:
31447
diff
changeset
|
1159 .SUFFIXES: |