#! /bin/sh
#
# File: increv
# Description: increment the revision and generate rev.c
#              
# Programmer: stolz (Horst Stolz)
# Time-stamp: <95/03/03 16:00:16 stolz>
#       
#

PROJECTDIR=.project
CURRDIR=`pwd`


cd $PROJECTDIR

expr 1 + `cat revision` >revision
echo CREATE NEW REVISION `cat revision` OF PROJECT `cat name`

PROJECT=`cat name`
USER=`cat user`
ID=`cat id`
RELEASE=`cat release`
VERSION=`cat version`
REVISION=`cat revision`
cd $CURRDIR

echo "GENERATE VERSION FILE rev.c"

rm -f rev.c
echo "/* automatic rev-file for project ${PROJECT}," `date` "*/" >rev.c
echo "char project_version_string[] = \"$RELEASE.$VERSION.$REVISION\";" >>rev.c
echo "int project_release_nr = $RELEASE;" >>rev.c
echo "int project_version_nr = $VERSION;" >>rev.c
echo "int project_revision_nr = $REVISION;" >>rev.c
echo "char project_user_string[] = \"$USER\";" >>rev.c
echo "char project_id_string[] = \"$ID\";" >>rev.c

