scripts: add plain and additive build scripts
[barry.git] / build-all.sh
blobaa96b00538689337570187c338fde3fcf0f90b7e
1 #!/bin/sh
3 # meant to be run from inside a freshly checked out cvs workspace
4 # builds: library, gui, then both plugin
6 set -e
8 SCRIPTDIR="$(dirname "$0")"
10 ./buildgen.sh
12 "$SCRIPTDIR"/configure-barry.sh
13 make -j2
14 make install
16 cd gui
17 ../"$SCRIPTDIR"/configure-barrygui.sh
18 make -j2
19 make install
21 cd ../opensync-plugin
22 ../"$SCRIPTDIR"/configure-barryopensync.sh
23 make -j2
24 make install
26 cd ../opensync-plugin-0.4x
27 ../"$SCRIPTDIR"/configure-barryopensync-0.4x.sh
28 make -j2
29 make install
31 cd ../desktop
32 ../"$SCRIPTDIR"/configure-barrydesktop.sh
33 make -j2
34 make install