|
Revision 100, 1.6 KB
(checked in by mike, 3 years ago)
|
|
[fix] 0.9.1 always_inline fix (#73)
[fix] 0.9.1 gcc4 fixes (#72)
|
| Line | |
|---|
| 1 | # |
|---|
| 2 | # Q CVS Build script |
|---|
| 3 | # |
|---|
| 4 | |
|---|
| 5 | |
|---|
| 6 | |
|---|
| 7 | cd .. |
|---|
| 8 | |
|---|
| 9 | # remove obsolete files |
|---|
| 10 | rm -r -f tmp/qemu |
|---|
| 11 | rm -r -f products/i386/Q.app |
|---|
| 12 | |
|---|
| 13 | |
|---|
| 14 | |
|---|
| 15 | #make libtransmission |
|---|
| 16 | cd Transmission |
|---|
| 17 | #make clean |
|---|
| 18 | ./configure |
|---|
| 19 | ./version.sh |
|---|
| 20 | cd libtransmission |
|---|
| 21 | make |
|---|
| 22 | cd .. |
|---|
| 23 | cd .. |
|---|
| 24 | |
|---|
| 25 | |
|---|
| 26 | |
|---|
| 27 | #make qemu |
|---|
| 28 | cp -R qemu tmp/qemu |
|---|
| 29 | |
|---|
| 30 | |
|---|
| 31 | # patch qemu sources |
|---|
| 32 | cd tmp/qemu |
|---|
| 33 | |
|---|
| 34 | #Q |
|---|
| 35 | patch -p0 -u < ../../q/patches/q_host-cocoa_02.diff |
|---|
| 36 | |
|---|
| 37 | #qemu cvs backport for 0.9.1 |
|---|
| 38 | patch -p0 -u < ../../q/patches/Leopard-dyngen.dSYM.diff |
|---|
| 39 | patch -p0 -u < ../../q/patches/qemu-img-CF+IO.diff |
|---|
| 40 | |
|---|
| 41 | #qemu gcc4 patches |
|---|
| 42 | patch -p1 -u < ../../q/patches/qemu-0.9.1-gcc4.patch |
|---|
| 43 | patch -p1 -u < ../../q/patches/qemu-0.7.2-dyngen-check-stack-clobbers.patch |
|---|
| 44 | patch -p1 -u < ../../q/patches/qemu-0.9.1-gcc4-opts.patch |
|---|
| 45 | patch -p1 -u < ../../q/patches/qemu-0.9.1-gcc4-hacks.patch |
|---|
| 46 | |
|---|
| 47 | #qemu OS X86 patches |
|---|
| 48 | patch -p1 -u < ../../q/patches/qemu-0.9.1-enforce-16byte-stack-boundary.patch |
|---|
| 49 | patch -p1 -u -f < ../../q/patches/qemu-0.9.0-i386-FORCE_RET.patch |
|---|
| 50 | patch -p1 -u < ../../q/patches/qemu-0.9.1-osx-intel-port.patch |
|---|
| 51 | |
|---|
| 52 | patch -p1 -u < ../../q/patches/qemu-0.9.1-osx-bugfix.patch |
|---|
| 53 | patch -p1 -u < ../../q/patches/qemu-0.9.1-always_inline.patch |
|---|
| 54 | |
|---|
| 55 | #qemu add HDLED |
|---|
| 56 | patch -p0 -u < ../../q/patches/q_block_int.h_hdled_1.diff |
|---|
| 57 | patch -p0 -u < ../../q/patches/q_block.c_hdled_1.diff |
|---|
| 58 | |
|---|
| 59 | # merge Q |
|---|
| 60 | cp -r ../../q/host-cocoa/ host-cocoa/ |
|---|
| 61 | |
|---|
| 62 | |
|---|
| 63 | # configure and make |
|---|
| 64 | ./configure --prefix=../products/i386 --enable-cocoa --enable-adlib --disable-gcc-check --target-list=i386-softmmu,ppc-softmmu,sparc-softmmu,mips-softmmu,arm-softmmu |
|---|
| 65 | #./configure --prefix=../products/i386 --enable-cocoa --enable-adlib --disable-gcc-check --target-list=i386-softmmu |
|---|
| 66 | make |
|---|
| 67 | cd .. |
|---|
| 68 | cd .. |
|---|
| 69 | |
|---|
| 70 | |
|---|
| 71 | |
|---|
| 72 | #make Q Control |
|---|
| 73 | cd q |
|---|
| 74 | cd qcontrol |
|---|
| 75 | #make clean |
|---|
| 76 | make |
|---|
| 77 | make app |
|---|
| 78 | cd .. |
|---|
| 79 | |
|---|
| 80 | |
|---|