*darwin*)
echo "HAVE_DARWIN_OS = 1" >> config.mak
echo "HAVE_BSD = 1" >> config.mak
- if test $CONTRIBS_CC_LLVM; then
- echo "DARWIN_COMPILER = LLVMGCC" >> config.mak
- else
- echo "DARWIN_COMPILER = GCC" >> config.mak
- fi
;;
*linux*)
echo "HAVE_LINUX = 1" >> config.mak
case $HOST in
ppc-darwin)
-# Mac OS X < 10.4
+ # Mac OS X < 10.4
echo "Your version of Mac OS X is too old!" >&2
- echo "Compiling VLC requires 10.4.x or later" >&2
+ echo "Compiling VLC requires 10.5.x or later" >&2
exit 1
;;
powerpc-apple-darwin8)
-# Mac OS X 10.4 or 10.5 with Xcode 2.5
-# Makefile cross compiling is only supported with gcc-4.0
-# ENVP defines the oldest environment on which the program will be able to run
- SDK_TARGET=10.4
- echo "SDK_TARGET = ${SDK_TARGET}" >> 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} -mmacosx-version-min=\${SDK_TARGET}"
- CC="gcc -isysroot \${MACOSX_SDK}"
- CXX="g++ -isysroot \${MACOSX_SDK}"
- LD="ld -arch ppc -syslibroot \${MACOSX_SDK}"
- echo "PATH = /bin:/usr/bin:/usr/local/bin" >> config.mak
- cat src/Distributions/darwin.mak >> distro.mak
+ echo "Your version of Mac OS X is too old!" >&2
+ echo "Compiling and running VLC requires 10.5.x or later" >&2
+ exit 1
;;
i686-apple-darwin8)
- SDK_TARGET=10.4
- echo "SDK_TARGET = ${SDK_TARGET}" >> 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
+ echo "Your version of Mac OS X is too old!" >&2
+ echo "Compiling and running VLC requires 10.5.x or later" >&2
+ exit 1
;;
powerpc-apple-darwin9)
# Mac OS X 10.5 with Xcode 3, specific rules apply
- if test -z "$CONTRIBS_CC_LLVM"; then
- SDK_TARGET=10.4
- else
- SDK_TARGET=10.5
- fi
+ SDK_TARGET=10.5
echo "SDK_TARGET = ${SDK_TARGET}" >> config.mak
echo "ENVP = MACOSX_DEPLOYMENT_TARGET=${SDK_TARGET}" >> config.mak
- if test -z "$CONTRIBS_CC_LLVM"; then
- echo "MACOSX_SDK = /Developer/SDKs/MacOSX10.4u.sdk" >> config.mak
- else
- echo "MACOSX_SDK = /Developer/SDKs/MacOSX10.5.sdk" >> config.mak
- fi
+ echo "MACOSX_SDK = /Developer/SDKs/MacOSX10.5.sdk" >> config.mak
echo "HAVE_DARWIN_9 = 1" >> config.mak
HAVE_DARWIN_9=1
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}"
- if test -z "$CONTRIBS_CC_LLVM"; then
- CC="gcc"
- CXX="g++"
- else
- CC="/Developer/usr/llvm-gcc-4.2/bin/llvm-gcc-4.2"
- CXX="/Developer/usr/llvm-gcc-4.2/bin/llvm-g++-4.2"
- fi
+ EXTRA_LDFLAGS=" -arch ppc -isysroot \${MACOSX_SDK} -Wl,-syslibroot,\${MACOSX_SDK}"
+ CC="/Developer/usr/llvm-gcc-4.2/bin/llvm-gcc-4.2"
+ CXX="/Developer/usr/llvm-gcc-4.2/bin/llvm-g++-4.2"
LD="ld -arch ppc -syslibroot \${MACOSX_SDK}"
echo "PATH = /bin:/usr/bin:/usr/local/bin:" >> config.mak
cat src/Distributions/darwin.mak >> distro.mak
fi
;;
i686-apple-darwin9)
- if test -z "$CONTRIBS_CC_LLVM"; then
- SDK_TARGET=10.4
- else
- SDK_TARGET=10.5
- fi
+ 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
exit 1
fi
echo "ENVP = MACOSX_DEPLOYMENT_TARGET=${SDK_TARGET}" >> config.mak
- if test -z "$CONTRIBS_CC_LLVM"; then
- echo "MACOSX_SDK = /Developer/SDKs/MacOSX10.4u.sdk" >> config.mak
- else
- echo "MACOSX_SDK = /Developer/SDKs/MacOSX10.5.sdk" >> config.mak
- fi
- CFLAGS_TUNING=" -march=pentium-m -mtune=prescott"
+ echo "MACOSX_SDK = /Developer/SDKs/MacOSX10.5.sdk" >> config.mak
+ CFLAGS_TUNING=" -march=pentium-m -mtune=prescott -arch i386"
EXTRA_CFLAGS=" -D\${ENVP} -isysroot \${MACOSX_SDK} -mmacosx-version-min=\${SDK_TARGET}"
- EXTRA_LDFLAGS=" -isysroot \${MACOSX_SDK} -Wl,-syslibroot,\${MACOSX_SDK}"
- if test -z "$CONTRIBS_CC_LLVM"; then
- CC="gcc"
- CXX="g++"
- else
- CC="/Developer/usr/llvm-gcc-4.2/bin/i686-apple-darwin9-llvm-gcc-4.2"
- CXX="/Developer/usr/llvm-gcc-4.2/bin/i686-apple-darwin9-llvm-g++-4.2"
- fi
+ EXTRA_LDFLAGS=" -arch i386 -isysroot \${MACOSX_SDK} -Wl,-syslibroot,\${MACOSX_SDK}"
+ CC="/Developer/usr/llvm-gcc-4.2/bin/llvm-gcc-4.2"
+ CXX="/Developer/usr/llvm-gcc-4.2/bin/llvm-g++-4.2"
echo "PATH = /bin:/usr/bin:/usr/local/bin" >> config.mak
cat src/Distributions/darwin.mak >> distro.mak
if test -e /Developer/SDKs; then
fi
;;
*-apple-darwin10)
- SDK_TARGET=10.6
+ 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
fi
cat src/Distributions/beos.mak >> distro.mak
;;
+ *mingw32ce)
+ echo "HAVE_WINCE = 1" >> config.mak
+ echo "PKG_CONFIG_PATH = \$(PREFIX)/lib/pkgconfig" >> config.mak
+ cat src/Distributions/wince.mak >> distro.mak
+ ;;
*mingw32*)
echo "HAVE_WIN32 = 1" >> config.mak
echo "PKG_CONFIG_PATH = \$(PREFIX)/lib/pkgconfig" >> config.mak
fi
if test -z "$CONTRIBS_RELEASE"; then
+ echo "EXTRA_CFLAGS += -DNDEBUG" >> config.mak
set +x
echo
echo "*****************************************************************"
- echo "* If you are building contribs for a release build of VLC *"
- echo "* Please run CONTRIBS_RELEASE=sexy ./bootstrap *"
- echo "* *"
- echo "* Ignore this message if you don't compile the 3rd party *"
- echo "* libraries your own aka by just running 'make' next. *"
+ echo "* If you need contribs with all debug information, run this *"
+ echo "* line and compile the libraries on your own. *"
+ echo "* CONTRIBS_RELEASE=no ./bootstrap *"
echo "*****************************************************************"
-else
- echo "EXTRA_CFLAGS += -DNDEBUG" >> config.mak
- set -x
fi
if test $HAVE_DARWIN_9; then
-if test -z "$CONTRIBS_CC_LLVM"; then
set +x
echo
echo "*****************************************************************"
- echo "* In case that you target Mac OS X 10.5 or later only, *"
- echo "* we recommend to use llvm-gcc-4.2 for compilation. *"
- echo "* Please run CONTRIBS_CC_LLVM=yes ./bootstrap to do so. *"
+ echo "* We are using the llvm-gcc-4.2 compiler on OS X by default, *"
+ echo "* so compilation will fail if it isn't installed. *"
echo "*****************************************************************"
- set -x
-fi
fi
if test $HAVE_DARWIN_10; then
echo "*****************************************************************"
echo "* You are running Darwin 10. *"
echo "* For testing purposes, VLC will be compiled in 64bit mode. *"
+ echo "* While doing so, for time being, the 10.5 SDK is used. *"
+ echo "* Note that in contrast to our Darwin 9 builds, we are not *"
+ echo "* using the llvm compiler, but plain GCC 4.2. *"
echo "*****************************************************************"
set -x
fi