]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/Makefile.in
if continuation line starts with a tab, rewrite it to a space
[openldap] / servers / slapd / Makefile.in
index c74463ef394010be13d22b67ca0f77d0d1276833..10e3fb24d6f08b17a585e9dc7258f7e9def16e15 100644 (file)
@@ -16,9 +16,9 @@ SRCS  = main.c daemon.c connection.c search.c filter.c add.c charray.c \
                phonetic.c acl.c str2filter.c aclparse.c init.c user.c \
                repl.c lock.c controls.c extended.c kerberos.c passwd.c \
                schema.c schema_check.c schema_init.c schema_prep.c \
-               schemaparse.c ad.c at.c mr.c syntax.c oc.c \
-               monitor.c configinfo.c starttls.c index.c \
-               root_dse.c sasl.c module.c suffixalias.c $(@PLAT@_SRCS)
+               schemaparse.c ad.c at.c mr.c syntax.c oc.c saslauthz.c \
+               monitor.c configinfo.c starttls.c index.c sets.c\
+               root_dse.c sasl.c module.c suffixalias.c mra.c $(@PLAT@_SRCS)
 
 OBJS   = main.o daemon.o connection.o search.o filter.o add.o charray.o \
                attr.o entry.o config.o backend.o result.o operation.o \
@@ -27,9 +27,9 @@ OBJS  = main.o daemon.o connection.o search.o filter.o add.o charray.o \
                phonetic.o acl.o str2filter.o aclparse.o init.o user.o \
                repl.o lock.o controls.o extended.o kerberos.o passwd.o \
                schema.o schema_check.o schema_init.o schema_prep.o \
-               schemaparse.o ad.o at.o mr.o syntax.o oc.o \
-               monitor.o configinfo.o starttls.o index.o \
-               root_dse.o sasl.o module.o suffixalias.o $(@PLAT@_OBJS)
+               schemaparse.o ad.o at.o mr.o syntax.o oc.o saslauthz.o \
+               monitor.o configinfo.o starttls.o index.o sets.o\
+               root_dse.o sasl.o module.o suffixalias.o mra.o $(@PLAT@_OBJS)
 
 LDAP_INCDIR= ../../include
 LDAP_LIBDIR= ../../libraries
@@ -41,7 +41,7 @@ XDEFS = $(MODULES_CPPFLAGS)
 XLDFLAGS = $(MODULES_LDFLAGS) $(SLAPD_MODULES)
 
 # $(LTHREAD_LIBS) must be last
-XLIBS = libbackends.a -lavl -lldbm -lldif -llutil -lldap_r -llber
+XLIBS = libbackends.a -lavl -lldbm -lldif -llutil -llunicode -lldap_r -llber
 XXLIBS = $(LDBM_LIBS) $(SLAPD_LIBS) \
         $(SECURITY_LIBS) \
         $(LDIF_LIBS) $(LUTIL_LIBS)
@@ -52,7 +52,7 @@ BUILD_SRV = @BUILD_SLAPD@
 
 all-local-srv: all-cffiles
 
-NT_DYN_DEFS  = -DLIBLBER_DECL=dllimport -DLIBLDAP_DECL=dllimport
+NT_DYN_DEFS  = -DLBER_DECL=dllimport -DLDAP_DECL=dllimport
 
 DEFINES = $(@PLAT@_@LIB_LINKAGE@_DEFS)
 
@@ -101,8 +101,7 @@ slapd.def: $(OBJS) version.o
 # We don't want to include symbols from dynamic libraries.
 all.def: $(STATIC_DEFS) $(DYNAMIC_DEFS)
        cat $(STATIC_DEFS) | grep " @ " | sed -e 's/ @ [0-9]*//' > $@
-       if [ "@LIB_LINKAGE@" != "DYN" ] ; \
-       then \
+       if test "@LIB_LINKAGE@" != "DYN" ; then \
            cat $(DYNAMIC_DEFS) | grep " @ " | sed -e 's/ @ [0-9]*//' >> $@; \
        fi
        echo EXPORTS > tmp.def
@@ -160,9 +159,10 @@ sslapd: version.o
 
 .backend: $(@PLAT@_IMPLIB) FORCE
        @for i in back-*; do \
-               if [ -d $$i ]; then \
+               if test -d $$i -a -f $$i/Makefile ; then \
                        echo " "; echo "  cd $$i; $(MAKE) $(MFLAGS) all"; \
                        ( cd $$i; $(MAKE) $(MFLAGS) all ); \
+                       if test $$? != 0 ; then exit 1; fi ; \
                fi; \
        done; \
        echo " "
@@ -179,13 +179,13 @@ libbackends.a: .backend
                        mv $$j $${pre}$$j; \
                  done; \
                  $(AR) ruv libbackends.a *.o 2>&1 | grep -v truncated; \
-                 $(RM) *.o __.SYMDEF; \
+                 $(RM) *.o __.SYMDEF  ________64ELEL_ ; \
                  echo "added backend library $$i"; \
                ); \
        done
        @mv -f tmp/libbackends.a ./libbackends.a
        @$(RM) -r tmp
-       @if [ ! -z "$(RANLIB)" ]; then \
+       @if test ! -z "$(RANLIB)" ; then \
                $(RANLIB) libbackends.a; \
        fi
        @ls -l libbackends.a
@@ -196,9 +196,10 @@ version.c: $(OBJS) $(SLAPD_LIBDEPEND)
 
 depend-local-srv: FORCE
        @for i in back-* shell-backends tools; do \
-               if [ -d $$i ]; then \
+               if test -d $$i -a -f $$i/Makefile ; then \
                        echo; echo "  cd $$i; $(MAKE) $(MFLAGS) depend"; \
                        ( cd $$i; $(MAKE) $(MFLAGS) depend ); \
+                       if test $$? != 0 ; then exit 1; fi ; \
                fi; \
        done
        @echo ""
@@ -208,16 +209,17 @@ clean-local:
 
 clean-local-srv: FORCE
        @for i in back-* shell-backends tools; do \
-               if [ -d $$i ]; then \
+               if test -d $$i -a -f $$i/Makefile ; then \
                        echo; echo "  cd $$i; $(MAKE) $(MFLAGS) clean"; \
                        ( cd $$i; $(MAKE) $(MFLAGS) clean ); \
+                       if test $$? != 0 ; then exit 1; fi ; \
                fi; \
        done
        rm -f *.tmp all-cffiles
 
 veryclean-local-srv: FORCE
        @for i in back-* shell-backends tools; do \
-               if [ -d $$i ]; then \
+               if test -d $$i -a -f $$i/Makefile ; then \
                        echo; echo "  cd $$i; $(MAKE) $(MFLAGS) clean"; \
                        ( cd $$i; $(MAKE) $(MFLAGS) veryclean ); \
                fi; \
@@ -230,61 +232,49 @@ install-slapd: FORCE
        -$(MKDIR) $(DESTDIR)$(localstatedir)
        $(LTINSTALL) $(INSTALLFLAGS) -s -m 755 \
                slapd$(EXEEXT) $(DESTDIR)$(libexecdir)
-       @if [ ! -z "$(SLAPD_MODULES)" ]; then \
+       @if test ! -z "$(SLAPD_MODULES)" ; then \
            for i in back-* shell-backends tools; do \
-               if [ -d $$i ]; then \
+               if test -d $$i -a -f $$i/Makefile ; then \
                        echo; echo "  cd $$i; $(MAKE) $(MFLAGS) install"; \
                        ( cd $$i; $(MAKE) $(MFLAGS) install ); \
+                       if test $$? != 0 ; then exit 1; fi ; \
                fi; \
            done; \
        fi
 
-
-CFFILES=slapd.conf slapd.at.conf slapd.oc.conf
-
 all-cffiles: slapd
-       @for i in $(CFFILES); do \
-               tmpcf=$$i.tmp; \
-               $(SED) -e 's;%SYSCONFDIR%;$(sysconfdir);' \
-                       -e 's;%LOCALSTATEDIR%;$(localstatedir);' \
-                       -e 's;%MODULEDIR%;$(moduledir);' \
-                       $(srcdir)/$$i > $$tmpcf ; \
-       done
+       $(SED) -e 's;%SYSCONFDIR%;$(sysconfdir);' \
+               -e 's;%LOCALSTATEDIR%;$(localstatedir);' \
+               -e 's;%MODULEDIR%;$(moduledir);' \
+               $(srcdir)/slapd.conf > slapd.conf.tmp ; \
        touch all-cffiles
 
 install-schema: FORCE
-       @-$(MKDIR) $(DESTDIR)$(sysconfdir)/schema
-       @cd $(srcdir) ; \
-       for i in schema/*.schema ; do \
-               if test ! -f $(DESTDIR)$(sysconfdir)/$$i; then \
-                       echo "installing $$i in $(sysconfdir)"; \
-                       echo $(INSTALL) $(INSTALLFLAGS) -m 444 $$i $(DESTDIR)$(sysconfdir)/$$i; \
-                       $(INSTALL) $(INSTALLFLAGS) -m 444 $$i $(DESTDIR)$(sysconfdir)/$$i; \
+       @-$(MKDIR) $(DESTDIR)$(schemadir)
+       for i in $(srcdir)/schema/*.schema ; do \
+               SF=`basename $$i` ; \
+               SD="$(DESTDIR)$(schemadir)/$$SF" ; \
+               if test ! -f $$SD ; then \
+                       echo "installing $$SF in $(schemadir)" ; \
+                       echo $(INSTALL) $(INSTALLFLAGS) -m 444 $$i $$SD ; \
+                       $(INSTALL) $(INSTALLFLAGS) -m 444 $$i $$SD ; \
                else \
-                       echo "PRESERVING EXISTING SCHEMA FILE $(DESTDIR)$(sysconfdir)/$$i"; \
-               fi; \
-               $(INSTALL) $(INSTALLFLAGS) $$i $(DESTDIR)$(sysconfdir)/$$i.default ; \
+                       echo "PRESERVING EXISTING SCHEMA FILE $$SD" ; \
+               fi ; \
+               $(INSTALL) $(INSTALLFLAGS) -m 444 $$i $$SD.default ; \
        done
 
 install-conf: FORCE
        @-$(MKDIR) $(DESTDIR)$(sysconfdir)
        @-$(INSTALL) -m 700 -d $(DESTDIR)$(localstatedir)/openldap-ldbm
-       @for i in $(CFFILES); do \
-               tmpcf=$$i.tmp ; \
-               if test $$i = slapd.conf ; then \
-                       mode=600 ; \
-               else \
-                       mode=644 ; \
-               fi ; \
-               if test ! -f $(DESTDIR)$(sysconfdir)/$$i; then \
-                       echo "installing $$i in $(sysconfdir)"; \
-                       echo "$(INSTALL) $(INSTALLFLAGS) -m $$mode $$tmpcf $(DESTDIR)$(sysconfdir)/$$i"; \
-                       $(INSTALL) $(INSTALLFLAGS) -m $$mode $$tmpcf $(DESTDIR)$(sysconfdir)/$$i; \
-               else \
-                       echo "PRESERVING EXISTING CONFIGURATION FILE $(DESTDIR)$(sysconfdir)/$$i" ; \
-               fi; \
-               $(INSTALL) $(INSTALLFLAGS) -m $$mode $$tmpcf $(DESTDIR)$(sysconfdir)/$$i.default ; \
-       done
+       $(INSTALL) $(INSTALLFLAGS) -m 600 slapd.conf.tmp $(DESTDIR)$(sysconfdir)/slapd.conf.default
+       if test ! -f $(DESTDIR)$(sysconfdir)/slapd.conf; then \
+               echo "installing slapd.conf in $(sysconfdir)"; \
+               echo "$(INSTALL) $(INSTALLFLAGS) -m 600 slapd.conf.tmp $(DESTDIR)$(sysconfdir)/slapd.conf"; \
+               $(INSTALL) $(INSTALLFLAGS) -m 600 slapd.conf.tmp $(DESTDIR)$(sysconfdir)/slapd.conf; \
+       else \
+               echo "PRESERVING EXISTING CONFIGURATION FILE $(DESTDIR)$(sysconfdir)/slapd.conf" ; \
+       fi
 
 install-tools: FORCE
        @-$(MKDIR) $(DESTDIR)$(sbindir)