ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/Deliantra-Client/util/build
(Generate patch)

Comparing deliantra/Deliantra-Client/util/build (file contents):
Revision 1.2 by root, Wed Jan 4 11:23:23 2012 UTC vs.
Revision 1.11 by root, Sun Jan 8 07:58:39 2012 UTC

1#!/bin/sh 1#!/bin/sh
2 2
3############################################################################# 3#############################################################################
4# copy and install modules 4# copy and install modules
5 5
6if false; then 6if ! [ "$SKIP_INSTALL" ] ; then
7 cpan="Win32::Exe" 7 cpan="Win32::Exe Pod::POM LWP"
8 cpan="" 8 cpan=""
9 mods="common-sense Guard JSON-XS AnyEvent EV Coro Compress-LZF IO-AIO Urlader deliantra/Deliantra deliantra/Deliantra-Client" 9 mods="common-sense Guard JSON-XS AnyEvent EV BDB Coro Compress-LZF IO-AIO AnyEvent-AIO AnyEvent-BDB Urlader deliantra/Deliantra deliantra/Deliantra-Client"
10 #mods="deliantra/Deliantra-Client" 10 #mods="deliantra/Deliantra-Client"
11 11
12 cd /root/src || exit
13 for host in vm osx105; do 12 for host in vm osx105; do
14 ( 13 (
14 cd /root/src
15 cvsfind $mods 15 cvsfind $mods
16 echo Urlader/liblzf/lzfP.h 16 echo Urlader/liblzf/lzfP.h
17 echo Urlader/liblzf/lzf_c_best.c 17 echo Urlader/liblzf/lzf_c_best.c
18 echo Urlader/liblzf/lzf_d.c 18 echo Urlader/liblzf/lzf_d.c
19 echo Urlader/bin/urlader-gen
20 ) | rsync --files-from=- -aessh /root/src $host:src/. || exit 19 ) | rsync --files-from=- -aessh /root/src $host:src/. || exit
21 done 20 done
22 21
23 osx105() { ssh osx105 "$1"; } 22 osx105() { ssh osx105 "$1"; }
24 linux32() { s32 bash -c "$1"; } 23 linux32() { s32 bash -c "$1"; }
56 true 55 true
57 done 56 done
58 ' || exit 57 ' || exit
59 } 58 }
60 59
61 upd make /usr/bin/perl linux64 60 ( ( upd make /usr/bin/perl linux64 ) >log.linux64 2>&1; cat log.linux64 ) &
62 upd make /usr/bin/perl linux32 61 ( ( upd make /opt/local/bin/perl osx105 ) >log.osx105 2>&1; cat log.osx105 ) &
63 upd make /opt/local/bin/perl osx105 62 ( ( upd nmake /c/perl/bin/perl windows ) >log.windows 2>&1; cat log.windows ) &
64 upd nmake /c/perl/bin/perl windows 63
64 wait
65
66 # can't run parallel to 64 bit
67 ( ( upd make /usr/bin/perl linux32 ) >log.linux32 2>&1; cat log.linux32 ) &
68
69 wait
70
71 rm -f log.*
65fi 72fi
66 73
67############################################################################# 74#############################################################################
68# gather 75# gather
69 76
70mkdir -p dist 77mkdir -p dist
71util/build.linux 78util/build.linux
72util/build.osx 79util/build.osx
73util/build.windows 80util/build.windows
81

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines