Codebase list evolvotron / HEAD USAGE-update.sh
HEAD

Tree @HEAD (Download .tar.gz)

USAGE-update.sh @HEADraw · history · blame

#!/bin/bash

echo "Rebuilding built-in user documentation..."
HTML=evolvotron.html
QTDOC=libevolvotron/usage_text.h

if command -v boron &> /dev/null ; then
	./text_to_markup.b -html USAGE >$HTML || echo "Couldn't build $HTML"
	./text_to_markup.b -qml -s USAGE >$QTDOC || echo "Couldn't build $QTDOC"
else
	./text_to_markup.py -html <USAGE >$HTML || echo "Couldn't build $HTML"
	./text_to_markup.py -qml -s <USAGE >$QTDOC || echo "Couldn't build $QTDOC"
fi

if ! test -s $QTDOC ; then
	echo "\"Full built-in user documentation not available due to problem during build configuration\"" > $QTDOC
	echo "Something went wrong, used built-in user documentation fallback plan"
fi
echo "...built built-in user documentation"