#!/bin/sh UTS_LEN=64 UTS_TRUNCATE="cut -b -$UTS_LEN" VERSION_FILE=./Common/compile.h ( echo /\* This file is auto generated,for vBRAS version info \*/ echo /\* Used readelf to get this information form driver of application \*/ echo /\* \"readelf --debug-dump=macro \\" \*/ echo \#define vBRAS_COMPILE_DATE \"`date +%F`\" echo \#define vBRAS_COMPILE_TIME \"`date +%T`\" echo \#define vBRAS_COMPILE_MAJOR \"`date +%Y%m%d`\" echo \#define vBRAS_COMPILE_SUB \"`date +%H%M%S`\" echo \#define vBRAS_COMPILE_BY \"`whoami`\" echo \#define vBRAS_COMPILE_HOST \"`hostname | $UTS_TRUNCATE`\" echo \#define vBRAS_GIT_TAGS \"`git describe --tags --always --dirty="-dev"`\" echo \#define vBRAS_GIT_VERS \"`git rev-parse HEAD`\" ) > $VERSION_FILE