diff options
Diffstat (limited to '')
-rwxr-xr-x | build.sh | 12 |
1 files changed, 8 insertions, 4 deletions
@@ -1,7 +1,8 @@ | |||
1 | #!/bin/bash | 1 | #!/bin/bash |
2 | 2 | ||
3 | BUSRC="stack.cpp string.cpp hash.cpp list.cpp trace.cpp stream.cpp formatter.cpp util.cpp sharedcore.cpp exceptionbase.cpp heap.cpp archivebase.cpp archive.cpp queue.cpp archival.cpp sio.cpp stdstream.cpp process.cpp plugger.cpp optparser.cpp signals.cpp array.cpp membuf.cpp file.cpp regex.cpp variant.cpp" | 3 | BUSRC="stack.cpp string.cpp hash.cpp list.cpp trace.cpp stream.cpp formatter.cpp util.cpp sharedcore.cpp exceptionbase.cpp heap.cpp archivebase.cpp archive.cpp queue.cpp archival.cpp sio.cpp stdstream.cpp process.cpp plugger.cpp optparser.cpp signals.cpp array.cpp membuf.cpp file.cpp variant.cpp" |
4 | BUHDR="stack.h string.h hash.h list.h trace.h stream.h formatter.h util.h sharedcore.h exceptionbase.h heap.h archivebase.h archive.h queue.h archival.h sio.h stdstream.h process.h config.h compat/linux.h compat/win32.h compat/osx.h plugger.h singleton.h optparser.h array.h membuf.h file.h regex.h variant.h fmt.h extratypes.h" | 4 | BUHDR="stack.h string.h hash.h list.h trace.h stream.h formatter.h util.h sharedcore.h exceptionbase.h heap.h archivebase.h archive.h queue.h archival.h sio.h stdstream.h process.h plugger.h singleton.h optparser.h array.h membuf.h file.h variant.h fmt.h extratypes.h" |
5 | BUCOMPAT="config.h compat/linux.h compat/win32.h compat/osx.h" | ||
5 | 6 | ||
6 | function bld() | 7 | function bld() |
7 | { | 8 | { |
@@ -27,7 +28,7 @@ function cmd() | |||
27 | 28 | ||
28 | function gpp() | 29 | function gpp() |
29 | { | 30 | { |
30 | bld "$1" "$2" || cmd CXX "$1" g++ -ggdb -fPIC -rdynamic -W -Wall -Iminibu -c -o "$1" "$2" | 31 | bld "$1" "$2" || cmd CXX "$1" g++ -ggdb -fPIC -W -Wall -Iminibu -c -o "$1" "$2" |
31 | } | 32 | } |
32 | 33 | ||
33 | if [ ! -z "$1" ]; then | 34 | if [ ! -z "$1" ]; then |
@@ -52,9 +53,12 @@ for file in $(cd bootstrap; ls); do | |||
52 | cmd BOOTSTRAP minibu/bu/${file} cp bootstrap/${file} minibu/bu | 53 | cmd BOOTSTRAP minibu/bu/${file} cp bootstrap/${file} minibu/bu |
53 | done | 54 | done |
54 | for F in $BUSRC; do | 55 | for F in $BUSRC; do |
55 | bld minibu/src/$F || cmd WGET minibu/src/$F wget -q http://svn.xagasoft.com/libbu++/trunk/src/$F -O minibu/src/$F | 56 | bld minibu/src/$F || cmd WGET minibu/src/$F wget -q http://svn.xagasoft.com/libbu++/trunk/src/stable/$F -O minibu/src/$F |
56 | done | 57 | done |
57 | for F in $BUHDR; do | 58 | for F in $BUHDR; do |
59 | bld minibu/bu/$F || cmd WGET minibu/bu/$F wget -q http://svn.xagasoft.com/libbu++/trunk/src/stable/$F -O minibu/bu/$F | ||
60 | done | ||
61 | for F in $BUCOMPAT; do | ||
58 | bld minibu/bu/$F || cmd WGET minibu/bu/$F wget -q http://svn.xagasoft.com/libbu++/trunk/src/$F -O minibu/bu/$F | 62 | bld minibu/bu/$F || cmd WGET minibu/bu/$F wget -q http://svn.xagasoft.com/libbu++/trunk/src/$F -O minibu/bu/$F |
59 | done | 63 | done |
60 | 64 | ||