#!/bin/sh MAX_LEN=32 TRUNCATE="sed -e s/\(.\{1,$MAX_LEN\}\).*/\1/" DATE=`LC_ALL=C LANG=C date +%Y%m%d-%H%M%S` BY=`whoami` HOST=`hostname | $TRUNCATE` BYHOST=`echo ${BY}@${HOST} | $TRUNCATE` #SVNREV=`svn info | grep \^Revision: | cut -c 11-` #svn st | grep \^M >/dev/null #[ "$?" -eq "0" ] && SVNREV=${SVNREV}-unclean SVNREV=`scripts/git-version-gen .tarball-version` echo "#ifndef _COMPILE_H" echo "#define _COMPILE_H" echo echo /\* This file is auto generated \*/ echo \#define COMPILE_DATE \"${DATE}\" echo \#define COMPILE_BY \"${BYHOST}\" echo \#define COMPILE_SVNREV \"${SVNREV}\" echo echo "#endif /* _COMPILE_H */"