From 96a918cedea60b18995839edcbb18c75589c1bf1 Mon Sep 17 00:00:00 2001 From: Kurt Zeilenga Date: Fri, 30 Jul 1999 00:42:44 +0000 Subject: [PATCH] Update files in preparation for 2.0-alpha --- README | 95 +++++++++++++++------------ build/top.mk | 173 ++++++++++++++++++++++++++++++++++++++++++++++++++ build/version | 2 +- 3 files changed, 228 insertions(+), 42 deletions(-) create mode 100644 build/top.mk diff --git a/README b/README index fb8dd8ab36..6c4371cca3 100644 --- a/README +++ b/README @@ -1,59 +1,72 @@ -UM-LDAP 3.3 README file +OpenLDAP Release README + For a description of what this distribution contains, see the + ANNOUNCEMENT file in this directory. For a description of + changes from previous releases, see the CHANGES file in this + directory. - This is the UM-LDAP version 3.3 distribution. For a description of - what this distribution contains, see the ANNOUNCEMENT file in this - directory. For a description of changes from previous releases, - see the CHANGES file in this directory. For a more detailed - description of how to make and install the distribution, see the - INSTALL file in this directory. For more information on making and - installing slapd, see the "SLAPD and SLURPD Administrator's Guide" - in the doc/guides/ directory. + For a more detailed description of how to make an install the + distribution, see the INSTALL file in this directory. Additional + installation information, such as per platform hints can be found + in the doc/install directory. + + For more information: + http://www.OpenLDAP.org/software/ -MAKING AND INSTALLING THE DISTRIBUTION - You should be able to make and install the distribution with a pretty - standard default configuration by typing the following commands +REQUIRED SOFTWARE + Build OpenLDAP requires the following software components: - % make - % su - # make install + Base system (libraries and tools): + Standard C compiler, headers, and libraries + POSIX REGEX headers and libraries - in this directory. This should produce something that basically - works. + SLAPD: + LDBM compatible datastore + (Sleepycat Berkeley DB 2.7.5 or GDBM) - You will probably want to do a little configuration to suit your - site, though. There are two files you might want to edit: + SLURPD: + LTHREAD compatible thread package + (POSIX pthreads, MIT pthreads, Mach Cthreads or Sun LWP) - Make-common This file contains definitions for - where things will be installed, where - to find various things, etc. If you - want to build an ldap server, you'll - definitely need to edit this file + CLIENTS/CONTRIB ware: + Depends on package. See per package README. + - include/ldapconfig.h.edit This file contains #defines used - by many parts of the distribution. - You'll at least want to change - DEFAULT_BASE. +MAKING AND INSTALLING THE DISTRIBUTION + Please see the INSTALL file for details. - See the INSTALL file in this directory for more information. DOCUMENTATION + There are man pages for most programs in the distribution and + routines in the various libraries. See ldap(3) for details. + + Additional documentation can be found in the doc directory. + doc/devel Developer Information + doc/drafts LDAP-related IETF drafts + doc/install Installation and Integration + doc/man Raw man(1) pages + doc/rfcs LDAP-related Request for Comments + + There is an OpenLDAP home page available that contains the latest + LDAP news, releases announcements, pointers to other LDAP resources, + etc.. It is located at: + http://www.OpenLDAP.org/ + + The OpenLDAP Software FAQ is available at: + http://www.openldap.org/faq/index.cgi?file=2 + - There are man pages for most programs in the distribution and - routines in the various libraries. See ldap(3) for details. +FEEDBACK / PROBLEM REPORTS / DISCUSSIONS + We would appreciate any feedback you can provide. If you have + problems, report them using our Issue Tracking System: - There is a postscript version of an administrator's guide for - slapd in doc/guides/slapd.ps. + http://www.OpenLDAP.com/its/ - There is an LDAP homepage available that contains the latest - LDAP news, releases announcements, pointers to other LDAP resources, - etc. You can access it at this URL: + or by sending e-mail to: - http://www.umich.edu/~rsug/ldap/ + OpenLDAP-its@OpenLDAP.org -FEEDBACK / PROBLEM REPORTS + Additional mailing lists are available. Please see: - We would appreciate any feedback you can provide. If you have - problems, report them to this address: + http://www.OpenLDAP.com/lists/ - ldap-support@umich.edu diff --git a/build/top.mk b/build/top.mk new file mode 100644 index 0000000000..e2142e4fd3 --- /dev/null +++ b/build/top.mk @@ -0,0 +1,173 @@ +## Copyright 1998,1999 The OpenLDAP Foundation, Redwood City, California, USA +## All rights reserved. +## +## Redistribution and use in source and binary forms are permitted only +## as authorized by the OpenLDAP Public License. A copy of this +## license is available at http://www.OpenLDAP.org/license.html or +## in file LICENSE in the top-level directory of the distribution. +## +PACKAGE= @PACKAGE@ +VERSION= @VERSION@ + +@SET_MAKE@ +SHELL = /bin/sh + +top_builddir = @top_builddir@ + +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +VPATH = @srcdir@ +prefix = @prefix@ +exec_prefix = @exec_prefix@ +ldap_subdir = @ldap_subdir@ + +bindir = $(TMPROOT)@bindir@ +datadir = $(TMPROOT)@datadir@/$(ldap_subdir) +includedir = $(TMPROOT)@includedir@ +infodir = $(TMPROOT)@infodir@ +libdir = $(TMPROOT)@libdir@ +libexecdir = $(TMPROOT)@libexecdir@ +localstatedir = $(TMPROOT)@localstatedir@ +mandir = $(TMPROOT)@mandir@ +sbindir = $(TMPROOT)@sbindir@ +sharedstatedir = $(TMPROOT)@sharedstatedir@ +sysconfdir = $(TMPROOT)@sysconfdir@/$(ldap_subdir) + +EXEEXT = @EXEEXT@ +OBJEXT = @OBJEXT@ + +INSTALL = @INSTALL@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ + +LINT = lint +5LINT = 5lint + +MKDEP = $(top_srcdir)/build/mkdep $(MKDEPFLAG) \ + -d "$(srcdir)" -c "$(MKDEP_CC)" -m "$(MKDEP_CFLAGS)" +MKDEP_CC = @OL_MKDEP@ +MKDEP_CFLAGS = @OL_MKDEP_FLAGS@ + +MKVERSION = $(top_srcdir)/build/mkversion -v "$(VERSION)" + +LIBTOOL = @LIBTOOL@ +LIBVERSION = 2:0:0 +LTVERSION = -version-info $(LIBVERSION) +LTLIBLINK = $(LIBTOOL) --mode=link $(CC) $(CFLAGS) $(LDFLAGS) $(LTVERSION) +LTLINK = $(LIBTOOL) --mode=link $(CC) $(CFLAGS) $(LDFLAGS) +LTINSTALL = $(LIBTOOL) --mode=install $(INSTALL) + +# Misc UNIX commands used in build environment +AR = ar +AWK = @AWK@ +BASENAME = basename +CAT = cat +CHMOD = chmod +DATE = date +HOSTNAME = uname -n +LN = ln +LN_H = @LN_H@ +LN_S = @LN_S@ +MAKEINFO = @MAKEINFO@ +MKDIR = mkdir -p +MV = mv +PWD = pwd +RANLIB = @RANLIB@ +RM = rm -f +SED = sed + +# Misc UNIX commands used in programs +EDITOR = @EDITOR@ +FINGER = @FINGER@ +SENDMAIL = @SENDMAIL@ + +# For manual pages +# MANCOMPRESS=@MANCOMPRESS@ +# MANCOMPRESSSUFFIX=@MANCOMPRESSSUFFIX@ +MANCOMPRESS=$(CAT) +MANCOMPRESSSUFFIX= + +INCLUDEDIR= $(top_srcdir)/include +LDAP_INCPATH= -I$(LDAP_INCDIR) -I$(INCLUDEDIR) +LDAP_LIBADIR= $(top_builddir)/libraries +LDAP_LIBPATH= -L$(LDAP_LIBADIR) + +LUTIL_LIBS = @LUTIL_LIBS@ +LDBM_LIBS = @LDBM_LIBS@ +LTHREAD_LIBS = @LTHREAD_LIBS@ + +LDAP_LIBLBER_DEPEND = $(LDAP_LIBDIR)/liblber/liblber.la +LDAP_LIBLDAP_DEPEND = $(LDAP_LIBDIR)/libldap/libldap.la +LDAP_LIBLDIF_DEPEND = $(LDAP_LIBDIR)/libldif/libldif.a +LDAP_LIBLUTIL_DEPEND = $(LDAP_LIBDIR)/liblutil/liblutil.a + +LDAP_LIBAVL_DEPEND = $(LDAP_LIBDIR)/libavl/libavl.a +LDAP_LIBLDBM_DEPEND = $(LDAP_LIBDIR)/libldbm/libldbm.a +LDAP_LIBLTHREAD_DEPEND = $(LDAP_LIBDIR)/libldap_r/libldap_r.la + +LDAP_LIBDEPEND = $(LDAP_LIBLDAP_DEPEND) $(LDAP_LIBLBER_DEPEND) \ + $(LDAP_LIBLDIF_DEPEND) $(LDAP_LIBLUTIL_DEPEND) +SLAPD_LIBDEPEND = $(LDAP_LIBDEPEND) $(LDAP_LIBAVL_DEPEND) \ + $(LDAP_LIBLDBM_DEPEND) $(LDAP_LIBLTHREAD_DEPEND) + +# AutoConfig generated +AC_CC = @CC@ +AC_CFLAGS = @CFLAGS@ +AC_DEFS = @CPPFLAGS@ # @DEFS@ +AC_LDFLAGS = @LDFLAGS@ +AC_LIBS = @LIBS@ + +KRB_LIBS = @KRB_LIBS@ +TLS_LIBS = @TLS_LIBS@ +MODULES_CPPFLAGS = @SLAPD_MODULES_CPPFLAGS@ +MODULES_LDFLAGS = @SLAPD_MODULES_LDFLAGS@ +PERL_CPPFLAGS = @SLAPD_PERL_CPPFLAGS@ +PERL_LDFLAGS = @SLAPD_PERL_LDFLAGS@ +TERMCAP_LIBS = @TERMCAP_LIBS@ + +LDAPD_LIBS = @LDAPD_LIBS@ +SLAPD_LIBS = @SLAPD_LIBS@ +SLURPD_LIBS = @SLURPD_LIBS@ + +# Our Defaults +CC = $(AC_CC) +DEFS = $(LDAP_INCPATH) $(XINCPATH) $(XDEFS) $(AC_DEFS) $(DEFINES) +CFLAGS = $(AC_CFLAGS) $(DEFS) +LDFLAGS = $(LDAP_LIBPATH) $(AC_LDFLAGS) $(XLDFLAGS) +LIBS = $(XLIBS) $(XXLIBS) $(AC_LIBS) $(XXXLIBS) + +all: all-common all-local FORCE +install: install-common install-local FORCE +clean: clean-common clean-local FORCE +veryclean: veryclean-common veryclean-local FORCE +depend: depend-common depend-local FORCE + +# empty common rules +all-common: +install-common: +clean-common: +veryclean-common: clean-common FORCE +depend-common: +lint-common: +lint5-common: + +# empty local rules +all-local: +install-local: +clean-local: +veryclean-local: clean-local FORCE +depend-local: +lint-local: +lint5-local: + +veryclean: FORCE + $(RM) Makefile + $(RM) -r .libs + +Makefile: Makefile.in $(top_srcdir)/build/top.mk + +# empty rule for forcing rules +FORCE: + +##--------------------------------------------------------------------------- diff --git a/build/version b/build/version index eb39e5382f..b981f4806c 100644 --- a/build/version +++ b/build/version @@ -1 +1 @@ -3.3 +2.0-Engineering -- 2.39.5