diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2002-08-21 19:18:02 +0000 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2002-08-21 19:18:02 +0000 |
commit | 90cee0c351f43a37b626c08d8262eaa3237f4de9 (patch) | |
tree | 5ab975ec4c6ee3f731b830a072ffe9ad432c0349 | |
parent | f8e891a97ca09cf2bb05e306d4997db3823c21aa (diff) | |
download | ffmpeg-90cee0c351f43a37b626c08d8262eaa3237f4de9.tar.gz |
darwin patches by Heliodoro Tammaro <helio at interactives dot org>
Originally committed as revision 857 to svn://svn.ffmpeg.org/ffmpeg/trunk
-rw-r--r-- | Makefile | 4 | ||||
-rwxr-xr-x | configure | 16 | ||||
-rw-r--r-- | libavcodec/Makefile | 4 | ||||
-rwxr-xr-x | tests/regression.sh | 2 |
4 files changed, 23 insertions, 3 deletions
@@ -7,7 +7,11 @@ include config.mak VPATH=$(SRC_PATH) CFLAGS= $(OPTFLAGS) -Wall -g -I. -I$(SRC_PATH) -I$(SRC_PATH)/libavcodec -I$(SRC_PATH)/libav -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE +ifeq ($(CONFIG_DARWIN),yes) +LDFLAGS+= -g -d +else LDFLAGS+= -g -Wl,--warn-common +endif ifeq ($(TARGET_GPROF),yes) CFLAGS+=-p @@ -35,6 +35,9 @@ case "$cpu" in alpha) cpu="alpha" ;; + "Power Macintosh") + cpu="powerpc" + ;; *) cpu="unknown" ;; @@ -81,6 +84,14 @@ audio_oss="yes" extralibs="-lpoll -lgnugetopt -lm" make="gmake" ;; +Darwin) +v4l="no" +audio_oss="no" +CFLAGS="-no-cpp-precomp -pipe -O3 -fomit-frame-pointer" +SHFLAGS=-dynamic +extralibs="" +darwin=yes +;; *) ;; esac @@ -442,6 +453,11 @@ if test "$win32" = "yes" ; then echo "CONFIG_WIN32=yes" >> config.mak fi +if test "$darwin" = "yes"; then + echo "#define CONFIG_DARWIN 1" >> $TMPH + echo "CONFIG_DARWIN=yes" >> config.mak +fi + if test "$_malloc_h" = "yes" ; then echo "#define HAVE_MALLOC_H 1" >> $TMPH else diff --git a/libavcodec/Makefile b/libavcodec/Makefile index 05072caecb..dc56f58425 100644 --- a/libavcodec/Makefile +++ b/libavcodec/Makefile @@ -82,7 +82,7 @@ tests: apiexample cpuid_test $(TESTS) $(LIB): $(OBJS) rm -f $@ - $(AR) rc $@ $(OBJS) + $(AR) rcs $@ $(OBJS) $(SLIB): $(OBJS) $(CC) $(SHFLAGS) -o $@ $(OBJS) $(EXTRALIBS) @@ -127,7 +127,7 @@ imgresample-test: imgresample.c dct-test: dct-test.o jfdctfst.o i386/fdct_mmx.o \ fdctref.o jrevdct.o i386/idct_mmx.o - $(CC) -o $@ $^ + $(CC) -o $@ $^ -lm motion-test: motion_test.o $(LIB) $(CC) -o $@ $^ diff --git a/tests/regression.sh b/tests/regression.sh index 03427f0009..b122629c16 100755 --- a/tests/regression.sh +++ b/tests/regression.sh @@ -50,7 +50,7 @@ function do_ffmpeg () echo $ffmpeg -bitexact $* $ffmpeg -bitexact -benchmark $* > $datadir/bench.tmp md5sum $f >> $logfile - expr match "`cat $datadir/bench.tmp`" '.*utime=\(.*s\)' > $datadir/bench2.tmp + expr "`cat $datadir/bench.tmp`" : '.*utime=\(.*s\)' > $datadir/bench2.tmp echo `cat $datadir/bench2.tmp` $f >> $benchfile } |