darwin patches by Heliodoro Tammaro <helio at interactives dot org>
Originally committed as revision 857 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
		
							parent
							
								
									f8e891a97c
								
							
						
					
					
						commit
						90cee0c351
					
				
							
								
								
									
										4
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								Makefile
									
									
									
									
									
								
							@ -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
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										16
									
								
								configure
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										16
									
								
								configure
									
									
									
									
										vendored
									
									
								
							@ -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
 | 
			
		||||
 | 
			
		||||
@ -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 $@ $^
 | 
			
		||||
 | 
			
		||||
@ -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
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user