diff options
Diffstat (limited to 'scripts/build/mkver.in')
-rw-r--r-- | scripts/build/mkver.in | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/scripts/build/mkver.in b/scripts/build/mkver.in new file mode 100644 index 0000000..3aef1c8 --- /dev/null +++ b/scripts/build/mkver.in @@ -0,0 +1,38 @@ +#!@CONFIG_SHELL@ +PROG=${1-UNKNOWN} + +ConfStr="$PROG" + +ConfStr="$ConfStr @VERSION@" + +case "$CSET" in + '') ;; + *) ConfStr="$ConfStr@$CSET" ;; +esac + +case "@VER_SUFFIX@" in + '') ;; + *) ConfStr="${ConfStr}-@VER_SUFFIX@" ;; +esac + +ConfStr="$ConfStr `LC_TIME=C TZ=UTC date`" + +if [ ! -f .version ]; then + echo 0 > .version +fi +RUN="`cat .version`" +RUN="`expr $RUN + 1`" +echo $RUN > .version + +ConfStr="$ConfStr (${RUN})" + +echo "Version <${ConfStr}>"; + +rm -f version.c +cat > version.c << -EoF- +/* + * version file for $PROG + */ +#include <config.h> +const char * Version = "${ConfStr}"; +-EoF- |