From e40f28aeebffcc25bd5664764c42993325145c1f Mon Sep 17 00:00:00 2001 From: Kurt Zeilenga Date: Wed, 28 Apr 1999 19:59:00 +0000 Subject: [PATCH] Forgot to add mkversion... ud needs the version string to non-static and non-const and needs it named "Version". --- build/mkversion | 58 ++++++++++++++++++++++++++++++++++++++++++ clients/ud/Makefile.in | 2 +- 2 files changed, 59 insertions(+), 1 deletion(-) create mode 100755 build/mkversion diff --git a/build/mkversion b/build/mkversion new file mode 100755 index 0000000000..43d1121b8b --- /dev/null +++ b/build/mkversion @@ -0,0 +1,58 @@ +#! /bin/sh +# +# Copyright 1998,1999 The OpenLDAP Foundation +# COPYING RESTRICTIONS APPLY. See COPYRIGHT File in top level directory +# of this package for details. +# +# Create a version.c file +# +PACKAGE=OpenLDAP +VERSION=unknown +SYMBOL=__Version +static=static +const=const +while : + do case "$1" in + -p) + PACKAGE=$2 + shift; shift ;; + -v) + VERSION=$2 + shift; shift ;; + + -c) + const= + shift ;; + -n) + SYMBOL=$2 + shift; shift ;; + -s) + static= + shift ;; + +# -*) shift ;; + *) + break ;; + esac +done + +if test $# != 1 ; then + echo 'usage: mkversion [-c] [-s] [-p package] [-v version] application' + exit 1 +fi + +APPLICATION=$1 +WHEN=`date` +WHOWHERE="$USER@`uname -n`:`pwd`" + +cat << __EOF__ +/* + * Copyright 1998,1999 The OpenLDAP Foundation + * COPYING RESTRICTIONS APPLY. See COPYRIGHT File in top level directory + * of this package for details. + */ + +$static $const char $SYMBOL[] = +"@(#) \$$PACKAGE: $APPLICATION $VERSION ($WHEN) \$\n\t$WHOWHERE\n"; + +__EOF__ diff --git a/clients/ud/Makefile.in b/clients/ud/Makefile.in index be1dd4aa22..9a85a28b80 100644 --- a/clients/ud/Makefile.in +++ b/clients/ud/Makefile.in @@ -17,7 +17,7 @@ ud : version.o version.c: ${OBJS} $(LDAP_LIBDEPEND) @-$(RM) $@ - $(MKVERSION) ud > $@ + $(MKVERSION) -s -c -n Version UserDirectory > $@ install-local: FORCE -$(MKDIR) $(bindir) -- 2.39.5