turtle/build/build.sh
2015-03-13 21:59:22 +01:00

39 lines
842 B
Bash

#!/bin/sh
# Copyright (C) 2015 Mathieu Champlon
#
# Distributed under the Boost Software License, Version 1.0.
# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
run()
{
$@
r=$?
if test $r -ne 0 ; then
exit $r
fi
}
copy()
{
for dir; do true; done
run mkdir -p $dir
run cp $@
}
export BOOST=$BOOST_ROOT
cd ../test
run $BOOST/b2 -q $*
cd ../build
export BOOSTBOOK_DIR=../bin/turtle/boostbook
run copy -r "$BOOST"/tools/boostbook/xsl $BOOSTBOOK_DIR
run copy -r "$BOOST"/tools/boostbook/dtd $BOOSTBOOK_DIR
run copy -r boostbook/* $BOOSTBOOK_DIR
run copy "$BOOST"/doc/src/boostbook.css ../doc/html
run copy "$BOOST"/doc/src/images/*.png ../doc/html/images
run copy "$BOOST"/doc/src/images/callouts/*.png ../doc/html/images/callouts
cd ../doc
run $BOOST/b2 -q $*
cd ../build