comparison build-scripts/fatbuild.sh @ 1659:14717b52abc0 SDL-1.3

Merge trunk-1.3-3
author Sam Lantinga <slouken@libsdl.org>
date Wed, 17 May 2006 08:18:28 +0000
parents 5b0805ceb50f
children
comparison
equal deleted inserted replaced
1658:e49147870aac 1659:14717b52abc0
8 #NJOB=`expr $NCPU + 1` 8 #NJOB=`expr $NCPU + 1`
9 9
10 # Generic, cross-platform CFLAGS you always want go here. 10 # Generic, cross-platform CFLAGS you always want go here.
11 CFLAGS="-O3 -g -pipe" 11 CFLAGS="-O3 -g -pipe"
12 12
13 # PowerPC compiler flags (10.2 runtime compatibility) 13 # PowerPC configure flags (10.2 runtime compatibility)
14 # We dynamically load X11, so using the system X11 headers is fine.
15 CONFIG_PPC="--build=`uname -p`-apple-darwin --host=powerpc-apple-darwin \
16 --x-includes=/usr/X11R6/include --x-libraries=/usr/X11R6/lib"
17
18 # PowerPC compiler flags
14 CC_PPC="gcc-3.3 -arch ppc" 19 CC_PPC="gcc-3.3 -arch ppc"
15 CXX_PPC="g++-3.3 -arch ppc" 20 CXX_PPC="g++-3.3 -arch ppc"
16 CFLAGS_PPC="" 21 CFLAGS_PPC=""
17 CPPFLAGS_PPC="-DMAC_OS_X_VERSION_MIN_REQUIRED=1020 \ 22 CPPFLAGS_PPC="-DMAC_OS_X_VERSION_MIN_REQUIRED=1020 \
18 -nostdinc \ 23 -nostdinc \
24 LFLAGS_PPC="-arch ppc \ 29 LFLAGS_PPC="-arch ppc \
25 -L/Developer/SDKs/MacOSX10.2.8.sdk/usr/lib/gcc/darwin/3.3 \ 30 -L/Developer/SDKs/MacOSX10.2.8.sdk/usr/lib/gcc/darwin/3.3 \
26 -F/Developer/SDKs/MacOSX10.2.8.sdk/System/Library/Frameworks \ 31 -F/Developer/SDKs/MacOSX10.2.8.sdk/System/Library/Frameworks \
27 -Wl,-syslibroot,/Developer/SDKs/MacOSX10.2.8.sdk" 32 -Wl,-syslibroot,/Developer/SDKs/MacOSX10.2.8.sdk"
28 33
29 # Intel compiler flags (10.4 runtime compatibility) 34 # Intel configure flags (10.4 runtime compatibility)
35 # We dynamically load X11, so using the system X11 headers is fine.
36 CONFIG_X86="--build=`uname -p`-apple-darwin --host=i386-apple-darwin \
37 --x-includes=/usr/X11R6/include --x-libraries=/usr/X11R6/lib"
38
39 # Intel compiler flags
30 CC_X86="gcc-4.0 -arch i386" 40 CC_X86="gcc-4.0 -arch i386"
31 CXX_X86="g++-4.0 -arch i386" 41 CXX_X86="g++-4.0 -arch i386"
32 CFLAGS_X86="-mmacosx-version-min=10.4" 42 CFLAGS_X86="-mmacosx-version-min=10.4"
33 CPPFLAGS_X86="-DMAC_OS_X_VERSION_MIN_REQUIRED=1040 \ 43 CPPFLAGS_X86="-DMAC_OS_X_VERSION_MIN_REQUIRED=1040 \
34 -nostdinc \ 44 -nostdinc \
156 # 166 #
157 # Build the PowerPC binary 167 # Build the PowerPC binary
158 # 168 #
159 if test x$configure_ppc = xyes; then 169 if test x$configure_ppc = xyes; then
160 (cd build/ppc && \ 170 (cd build/ppc && \
161 sh ../../configure --build=`uname -p`-apple-darwin --host=powerpc-apple-darwin CC="$CC_PPC" CXX="$CXX_PPC" CFLAGS="$CFLAGS $CFLAGS_PPC" CPPFLAGS="$CPPFLAGS_PPC" LDFLAGS="$LFLAGS_PPC") || exit 2 171 sh ../../configure $CONFIG_PPC CC="$CC_PPC" CXX="$CXX_PPC" CFLAGS="$CFLAGS $CFLAGS_PPC" CPPFLAGS="$CPPFLAGS_PPC" LDFLAGS="$LFLAGS_PPC") || exit 2
162 fi 172 fi
163 if test x$make_ppc = xyes; then 173 if test x$make_ppc = xyes; then
164 (cd build/ppc && ls include && make -j$NJOB) || exit 3 174 (cd build/ppc && ls include && make -j$NJOB) || exit 3
165 fi 175 fi
166 176
167 # 177 #
168 # Build the Intel binary 178 # Build the Intel binary
169 # 179 #
170 if test x$configure_x86 = xyes; then 180 if test x$configure_x86 = xyes; then
171 (cd build/x86 && \ 181 (cd build/x86 && \
172 sh ../../configure --build=`uname -p`-apple-darwin --host=i386-apple-darwin CC="$CC_X86" CXX="$CXX_X86" CFLAGS="$CFLAGS $CFLAGS_X86" CPPFLAGS="$CPPFLAGS_X86" LDFLAGS="$LFLAGS_X86") || exit 2 182 sh ../../configure $CONFIG_X86 CC="$CC_X86" CXX="$CXX_X86" CFLAGS="$CFLAGS $CFLAGS_X86" CPPFLAGS="$CPPFLAGS_X86" LDFLAGS="$LFLAGS_X86") || exit 2
173 fi 183 fi
174 if test x$make_x86 = xyes; then 184 if test x$make_x86 = xyes; then
175 (cd build/x86 && make -j$NJOB) || exit 3 185 (cd build/x86 && make -j$NJOB) || exit 3
176 fi 186 fi
177 187