Mercurial > mplayer.hg
diff 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 |
line wrap: on
line diff
--- a/Makefile Tue Sep 27 21:42:46 2011 +0000 +++ b/Makefile Wed Sep 28 09:59:02 2011 +0000 @@ -23,6 +23,16 @@ ###### variable declarations ####### +# local fallbacks for missing operating system features +OS_FEATURE-$(GETTIMEOFDAY) += osdep/gettimeofday.c +OS_FEATURE-$(GLOB) += osdep/glob-win.c +OS_FEATURE-$(MMAP) += osdep/mmap-os2.c +OS_FEATURE-$(SETENV) += osdep/setenv.c +OS_FEATURE-$(SHMEM) += osdep/shmem.c +OS_FEATURE-$(STRSEP) += osdep/strsep.c +OS_FEATURE-$(VSSCANF) += osdep/vsscanf.c + +# conditional source declarations SRCS_AUDIO_INPUT-$(ALSA1X) += stream/ai_alsa1x.c SRCS_AUDIO_INPUT-$(ALSA9) += stream/ai_alsa.c SRCS_AUDIO_INPUT-$(OSS) += stream/ai_oss.c @@ -177,13 +187,6 @@ stream/librtsp/rtsp_rtp.c \ stream/librtsp/rtsp_session.c \ -SRCS_COMMON-$(NEED_GETTIMEOFDAY) += osdep/gettimeofday.c -SRCS_COMMON-$(NEED_GLOB) += osdep/glob-win.c -SRCS_COMMON-$(NEED_MMAP) += osdep/mmap-os2.c -SRCS_COMMON-$(NEED_SETENV) += osdep/setenv.c -SRCS_COMMON-$(NEED_SHMEM) += osdep/shmem.c -SRCS_COMMON-$(NEED_STRSEP) += osdep/strsep.c -SRCS_COMMON-$(NEED_VSSCANF) += osdep/vsscanf.c SRCS_COMMON-$(NETWORKING) += stream/stream_netstream.c \ stream/asf_mmst_streaming.c \ stream/asf_streaming.c \ @@ -484,7 +487,8 @@ sub/sub_cc.c \ sub/subreader.c \ sub/vobsub.c \ - $(SRCS_COMMON-yes) + $(SRCS_COMMON-yes) \ + $(OS_FEATURE-no) SRCS_MPLAYER-$(3DFX) += libvo/vo_3dfx.c