1#!/bin/sh 2 3set -ex 4 5major=`echo $1 | awk -F. '{print $1;}'` 6minor=`echo $1 | awk -F. '{print $2;}'` 7release=`echo $1 | awk -F. '{print $3;}'` 8version=$1 9 10for f in config.hw; do 11in=$f.in 12out=$f 13sed -e "s/@VERSION@/$version/g" \ 14 -e "s/@MAJOR@/$major/g" \ 15 -e "s/@MINOR@/$minor/g" \ 16 -e "s/@RELEASE@/$release/g" \ 17 -e "s,@top_srcdir@,`pwd`,g" < $in > $out 18done 19 20echo $1 > .version 21 22# for the documentation: 23date +"%e %B %Y" | tr -d '\n' > doc/date.xml 24echo -n $1 > doc/version.xml 25 26ALL_LINGUAS=`echo po/*.po | sed 's,po/,,g;s,\.po,,g'` 27 28# Try to create a valid Makefile 29tmp=`mktemp /tmp/neon-XXXXXX` 30sed -e 's,@SET_MAKE@,,;s,@SHELL@,/bin/sh,' \ 31 -e "s,@top_srcdir@,`pwd`," \ 32 -e "s,@ALL_LINGUAS@,${ALL_LINGUAS}," \ 33 < Makefile.in > $tmp 34make -f $tmp docs compile-gmo 35rm -f $tmp 36