#!/bin/sh if [ "$1" != "" ];then SVNVER=$1 else unset LANG FILE=/tmp/makeversion.tlmp if [ ! -f $FILE ] ; then svn status -u | grep -v "? " >$FILE fi NB=`cat $FILE | wc -l` SVNVER=`cat $FILE | grep against | (read a b c d; echo $d)` if [ "$NB" != 1 ] ; then SVNVER="SVN_$SVNVER+dev" else SVNVER="SVN_$SVNVER" fi fi echo "const char *linuxconf_version=\"$SVNVER\";" >tlmp-version.cc echo "const char *linuxconf_subversion=\"$SVNVER\";" >>tlmp-version.cc echo $SVNVER >tlmp-version g++ -c tlmp-version.cc -o version.o rm -f tlmp-version.cc