Mercurial > mplayer.hg
comparison Makefile @ 9300:32be26de0d7c
cleanup detection of various divx4 versions/alternatives
allows mixing xvid with divx4/5linux libs
basic rule: -vfm odivx/divx4 and -ovc divx4 uses divx4/5linux/opendivx if
available, otherwise uses xvid (if divx4.h is available and xvid has
decore()/encore() functions).
based on patch by Kim Minh Kaplan <kmkaplan@selfoffice.com>
author | arpi |
---|---|
date | Thu, 06 Feb 2003 20:24:14 +0000 |
parents | 6ecc0b5c08cb |
children | 7a0d466a51a8 |
comparison
equal
deleted
inserted
replaced
9299:aa26f77e7aae | 9300:32be26de0d7c |
---|---|
33 OBJS_MENCODER = $(SRCS_MENCODER:.c=.o) | 33 OBJS_MENCODER = $(SRCS_MENCODER:.c=.o) |
34 OBJS_MPLAYER = $(SRCS_MPLAYER:.c=.o) | 34 OBJS_MPLAYER = $(SRCS_MPLAYER:.c=.o) |
35 | 35 |
36 VO_LIBS = $(AA_LIB) $(X_LIB) $(SDL_LIB) $(GGI_LIB) $(MP1E_LIB) $(MLIB_LIB) $(SVGA_LIB) $(DIRECTFB_LIB) | 36 VO_LIBS = $(AA_LIB) $(X_LIB) $(SDL_LIB) $(GGI_LIB) $(MP1E_LIB) $(MLIB_LIB) $(SVGA_LIB) $(DIRECTFB_LIB) |
37 AO_LIBS = $(ARTS_LIB) $(ESD_LIB) $(NAS_LIB) $(SGIAUDIO_LIB) | 37 AO_LIBS = $(ARTS_LIB) $(ESD_LIB) $(NAS_LIB) $(SGIAUDIO_LIB) |
38 CODEC_LIBS = $(AV_LIB) $(FAME_LIB) $(MAD_LIB) $(VORBIS_LIB) $(FAAD_LIB) $(LIBLZO_LIB) $(XVID_LIB) $(DECORE_LIB) $(PNG_LIB) $(Z_LIB) $(JPEG_LIB) $(ALSA_LIB) $(XMMS_LIB) | 38 CODEC_LIBS = $(AV_LIB) $(FAME_LIB) $(MAD_LIB) $(VORBIS_LIB) $(FAAD_LIB) $(LIBLZO_LIB) $(DECORE_LIB) $(XVID_LIB) $(PNG_LIB) $(Z_LIB) $(JPEG_LIB) $(ALSA_LIB) $(XMMS_LIB) |
39 COMMON_LIBS = libmpcodecs/libmpcodecs.a mp3lib/libMP3.a liba52/liba52.a libmpeg2/libmpeg2.a $(W32_LIB) $(DS_LIB) libaf/libaf.a libmpdemux/libmpdemux.a input/libinput.a $(PP_LIB) postproc/libswscale.a linux/libosdep.a $(CSS_LIB) $(CODEC_LIBS) $(FREETYPE_LIB) $(TERMCAP_LIB) $(CDPARANOIA_LIB) $(STREAMING_LIB) $(WIN32_LIB) $(GIF_LIB) | 39 COMMON_LIBS = libmpcodecs/libmpcodecs.a mp3lib/libMP3.a liba52/liba52.a libmpeg2/libmpeg2.a $(W32_LIB) $(DS_LIB) libaf/libaf.a libmpdemux/libmpdemux.a input/libinput.a $(PP_LIB) postproc/libswscale.a linux/libosdep.a $(CSS_LIB) $(CODEC_LIBS) $(FREETYPE_LIB) $(TERMCAP_LIB) $(CDPARANOIA_LIB) $(STREAMING_LIB) $(WIN32_LIB) $(GIF_LIB) |
40 | 40 |
41 CFLAGS = $(OPTFLAGS) -Ilibmpdemux -Iloader -Ilibvo $(FREETYPE_INC) $(EXTRA_INC) $(CDPARANOIA_INC) $(SDL_INC) # -Wall | 41 CFLAGS = $(OPTFLAGS) -Ilibmpdemux -Iloader -Ilibvo $(FREETYPE_INC) $(EXTRA_INC) $(CDPARANOIA_INC) $(SDL_INC) # -Wall |
42 | 42 |
43 ifeq ($(TARGET_ALTIVEC),yes) | 43 ifeq ($(TARGET_ALTIVEC),yes) |
226 $(CC) -o $(PRG_FIBMAP) fibmap_mplayer.o | 226 $(CC) -o $(PRG_FIBMAP) fibmap_mplayer.o |
227 | 227 |
228 ifeq ($(MENCODER),yes) | 228 ifeq ($(MENCODER),yes) |
229 $(PRG_MENCODER): $(MENCODER_DEP) | 229 $(PRG_MENCODER): $(MENCODER_DEP) |
230 ./darwinfixlib.sh $(MENCODER_DEP) libmpcodecs/libmpencoders.a | 230 ./darwinfixlib.sh $(MENCODER_DEP) libmpcodecs/libmpencoders.a |
231 $(CC) $(CFLAGS) -o $(PRG_MENCODER) $(OBJS_MENCODER) libmpcodecs/libmpencoders.a $(COMMON_LIBS) $(EXTRA_LIB) $(ENCORE_LIB) $(MLIB_LIB) $(LIRC_LIB) $(ARCH_LIB) -lm | 231 $(CC) $(CFLAGS) -o $(PRG_MENCODER) $(OBJS_MENCODER) libmpcodecs/libmpencoders.a $(ENCORE_LIB) $(COMMON_LIBS) $(EXTRA_LIB) $(MLIB_LIB) $(LIRC_LIB) $(ARCH_LIB) -lm |
232 endif | 232 endif |
233 | 233 |
234 codecs.conf.h: $(PRG_CFG) | 234 codecs.conf.h: $(PRG_CFG) |
235 ./$(PRG_CFG) ./etc/codecs.conf > $@ | 235 ./$(PRG_CFG) ./etc/codecs.conf > $@ |
236 | 236 |