Mercurial > mplayer.hg
view mp3lib/Makefile @ 10560:11826d9f90c7
this patch fixes
1) some bugs introduced in the tuner autodetection and in the channel-parsing functions,
3) retries reading when the mplayer/mencoder don't read fast enough (sooner it exited)
but especially
4) makes the stream compliant with the new, modular stream api (the one
currently in CVS is not and is totally unreachable).
[and maybe more, next time please include cvslog in patch! -- A'rpi]
patch by Nico <nsabbi@libero.it>
author | arpi |
---|---|
date | Mon, 11 Aug 2003 00:02:46 +0000 |
parents | 9163bdb578a6 |
children | c8b84bb55089 |
line wrap: on
line source
include ../config.mak SRCS = sr1.c OBJS = sr1.o # OBJS = $(SRCS:.c,.s=.o) ifeq ($(TARGET_ARCH_SGI_MIPS),yes) OPTFLAGS := $(OPTFLAGS:-O4=-O0) endif CFLAGS = $(OPTFLAGS) $(EXTRA_INC) ifeq ($(TARGET_ARCH_X86),yes) SRCS += decode_i586.c OBJS += decode_i586.o SRCS += decode_MMX.c dct64_MMX.c tabinit_MMX.c OBJS += decode_MMX.o dct64_MMX.o tabinit_MMX.o #ifeq ($(TARGET_SSE),yes) #SRCS += dct64_sse.s #OBJS += dct64_sse.o #endif SRCS += dct36_3dnow.c dct64_3dnow.c OBJS += dct36_3dnow.o dct64_3dnow.o SRCS += dct36_k7.c dct64_k7.c OBJS += dct36_k7.o dct64_k7.o endif ifeq ($(TARGET_ARCH_POWERPC),yes) ifeq ($(TARGET_ALTIVEC),yes) SRCS += dct64_altivec.c OBJS += dct64_altivec.o ifeq ($(TARGET_OS),Darwin) CFLAGS += -faltivec else CFLAGS += -maltivec -mabi=altivec endif endif endif .SUFFIXES: .c .o # .PHONY: all clean all: libMP3.a .c.o: $(CC) -c $(CFLAGS) -o $@ $< decode_i586.o: decode_i586.c $(CC) -c $(CFLAGS) -fomit-frame-pointer -o $@ $< .s.o: $(CC) -c $(CFLAGS) -o $@ $< libMP3.a: $(OBJS) $(AR) r libMP3.a $(OBJS) ifeq ($(TARGET_OS),CYGWIN) ./mp3lib_objfix.sh endif ifeq ($(TARGET_MINGW32),yes) ./mp3lib_objfix.sh endif ifeq ($(TARGET_OS),OpenBSD) ./mp3lib_objfix.sh endif test1: libMP3.a test.c $(CC) $(CFLAGS) test.c ../libvo/aclib.c -o test1 -I.. ./libMP3.a ../mp_msg-mencoder.o ../cpudetect.o -lm test2: libMP3.a test2.c $(CC) $(CFLAGS) test2.c ../libvo/aclib.c -o test2 -I.. ./libMP3.a ../mp_msg-mencoder.o ../cpudetect.o -lm clean: rm -f *~ *.o *.a distclean: rm -f *~ *.o *.a Makefile.bak .depend dep: depend depend: $(CC) -MM $(CFLAGS) $(SRCS) 1>.depend # # include dependency files if they exist # ifneq ($(wildcard .depend),) include .depend endif