|
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 | |
|---|
| 7 | cd .. |
|---|
| 8 | |
|---|
| 9 | |
|---|
| 10 | |
|---|
| 11 | # remove obsolete files |
|---|
| 12 | rm -r -f tmp/qemu |
|---|
| 13 | rm -r -f products/ppc/Q.app |
|---|
| 14 | |
|---|
| 15 | #to build on gcc 3.3 xcode3 from leopard, we need some custom includes |
|---|
| 16 | export 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 |
|---|
| 19 | cd Transmission |
|---|
| 20 | #make clean |
|---|
| 21 | ./configure |
|---|
| 22 | ./version.sh |
|---|
| 23 | cd libtransmission |
|---|
| 24 | make |
|---|
| 25 | cd .. |
|---|
| 26 | cd .. |
|---|
| 27 | |
|---|
| 28 | |
|---|
| 29 | |
|---|
| 30 | #make qemu |
|---|
| 31 | cp -R qemu tmp/qemu |
|---|
| 32 | |
|---|
| 33 | |
|---|
| 34 | # patch qemu sources |
|---|
| 35 | cd tmp/qemu |
|---|
| 36 | |
|---|
| 37 | #Q |
|---|
| 38 | patch -p0 -u < ../../q/patches/q_host-cocoa_02.diff |
|---|
| 39 | |
|---|
| 40 | #qemu cvs backport for 0.9.1 |
|---|
| 41 | patch -p0 -u < ../../q/patches/Leopard-dyngen.dSYM.diff |
|---|
| 42 | patch -p0 -u < ../../q/patches/qemu-img-CF+IO.diff |
|---|
| 43 | patch -p1 -u < ../../q/patches/qemu-0.9.1-always_inline.patch |
|---|
| 44 | |
|---|
| 45 | #qemu add HDLED |
|---|
| 46 | patch -p0 -u < ../../q/patches/q_block_int.h_hdled_1.diff |
|---|
| 47 | patch -p0 -u < ../../q/patches/q_block.c_hdled_1.diff |
|---|
| 48 | |
|---|
| 49 | # merge Q |
|---|
| 50 | cp -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 |
|---|
| 56 | MACOSX_DEPLOYMENT_TARGET=10.3 make |
|---|
| 57 | cd .. |
|---|
| 58 | cd .. |
|---|
| 59 | |
|---|
| 60 | |
|---|
| 61 | |
|---|
| 62 | #make Q Control |
|---|
| 63 | cd q |
|---|
| 64 | cd qcontrol |
|---|
| 65 | #make clean |
|---|
| 66 | make |
|---|
| 67 | make app |
|---|
| 68 | cd .. |
|---|
| 69 | |
|---|
| 70 | |
|---|