From cde1f14f3a7f955f06f07897fd9582e2cc0ae194 Mon Sep 17 00:00:00 2001 From: Kurt Zeilenga Date: Wed, 17 Mar 2004 21:25:33 +0000 Subject: [PATCH] Sync with HEAD --- servers/slapd/Makefile.in | 28 +++++++++++++++++----------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/servers/slapd/Makefile.in b/servers/slapd/Makefile.in index 6a503c3f6d..c044775b3a 100644 --- a/servers/slapd/Makefile.in +++ b/servers/slapd/Makefile.in @@ -13,11 +13,12 @@ ## top-level directory of the distribution or, alternatively, at ## . -PROGRAMS=slapd +SLAPTOOLS=slapadd slapcat slapindex slappasswd +PROGRAMS=slapd $(SLAPTOOLS) XPROGRAMS=sslapd libbackends.a .backend liboverlays.a XSRCS=version.c -SUBDIRS=back-* shell-backends slapi overlays tools +SUBDIRS=back-* shell-backends slapi overlays NT_SRCS = nt_svc.c NT_OBJS = nt_svc.o ../../libraries/liblutil/slapdmsg.res @@ -34,6 +35,7 @@ SRCS = main.c globals.c config.c daemon.c \ oidm.c starttls.c index.c sets.c referral.c root_dse.c \ sasl.c module.c mra.c mods.c sl_malloc.c limits.c \ backglue.c operational.c matchedValues.c cancel.c syncrepl.c \ + slapadd.c slapcat.c slapcommon.c slapindex.c slappasswd.c \ backover.c ctxcsn.c ldapsync.c sessionlog.c $(@PLAT@_SRCS) OBJS = main.o globals.o config.o daemon.o \ @@ -48,13 +50,14 @@ OBJS = main.o globals.o config.o daemon.o \ oidm.o starttls.o index.o sets.o referral.o root_dse.o \ sasl.o module.o mra.o mods.o sl_malloc.o limits.o \ backglue.o operational.o matchedValues.o cancel.o syncrepl.o \ + slapadd.o slapcat.o slapcommon.o slapindex.o slappasswd.o \ backover.o ctxcsn.o ldapsync.o sessionlog.o $(@PLAT@_OBJS) LDAP_INCDIR= ../../include -I$(srcdir)/slapi LDAP_LIBDIR= ../../libraries SLAP_DIR= -SLAPD_STATIC_DEPENDS=@SLAPD_NO_STATIC@ libbackends.a liboverlays.a +SLAPD_STATIC_DEPENDS=@SLAPD_NO_STATIC@ libbackends.a SLAPD_STATIC_BACKENDS=@SLAPD_STATIC_BACKENDS@ SLAPD_DYNAMIC_BACKENDS=@SLAPD_DYNAMIC_BACKENDS@ @@ -63,7 +66,7 @@ SLAPI_LIBS=@LIBSLAPI@ @SLAPI_LIBS@ XDEFS = $(MODULES_CPPFLAGS) XLDFLAGS = $(MODULES_LDFLAGS) -XLIBS = $(SLAPD_STATIC_DEPENDS) $(SLAPD_L) +XLIBS = $(SLAPD_STATIC_DEPENDS) $(SLAPD_L) liboverlays.a XXLIBS = $(LDBM_LIBS) $(SLAPD_LIBS) $(SECURITY_LIBS) $(LUTIL_LIBS) XXXLIBS = $(LTHREAD_LIBS) $(SLAPI_LIBS) $(MODULES_LIBS) @@ -78,7 +81,7 @@ NT_SLAPD_OBJECTS = slapd.exp symdummy.o $(OBJS) version.o UNIX_SLAPD_DEPENDS = $(SLAPD_STATIC_DEPENDS) version.o $(SLAPD_L) UNIX_SLAPD_OBJECTS = $(OBJS) version.o -SLAPD_DEPENDS = $(@PLAT@_SLAPD_DEPENDS) +SLAPD_DEPENDS = liboverlays.a $(@PLAT@_SLAPD_DEPENDS) SLAPD_OBJECTS = $(@PLAT@_SLAPD_OBJECTS) # Notes about slapd for Windows @@ -250,13 +253,14 @@ libslapi.a: slapi/.libs/libslapi.a slapd: $(SLAPD_DEPENDS) @LIBSLAPI@ $(LTLINK) -o $@ $(SLAPD_OBJECTS) $(LIBS) \ $(WRAP_LIBS) + rm -f $(SLAPTOOLS) + for i in $(SLAPTOOLS); do \ + $(LN_S) slapd $$i; done + sslapd: version.o $(LTLINK) -static -o $@ $(OBJS) version.o $(LIBS) $(WRAP_LIBS) -tools $(SLAPD_DYNAMIC_BACKENDS): slapd - cd $@; $(MAKE) $(MFLAGS) all - @touch $@ # # In Windows, dynamic backends have to be built after slapd. For this @@ -354,7 +358,7 @@ install-slapd: FORCE fi; \ done -all-cffiles: slapd $(SLAPD_DYNAMIC_BACKENDS) tools +all-cffiles: slapd $(SLAPD_DYNAMIC_BACKENDS) @if test $(PLAT) = NT; then \ sysconfdir=`cygpath -w $(sysconfdir) | \ $(SED) -e 's/\\\\/\\\\\\\\\\\\\\\\/g'`; \ @@ -406,6 +410,8 @@ install-conf: FORCE fi install-tools: FORCE - @-$(MKDIR) $(DESTDIR)$(sbindir) - (cd tools; $(MAKE) $(MFLAGS) install) + -$(MKDIR) $(DESTDIR)$(sbindir) + cd $(DESTDIR)$(sbindir); rm -f $(SLAPTOOLS); \ + for i in $(SLAPTOOLS); do \ + $(LN_S) $(DESTDIR)$(libexecdir)/slapd $$i; done -- 2.39.5