root/branches/0_9_1/build_ppc.sh

Revision 104, 1.5 KB (checked in by mike, 3 years ago)

[fix] ppc leopard build fix

Line 
1#
2# Q CVS Build script
3#
4
5
6
7cd ..
8
9
10
11# remove obsolete files
12rm -r -f tmp/qemu
13rm -r -f products/ppc/Q.app
14
15#to build on gcc 3.3 xcode3 from leopard, we need some custom includes
16export CFLAGS="-isystem /Developer/SDKs/MacOSX10.4u.sdk/usr/include -I/Developer/SDKs/MacOSX10.5.sdk/usr/include/gcc/darwin/3.3 -I/Developer/SDKs/MacOSX10.4u.sdk/usr/include -F/Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks"
17
18#make libtransmission
19cd Transmission
20#make clean
21./configure
22./version.sh
23cd libtransmission
24make
25cd ..
26cd ..
27
28
29
30#make qemu
31cp -R qemu tmp/qemu
32
33
34# patch qemu sources
35cd tmp/qemu
36
37#Q
38patch -p0 -u < ../../q/patches/q_host-cocoa_02.diff
39
40#qemu cvs backport for 0.9.1
41patch -p0 -u < ../../q/patches/Leopard-dyngen.dSYM.diff
42patch -p0 -u < ../../q/patches/qemu-img-CF+IO.diff
43patch -p1 -u < ../../q/patches/qemu-0.9.1-always_inline.patch
44
45#qemu add HDLED
46patch -p0 -u < ../../q/patches/q_block_int.h_hdled_1.diff
47patch -p0 -u < ../../q/patches/q_block.c_hdled_1.diff
48
49# merge Q
50cp -r ../../q/host-cocoa/ host-cocoa/
51
52
53# configure and make
54./configure --prefix=../products/ppc --enable-cocoa --enable-adlib --cc=gcc-3.3 --disable-gcc-check --target-list=i386-softmmu,ppc-softmmu,sparc-softmmu,mips-softmmu,arm-softmmu,x86_64-softmmu
55#./configure --prefix=../products/ppc --enable-cocoa --enable-adlib --cc=gcc-3.3 --disable-gcc-check --target-list=i386-softmmu
56MACOSX_DEPLOYMENT_TARGET=10.3 make
57cd ..
58cd ..
59
60
61
62#make Q Control
63cd q
64cd qcontrol
65#make clean
66make
67make app
68cd ..
69
70
Note: See TracBrowser for help on using the browser.