* fixed support for future darwin releases on Intel. SDL, goom, gnutls and libpng...
authorFelix Paul Kühne <fkuehne@videolan.org>
Sat, 3 Mar 2007 12:47:34 +0000 (12:47 +0000)
committerFelix Paul Kühne <fkuehne@videolan.org>
Sat, 3 Mar 2007 12:47:34 +0000 (12:47 +0000)
extras/contrib/bootstrap
extras/contrib/src/Makefile

index c321bf4..cfe9765 100755 (executable)
@@ -77,6 +77,7 @@ case $HOST in
            SDK_TARGET=10.3
            echo "SDK_TARGET = ${SDK_TARGET}" >> config.mak
            echo "HAVE_DARWIN_OS = 1" >> config.mak
+           echo "HAVE_DARWIN_OS_ON_INTEL = 0" >> config.mak
            echo "ENVP = MACOSX_DEPLOYMENT_TARGET=${SDK_TARGET}" >> config.mak
            echo "MACOSX_SDK = /Developer/SDKs/MacOSX10.3.9.sdk" >> config.mak
            CFLAGS_TUNING=" -arch ppc -mtune=G4"
@@ -89,6 +90,7 @@ case $HOST in
            SDK_TARGET=10.3
            echo "SDK_TARGET = ${SDK_TARGET}" >> config.mak
            echo "HAVE_DARWIN_OS = 1" >> config.mak
+           echo "HAVE_DARWIN_OS_ON_INTEL = 0" >> config.mak
            echo "ENVP = MACOSX_DEPLOYMENT_TARGET=${SDK_TARGET}" >> config.mak
            echo "MACOSX_SDK = /Developer/SDKs/MacOSX10.3.9.sdk" >> config.mak
            CFLAGS_TUNING=" -arch ppc -mtune=G4"
@@ -101,6 +103,7 @@ case $HOST in
            SDK_TARGET=10.4
            echo "SDK_TARGET = ${SDK_TARGET}" >> config.mak
            echo "HAVE_DARWIN_OS = 1" >> config.mak
+           echo "HAVE_DARWIN_OS_ON_INTEL = 1" >> config.mak
            echo "ENVP = MACOSX_DEPLOYMENT_TARGET=${SDK_TARGET}" >> config.mak
            echo "MACOSX_SDK = /Developer/SDKs/MacOSX10.4u.sdk" >> config.mak
            CFLAGS_TUNING=" -march=pentium-m -mtune=prescott"
@@ -113,6 +116,7 @@ case $HOST in
            SDK_TARGET=10.4
            echo "SDK_TARGET = ${SDK_TARGET}" >> config.mak
            echo "HAVE_DARWIN_OS = 1" >> config.mak
+           echo "HAVE_DARWIN_OS_ON_INTEL = 1" >> config.mak
            echo "ENVP = MACOSX_DEPLOYMENT_TARGET=${SDK_TARGET}" >> config.mak
            echo "MACOSX_SDK = /Developer/SDKs/MacOSX10.4u.sdk" >> config.mak
            CFLAGS_TUNING=" -march=pentium-m -mtune=prescott"
index 33a6454..e64931a 100644 (file)
@@ -129,13 +129,13 @@ ifdef HAVE_BEOS
 FFMPEGCONF+= --cpu=x86 --disable-debug --disable-audio-beos
 endif
 
-ifeq ($(HOST),i686-apple-darwin8)
+ifdef HAVE_DARWIN_OS_ON_INTEL
 FFMPEGCONF += --enable-memalign-hack
 endif
 
 ifdef HAVE_DARWIN_OS
 X264CONF += --enable-pic
-ifneq ($(HOST),i686-apple-darwin8)
+ifdef HAVE_DARWIN_OS_ON_INTEL
 FFMPEG_CFLAGS += -DHAVE_LRINTF
 endif
 endif
@@ -717,7 +717,7 @@ ifdef HAVE_WIN32
        (cd $<; $(HOSTCC) ./configure $(HOSTCONF) --prefix=$(PREFIX) --disable-oggtest && cd src&& make -C libFLAC&& make -C libFLAC install  && cd .. && make -C include install)
 else
 ifdef HAVE_DARWIN_OS
-ifeq ($(HOST),i686-apple-darwin8)
+ifdef HAVE_DARWIN_OS_ON_INTEL
        (cd $<; autoconf && $(HOSTCC) ./configure $(HOSTCONF) --prefix=$(PREFIX) --disable-asm-optimizations&& cd src && make -C libFLAC && make -C libFLAC install  && cd .. && make -C include install)
 else
        (cd $<; autoconf && $(HOSTCC) ./configure $(HOSTCONF) --prefix=$(PREFIX) && cd src && make -C libFLAC && make -C libFLAC install  && cd .. && make -C include install)
@@ -1497,7 +1497,7 @@ else
        (cat Patches/libpng-osx.patch | sed -e 's%??PREFIX??%$(PREFIX)%' -e 's%??EXTRA_CFLAGS??%$(EXTRA_CFLAGS)%' -e 's%??EXTRA_LDFLAGS??%$(EXTRA_LDFLAGS)%' | patch -p0)
 endif
        (patch -p0 < Patches/libpng-makefile.patch)
-ifeq ($(HOST),i686-apple-darwin8)
+ifdef HAVE_DARWIN_OS_ON_INTEL
        (patch -p0 < Patches/libpng-darwin-mactel.patch)
 endif
 
@@ -1618,7 +1618,7 @@ ifdef HAVE_WIN32
 endif
 
 .gpg-error: libgpg-error
-ifeq ($(HOST),i686-apple-darwin8)
+ifdef HAVE_DARWIN_OS_ON_INTEL
        (cd $<; ./autogen.sh)
 endif
        (cd $<; $(HOSTCC) ./configure $(HOSTCONF) --prefix=$(PREFIX) --disable-nls --disable-shared && make && make install)
@@ -1644,7 +1644,7 @@ libgcrypt: libgcrypt-$(GCRYPT_VERSION).tar.bz2
 ifdef HAVE_WIN32
        (cd $<; ./autogen.sh && $(HOSTCC) ./configure $(HOSTCONF) --target=i586-mingw32msvc --prefix=$(PREFIX) CFLAGS="$(CFLAGS)" && sed -i 46s@sys/times.h@sys/time.h@ cipher/random.c && make && make install)
 else
-ifeq ($(HOST),i686-apple-darwin8)
+ifdef HAVE_DARWIN_OS_ON_INTEL
        (cd $<; $(HOSTCC) ./configure --host=$(HOST) --build=$(BUILD) --prefix=$(PREFIX) --disable-asm CFLAGS="$(CFLAGS)" && make && make install)
 endif
        (cd $<; $(HOSTCC) ./configure $(HOSTCONF) --prefix=$(PREFIX) CFLAGS="$(CFLAGS)" && make && make install)