openpcd/firmware/scripts/mkcompile_h @ master
1 | 569d11d8 | laforge | #!/bin/sh
|
---|---|---|---|
2 | |||
3 | MAX_LEN=32 |
||
4 | TRUNCATE="sed -e s/\(.\{1,$MAX_LEN\}\).*/\1/" |
||
5 | |||
6 | DATE=`LC_ALL=C LANG=C date +%Y%m%d-%H%M%S` |
||
7 | BY=`whoami` |
||
8 | HOST=`hostname | $TRUNCATE` |
||
9 | BYHOST=`echo ${BY}@${HOST} | $TRUNCATE` |
||
10 | ffbce3ea | Harald Welte | #SVNREV=`svn info | grep \^Revision: | cut -c 11-`
|
11 | #svn st | grep \^M >/dev/null
|
||
12 | #[ "$?" -eq "0" ] && SVNREV=${SVNREV}-unclean
|
||
13 | 569d11d8 | laforge | |
14 | ffbce3ea | Harald Welte | SVNREV=`scripts/git-version-gen .tarball-version` |
15 | 569d11d8 | laforge | |
16 | echo "#ifndef _COMPILE_H" |
||
17 | echo "#define _COMPILE_H" |
||
18 | echo
|
||
19 | echo /\* This file is auto generated \*/ |
||
20 | echo \#define COMPILE_DATE \"${DATE}\" |
||
21 | echo \#define COMPILE_BY \"${BYHOST}\" |
||
22 | echo \#define COMPILE_SVNREV \"${SVNREV}\" |
||
23 | echo
|
||
24 | echo "#endif /* _COMPILE_H */" |