Mercurial > mplayer.hg
comparison Makefile @ 34055:5bd7e92fb132
build: Simplify handling of local OS feature fallbacks.
author | diego |
---|---|
date | Wed, 28 Sep 2011 09:59:02 +0000 |
parents | 5b3605aee33b |
children | bffc842649c2 |
comparison
equal
deleted
inserted
replaced
34054:a70e8abec089 | 34055:5bd7e92fb132 |
---|---|
21 | 21 |
22 include config.mak | 22 include config.mak |
23 | 23 |
24 ###### variable declarations ####### | 24 ###### variable declarations ####### |
25 | 25 |
26 # local fallbacks for missing operating system features | |
27 OS_FEATURE-$(GETTIMEOFDAY) += osdep/gettimeofday.c | |
28 OS_FEATURE-$(GLOB) += osdep/glob-win.c | |
29 OS_FEATURE-$(MMAP) += osdep/mmap-os2.c | |
30 OS_FEATURE-$(SETENV) += osdep/setenv.c | |
31 OS_FEATURE-$(SHMEM) += osdep/shmem.c | |
32 OS_FEATURE-$(STRSEP) += osdep/strsep.c | |
33 OS_FEATURE-$(VSSCANF) += osdep/vsscanf.c | |
34 | |
35 # conditional source declarations | |
26 SRCS_AUDIO_INPUT-$(ALSA1X) += stream/ai_alsa1x.c | 36 SRCS_AUDIO_INPUT-$(ALSA1X) += stream/ai_alsa1x.c |
27 SRCS_AUDIO_INPUT-$(ALSA9) += stream/ai_alsa.c | 37 SRCS_AUDIO_INPUT-$(ALSA9) += stream/ai_alsa.c |
28 SRCS_AUDIO_INPUT-$(OSS) += stream/ai_oss.c | 38 SRCS_AUDIO_INPUT-$(OSS) += stream/ai_oss.c |
29 SRCS_COMMON-$(AUDIO_INPUT) += $(SRCS_AUDIO_INPUT-yes) | 39 SRCS_COMMON-$(AUDIO_INPUT) += $(SRCS_AUDIO_INPUT-yes) |
30 SRCS_COMMON-$(BITMAP_FONT) += sub/font_load.c | 40 SRCS_COMMON-$(BITMAP_FONT) += sub/font_load.c |
175 stream/freesdp/parser.c \ | 185 stream/freesdp/parser.c \ |
176 stream/librtsp/rtsp.c \ | 186 stream/librtsp/rtsp.c \ |
177 stream/librtsp/rtsp_rtp.c \ | 187 stream/librtsp/rtsp_rtp.c \ |
178 stream/librtsp/rtsp_session.c \ | 188 stream/librtsp/rtsp_session.c \ |
179 | 189 |
180 SRCS_COMMON-$(NEED_GETTIMEOFDAY) += osdep/gettimeofday.c | |
181 SRCS_COMMON-$(NEED_GLOB) += osdep/glob-win.c | |
182 SRCS_COMMON-$(NEED_MMAP) += osdep/mmap-os2.c | |
183 SRCS_COMMON-$(NEED_SETENV) += osdep/setenv.c | |
184 SRCS_COMMON-$(NEED_SHMEM) += osdep/shmem.c | |
185 SRCS_COMMON-$(NEED_STRSEP) += osdep/strsep.c | |
186 SRCS_COMMON-$(NEED_VSSCANF) += osdep/vsscanf.c | |
187 SRCS_COMMON-$(NETWORKING) += stream/stream_netstream.c \ | 190 SRCS_COMMON-$(NETWORKING) += stream/stream_netstream.c \ |
188 stream/asf_mmst_streaming.c \ | 191 stream/asf_mmst_streaming.c \ |
189 stream/asf_streaming.c \ | 192 stream/asf_streaming.c \ |
190 stream/cookies.c \ | 193 stream/cookies.c \ |
191 stream/http.c \ | 194 stream/http.c \ |
482 sub/spudec.c \ | 485 sub/spudec.c \ |
483 sub/sub.c \ | 486 sub/sub.c \ |
484 sub/sub_cc.c \ | 487 sub/sub_cc.c \ |
485 sub/subreader.c \ | 488 sub/subreader.c \ |
486 sub/vobsub.c \ | 489 sub/vobsub.c \ |
487 $(SRCS_COMMON-yes) | 490 $(SRCS_COMMON-yes) \ |
491 $(OS_FEATURE-no) | |
488 | 492 |
489 | 493 |
490 SRCS_MPLAYER-$(3DFX) += libvo/vo_3dfx.c | 494 SRCS_MPLAYER-$(3DFX) += libvo/vo_3dfx.c |
491 SRCS_MPLAYER-$(AA) += libvo/vo_aa.c | 495 SRCS_MPLAYER-$(AA) += libvo/vo_aa.c |
492 SRCS_MPLAYER-$(ALSA1X) += libao2/ao_alsa.c | 496 SRCS_MPLAYER-$(ALSA1X) += libao2/ao_alsa.c |