diff options
Diffstat (limited to 'scripts/mkver.in')
-rw-r--r-- | scripts/mkver.in | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/scripts/mkver.in b/scripts/mkver.in new file mode 100644 index 0000000..dbe9c2a --- /dev/null +++ b/scripts/mkver.in @@ -0,0 +1,43 @@ +#!@PATH_SH@ +PROG=${1-UNKNOWN} + +ConfStr="$PROG" + +ConfStr="$ConfStr @VERSION@" + +case "$CSET" in + '') ;; + *) ConfStr="$ConfStr@$CSET" ;; +esac + +case "@LIBRSAREF@" in + '') + case "@AUTOKEY@" in + '') ;; + *) ConfStr="${ConfStr}-a" ;; + esac + ;; + *) ConfStr="${ConfStr}-r" ;; +esac + +ConfStr="$ConfStr `LC_TIME=C 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- |