echo "HOST = $HOST" >> config.mak
case $HOST in
- powerpc-apple-darwin8 | ppc-darwin)
+ ppc-darwin)
+# Mac OS X < 10.4
echo "EXTRA_CPPFLAGS = -no-cpp-precomp" >> config.mak
- echo "CONTRIB_URL = http://download.videolan.org/pub/videolan/devtools/contrib-macosx.tar.bz2" >> config.mak
+ ;;
+ powerpc-apple-darwin8)
+# Mac OS X 10.4
+# 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 10.2.8 requires gcc-3.3 (so we cannot use that SDK)
+ echo "ENVP = MACOSX_DEPLOYMENT_TARGET=10.3" >> config.mak
+ echo "MACOSX_SDK = /Developer/SDKs/MacOSX10.3.9.sdk" >> config.mak
+# echo "EXTRA_CFLAGS = -D\${ENVP} -isysroot \${MACOSX_SDK}" >> config.mak
+ echo "EXTRA_CPPFLAGS = -no-cpp-precomp" >> config.mak
+ echo "EXTRA_LDFLAGS = -isysroot \${MACOSX_SDK} -syslibroot,\${MACOSX_SDK}" >> config.mak
;;
i586-pc-beos)
echo "EXTRA_LDFLAGS = -lnet" >> config.mak
endif
endif
-export CPPFLAGS = -I$(PREFIX)/include $(EXTRA_CPPFLAGS)
-export CFLAGS = -I$(PREFIX)/include $(EXTRA_CPPFLAGS)
-export CXXFLAGS = -I$(PREFIX)/include $(EXTRA_CPPFLAGS)
+export CFLAGS = -I$(PREFIX)/include $(EXTRA_CFLAGS) $(EXTRA_CPPFLAGS)
+export CPPFLAGS = -I$(PREFIX)/include $(EXTRA_CFLAGS) $(EXTRA_CPPFLAGS)
+export CXXFLAGS = -I$(PREFIX)/include $(EXTRA_CFLAGS) $(EXTRA_CPPFLAGS)
export LDFLAGS = -L$(PREFIX)/lib $(EXTRA_LDFLAGS)
# ***************************************************************************
FRIBIDI_VERSION=0.10.4
FRIBIDI_URL=$(SF)/fribidi/fribidi-$(FRIBIDI_VERSION).tar.gz
A52DEC_VERSION=0.7.4
-A52DEC_URL=$(SF)/liba52//a52dec-$(A52DEC_VERSION).tar.gz
+A52DEC_URL=http://liba52.sourceforge.net/files/a52dec-$(A52DEC_VERSION).tar.gz
MPEG2DEC_VERSION=0.4.1-cvs
MPEG2DEC_CVSROOT=:pserver:anonymous@cvs.libmpeg2.sourceforge.net:/cvsroot/libmpeg2
MPEG2DEC_SNAPSHOT=$(SF)/libmpeg2/mpeg2dec-snapshot.tar.gz