/contrib/ntp/scripts/mkver.in
https://bitbucket.org/freebsd/freebsd-head/ · Autoconf · 38 lines · 28 code · 8 blank · 2 comment · 2 complexity · 21d80d98126bb772f18e6b3562d7249f MD5 · raw file
- #!@PATH_SH@
- PROG=${1-UNKNOWN}
- ConfStr="$PROG"
- ConfStr="$ConfStr @VERSION@"
- case "$CSET" in
- '') ;;
- *) ConfStr="$ConfStr@$CSET" ;;
- esac
- case "@LCRYPTO@" in
- '') ;;
- -lcrypto)
- ConfStr="${ConfStr}-o" ;;
- *) ConfStr="${ConfStr}-?" ;;
- esac
- 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-