aboutsummaryrefslogtreecommitdiff
path: root/build.sh
diff options
context:
space:
mode:
authorMike Buland <eichlan@xagasoft.com>2012-04-03 16:57:34 +0000
committerMike Buland <eichlan@xagasoft.com>2012-04-03 16:57:34 +0000
commit50a5873b95424e7c1a805e1cd4697c8df2153388 (patch)
tree9c24b6ff368f94520e5a22ea01d3f2b4a6f56c38 /build.sh
parent159bb9b5d8ff281a3ea83f38e180688f6e3158b7 (diff)
downloadbuild-50a5873b95424e7c1a805e1cd4697c8df2153388.tar.gz
build-50a5873b95424e7c1a805e1cd4697c8df2153388.tar.bz2
build-50a5873b95424e7c1a805e1cd4697c8df2153388.tar.xz
build-50a5873b95424e7c1a805e1cd4697c8df2153388.zip
Tweaks to help with the new libbu++ and windows compatibility.
Diffstat (limited to 'build.sh')
-rwxr-xr-xbuild.sh12
1 files changed, 8 insertions, 4 deletions
diff --git a/build.sh b/build.sh
index 66946a0..a5f86ce 100755
--- a/build.sh
+++ b/build.sh
@@ -1,7 +1,8 @@
1#!/bin/bash 1#!/bin/bash
2 2
3BUSRC="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" 3BUSRC="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"
4BUHDR="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" 4BUHDR="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"
5BUCOMPAT="config.h compat/linux.h compat/win32.h compat/osx.h"
5 6
6function bld() 7function bld()
7{ 8{
@@ -27,7 +28,7 @@ function cmd()
27 28
28function gpp() 29function 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
33if [ ! -z "$1" ]; then 34if [ ! -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
53done 54done
54for F in $BUSRC; do 55for 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
56done 57done
57for F in $BUHDR; do 58for 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
60done
61for 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
59done 63done
60 64