New version.h to replace mkversion

This commit is contained in:
Howard Chu 2003-03-18 22:50:07 +00:00
parent f23c71c03c
commit c086b9aec9
3 changed files with 30 additions and 1 deletions

13
build/version.h Normal file
View File

@ -0,0 +1,13 @@
/*
* Copyright 1998-2003 The OpenLDAP Foundation
* COPYING RESTRICTIONS APPLY. See COPYRIGHT file in top level directory
* of this package for details.
*/
static const char copyright[] =
"Copyright 1998-2003 The OpenLDAP Foundation\n"
"COPYING RESTRICTIONS APPLY\n";
_OLV_STATIC const char __Version[] =
"@(#) $" _OLV_PKG ": " _OLV_APP " " _OLV_VER " (" _OLV_DATE " " _OLV_TIME ") $\n\t" _OLV_WHO ":" _OLV_CWD "\n";

View File

@ -4,7 +4,7 @@
##
## include Makefile.in for OpenLDAP
all-local: ldap_config.h FORCE
all-local: ldap_config.h version0.h FORCE
install-local: FORCE
-$(MKDIR) $(DESTDIR)$(includedir)
@ -61,6 +61,10 @@ ldap_config.h: $(LDAP_CONFIG) Makefile
$(LDAP_CONFIG) >> $@; \
$(CHMOD) 444 $@
version0.h: $(top_srcdir)/build/version.h
$(CPP) -D_OLV_PKG=\"$(PACKAGE)\" -D_OLV_VER=\"$(VERSION)\" \
-D_OLV_WHO=\"$$USER@`uname -n`\" $? > $@
all-common: all-local
install-common: all-common install-local
clean-common: clean-local

12
include/version.h Normal file
View File

@ -0,0 +1,12 @@
/*
* Copyright 1998-2003 The OpenLDAP Foundation
* COPYING RESTRICTIONS APPLY. See COPYRIGHT file in top level directory
* of this package for details.
*/
#define _OLV_DATE __DATE__
#define _OLV_TIME __TIME__
#ifndef _OLV_STATIC
#define _OLV_STATIC static
#endif
#include "version0.h"