- SDK_TARGET=10.4
- echo "SDK_TARGET = ${SDK_TARGET}" >> config.mak
- echo "HAVE_DARWIN_OS = 1" >> config.mak
-# echo "ENVP = MACOSX_DEPLOYMENT_TARGET=${SDK_TARGET}" >> config.mak
-# echo "MACOSX_SDK = /Developer/SDKs/MacOSX10.4u.sdk" >> config.mak
- CFLAGS_TUNING=" -arch ppc -mtune=G4"
-# EXTRA_CFLAGS=" -D\${ENVP} -isysroot \${MACOSX_SDK} -mmacosx-version-min=\${SDK_TARGET}"
-# EXTRA_LDFLAGS=" -isysroot \${MACOSX_SDK} -Wl,-syslibroot,\${MACOSX_SDK}"
- echo "PATH = /bin:/usr/bin:/usr/local/bin" >> config.mak
- cat src/Distributions/darwin.mak >> distro.mak
- ;;
- i686-apple-darwin9)
- 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"
-# EXTRA_CFLAGS=" -D\${ENVP} -isysroot \${MACOSX_SDK} -mmacosx-version-min=\${SDK_TARGET}"
-# EXTRA_LDFLAGS=" -isysroot \${MACOSX_SDK} -Wl,-syslibroot,\${MACOSX_SDK}"
- echo "PATH = /bin:/usr/bin:/usr/local/bin" >> config.mak
- cat src/Distributions/darwin.mak >> distro.mak
- ;;
- i586-pc-beos)
- echo "HAVE_BEOS = 1" >> config.mak
- if test -f /boot/beos/system/lib/libbind.so; then
- EXTRA_LDFLAGS=" -lbind -lsocket"
- else
- EXTRA_LDFLAGS=" -lnet"
- fi
- if test "$HOST" = "$BUILD"; then
-# Compiling on BeOS
- PATH=".:/boot/home/config/bin:/bin:/boot/apps"
- PATH="${PATH}:/boot/preferences:/boot/beos/apps"
- PATH="${PATH}:/boot/beos/preferences"
- PATH="${PATH}:/boot/develop/tools/gnupro/bin"
- echo "PATH = ${PATH}" >> config.mak
- LIBRARY_PATH="${LIBRARY_PATH}:%A/lib:/boot/home/config/lib"
- LIBRARY_PATH="${LIBRARY_PATH}:/boot/beos/system/lib"
- echo "LIBRARY_PATH = ${LIBRARY_PATH}" >> config.mak
- else
-# Cross compiling from Linux
- PATH="/opt/beos-tools/bin:/opt/cross-tools/bin"
- PATH="${PATH}:/usr/bin:/bin"
- echo "PATH = ${PATH}" >> config.mak
- fi
- cat src/Distributions/beos.mak >> distro.mak
- ;;
+ SDK_TARGET=10.5
+ echo "SDK_TARGET = ${SDK_TARGET}" >> config.mak
+ echo "ENVP = MACOSX_DEPLOYMENT_TARGET=${SDK_TARGET}" >> config.mak
+ echo "MACOSX_SDK = /Developer/SDKs/MacOSX10.5.sdk" >> config.mak
+ echo "HAVE_DARWIN_9 = 1" >> config.mak
+ HAVE_DARWIN_9=1
+ HAVE_DARWIN_32=1
+ CFLAGS_TUNING=" -arch ppc -mtune=G4"
+ EXTRA_CFLAGS=" -D\${ENVP} -isysroot \${MACOSX_SDK} -mmacosx-version-min=\${SDK_TARGET}"
+ EXTRA_LDFLAGS=" -arch ppc -isysroot \${MACOSX_SDK} -mmacosx-version-min=\${SDK_TARGET} -Wl,-syslibroot,\${MACOSX_SDK}"
+ CC="/Developer/usr/bin/gcc-4.2"
+ CXX="/Developer/usr/bin/g++-4.2"
+ LD="ld -arch ppc -syslibroot \${MACOSX_SDK} -mmacosx-version-min=\${SDK_TARGET}"
+ echo "PATH = /bin:/usr/bin:/usr/local/bin:" >> config.mak
+ DISTRO=darwin
+ if test -e /Developer/SDKs; then
+ echo "SDKs found. Everything is fine." >&2
+ else
+ echo "ERROR:\nYour Developer Tools' SDKs were not found.\nYou need to add extra symbolic links to /Developer to achieve correctly\nbuilt contribs.\nHave a look at the OSX-Compile-HOWTO for details." >&2
+ exit 1
+ fi
+ ;;
+ i686-apple-darwin*)
+ SDK_TARGET=10.5
+ MIN_LD_VERSION_WITH_TEXT_RELOCATION=81
+ echo "SDK_TARGET = ${SDK_TARGET}" >> config.mak
+ echo "HAVE_DARWIN_OS_ON_INTEL = 1" >> config.mak
+ echo "HAVE_DARWIN_9 = 1" >> config.mak
+ HAVE_DARWIN_9=1
+ if test `ld -v 2> /dev/stdout | sed -E 's/.*ld64-([0-9]+).*/\1/'` -lt ${MIN_LD_VERSION_WITH_TEXT_RELOCATION}; then
+ echo "ERROR: Your ld version is unable to compile VLC.\nUpdate to Xcode 3.1 or higher." >&2
+ exit 1
+ fi
+ echo "ENVP = MACOSX_DEPLOYMENT_TARGET=${SDK_TARGET}" >> config.mak
+ echo "MACOSX_SDK = /Developer/SDKs/MacOSX10.5.sdk" >> config.mak
+ HAVE_DARWIN_32=1
+ CFLAGS_TUNING=" -march=prescott -mtune=generic -arch i386 -m32"
+ EXTRA_CFLAGS=" -D\${ENVP} -isysroot \${MACOSX_SDK} -mmacosx-version-min=\${SDK_TARGET}"
+ EXTRA_LDFLAGS=" -arch i386 -isysroot \${MACOSX_SDK} -Wl,-syslibroot,\${MACOSX_SDK} -mmacosx-version-min=\${SDK_TARGET}"
+ CC="/Developer/usr/bin/gcc-4.2"
+ CXX="/Developer/usr/bin/g++-4.2"
+ echo "PATH = /bin:/usr/bin:/usr/local/bin" >> config.mak
+ DISTRO=darwin
+ if test -e /Developer/SDKs; then
+ echo "SDKs found. Everything is fine." >&2
+ else
+ echo "ERROR:\nYour Developer Tools' SDKs were not found.\nYou need to add extra symbolic links to /Developer to achieve correctly\nbuilt contribs.\nHave a look at the OSX-Compile-HOWTO for details." >&2
+ exit 1
+ fi
+ if test $HOST = "i686-apple-darwin10"; then
+ echo "HAVE_DARWIN_10 = 1" >> config.mak
+ fi
+ ;;
+ x86_64-apple-darwin*)
+ SDK_TARGET=10.5
+ echo "SDK_TARGET = ${SDK_TARGET}" >> config.mak
+ echo "HAVE_DARWIN_OS_ON_INTEL = 1" >> config.mak
+ echo "HAVE_DARWIN_9 = 1" >> config.mak
+ echo "ENVP = MACOSX_DEPLOYMENT_TARGET=${SDK_TARGET}" >> config.mak
+ echo "MACOSX_SDK = /Developer/SDKs/MacOSX${SDK_TARGET}.sdk" >> config.mak
+ HAVE_DARWIN_64=1
+ CFLAGS_TUNING=" -march=core2 -mtune=core2 -m64 -arch x86_64"
+ echo "HAVE_DARWIN_64 = 1" >> config.mak
+ EXTRA_CFLAGS=" -D\${ENVP} -isysroot \${MACOSX_SDK} -mmacosx-version-min=\${SDK_TARGET}"
+ EXTRA_LDFLAGS=" -isysroot \${MACOSX_SDK} -Wl,-syslibroot,\${MACOSX_SDK} -mmacosx-version-min=\${SDK_TARGET}"
+ echo "PATH = /bin:/usr/bin:/usr/local/bin" >> config.mak
+ CC="/Developer/usr/bin/gcc-4.2"
+ CXX="/Developer/usr/bin/g++-4.2"
+ LD="ld"
+ RANLIB="ranlib"
+ AR="ar"
+ STRIP="strip"
+ DISTRO=darwin64
+ if test -e /Developer/SDKs; then
+ echo "SDKs found. Everything is fine." >&2
+ else
+ echo "ERROR:\nYour Developer Tools' SDKs were not found.\nYou need to add extra symbolic links to /Developer to achieve correctly\nbuilt contribs.\nHave a look at the OSX-Compile-HOWTO for details." >&2
+ exit 1
+ fi
+ if test $HOST = "x86_64-apple-darwin10"; then
+ echo "HAVE_DARWIN_10 = 1" >> config.mak
+ fi
+ ;;
+ *mingw32ce)
+ echo "HAVE_WINCE = 1" >> config.mak
+ echo "PKG_CONFIG_PATH = \$(PREFIX)/lib/pkgconfig" >> config.mak
+ DISTRO=wince
+ ;;
+ x86_64-*-mingw*)
+ echo "HAVE_WIN64 = 1" >> config.mak
+ echo "HAVE_WIN32 = 1" >> config.mak
+ echo "PKG_CONFIG_PATH = \$(PREFIX)/lib/pkgconfig" >> config.mak
+ EXTRA_CFLAGS="-O3"
+ DISTRO=win64
+ ;;