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