Expand PMF_FN_* macros.
[netbsd-mini2440.git] / dist / ntp / scripts / mkver.in
blob11aa6134c14e25cf60641e267b9005dc05da6b84
1 #!@PATH_SH@
2 PROG=${1-UNKNOWN}
4 ConfStr="$PROG"
6 ConfStr="$ConfStr @VERSION@"
8 case "$CSET" in
9  '') ;;
10  *) ConfStr="$ConfStr@$CSET" ;;
11 esac
13 case "@LCRYPTO@" in
14  '') ;;
15  -lcrypto)
16     ConfStr="${ConfStr}-o" ;;
17  *) ConfStr="${ConfStr}-?" ;;
18 esac
20 ConfStr="$ConfStr `LC_TIME=C TZ= date`"
22 if [ ! -f .version ]; then
23   echo 0 > .version
25 RUN="`cat .version`"
26 RUN="`expr $RUN + 1`"
27 echo $RUN > .version
29 ConfStr="$ConfStr (${RUN})"
31 echo "Version <${ConfStr}>";
33 rm -f version.c
34 cat > version.c << -EoF-
36  * version file for $PROG
37  */
38 #include <config.h>
39 const char * Version = "${ConfStr}";
40 -EoF-