12b15cb3dSCy Schubert#!@CONFIG_SHELL@ 2*f5f40dd6SCy Schubert# @configure_input@ 3*f5f40dd6SCy Schubert 42b15cb3dSCy SchubertPROG=${1-UNKNOWN} 52b15cb3dSCy Schubert 62b15cb3dSCy SchubertConfStr="$PROG" 72b15cb3dSCy Schubert 82b15cb3dSCy SchubertConfStr="$ConfStr @VERSION@" 92b15cb3dSCy Schubert 102b15cb3dSCy Schubertcase "$CSET" in 112b15cb3dSCy Schubert '') ;; 122b15cb3dSCy Schubert *) ConfStr="$ConfStr@$CSET" ;; 132b15cb3dSCy Schubertesac 142b15cb3dSCy Schubert 152b15cb3dSCy Schubertcase "@VER_SUFFIX@" in 162b15cb3dSCy Schubert '') ;; 172b15cb3dSCy Schubert *) ConfStr="${ConfStr}-@VER_SUFFIX@" ;; 182b15cb3dSCy Schubertesac 192b15cb3dSCy Schubert 202d4e511cSCy Schubertif [ -n "$SOURCE_DATE_EPOCH" ]; then 212d4e511cSCy Schubert ConfStr="$ConfStr `LC_TIME=C TZ=UTC date -d@$SOURCE_DATE_EPOCH 2>/dev/null`" || 222d4e511cSCy Schubert ConfStr="$ConfStr `LC_TIME=C TZ=UTC date -r $SOURCE_DATE_EPOCH`" 232d4e511cSCy Schubertelse 242b15cb3dSCy Schubert ConfStr="$ConfStr `LC_TIME=C TZ=UTC date`" 252d4e511cSCy Schubertfi 262b15cb3dSCy Schubert 272b15cb3dSCy Schubertif [ ! -f .version ]; then 282b15cb3dSCy Schubert echo 0 > .version 292b15cb3dSCy Schubertfi 302b15cb3dSCy SchubertRUN="`cat .version`" 312b15cb3dSCy SchubertRUN="`expr $RUN + 1`" 322b15cb3dSCy Schubertecho $RUN > .version 332b15cb3dSCy Schubert 342b15cb3dSCy SchubertConfStr="$ConfStr (${RUN})" 352b15cb3dSCy Schubert 362b15cb3dSCy Schubertecho "Version <${ConfStr}>"; 372b15cb3dSCy Schubert 382b15cb3dSCy Schubertrm -f version.c 392b15cb3dSCy Schubertcat > version.c << -EoF- 402b15cb3dSCy Schubert/* 412b15cb3dSCy Schubert * version file for $PROG 422b15cb3dSCy Schubert */ 432b15cb3dSCy Schubert#include <config.h> 442b15cb3dSCy Schubertconst char * Version = "${ConfStr}"; 452b15cb3dSCy Schubert-EoF- 46