X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=include%2FMakefile.in;h=21cc71ea2cfc3c7e60a4ecfed76c5bfd45488b62;hb=d4a422329b3105c72435ddae3d0de1b5168b44d5;hp=f44961b51e20760ab8d46ebfac4d9ebe296657f3;hpb=edd464ee8f98f566b94851d4d8463ae4e1a407eb;p=openldap diff --git a/include/Makefile.in b/include/Makefile.in index f44961b51e..21cc71ea2c 100644 --- a/include/Makefile.in +++ b/include/Makefile.in @@ -1,47 +1,72 @@ -## Copyright 1998 The OpenLDAP Foundation, All Rights Reserved. +# $OpenLDAP$ +## Copyright 1998-2002 The OpenLDAP Foundation, All Rights Reserved. ## COPYING RESTRICTIONS APPLY, See COPYRIGHT file ## ## include Makefile.in for OpenLDAP -all-local: ldapconfig.h FORCE +all-local: ldap_config.h FORCE install-local: FORCE - -$(MKDIR) -p $(includedir) - $(INSTALL) $(INSTALLFLAGS) -m 644 ldap.h $(includedir) - $(INSTALL) $(INSTALLFLAGS) -m 644 lber.h $(includedir) - $(INSTALL) $(INSTALLFLAGS) -m 644 ldap_cdefs.h $(includedir) - $(INSTALL) $(INSTALLFLAGS) -m 644 ldap_features.h $(includedir) - $(INSTALL) $(INSTALLFLAGS) -m 644 disptmpl.h $(includedir) - $(INSTALL) $(INSTALLFLAGS) -m 644 srchpref.h $(includedir) + -$(MKDIR) $(DESTDIR)$(includedir) + for header in $(srcdir)/lber.h lber_types.h \ + $(srcdir)/ldap.h $(srcdir)/ldap_cdefs.h \ + $(srcdir)/ldap_schema.h $(srcdir)/ldap_utf8.h \ + $(srcdir)/slapi-plugin.h ldap_features.h; \ + do \ + $(INSTALL) $(INSTALLFLAGS) -m 644 $$header $(DESTDIR)$(includedir); \ + done clean-local: FORCE - $(RM) ldapconfig.h + $(RM) ldap_config.h veryclean-local: clean-local FORCE - $(RM) portable.h ldap_features.h + $(RM) portable.h lber_types.h ldap_features.h -depend-local: ldapconfig.h FORCE +depend-local: ldap_config.h FORCE -ldapconfig.h: $(srcdir)/ldapconfig.h.edit Makefile +LDAP_CONFIG=$(srcdir)/ldap_config.h.in + +ldap_config.h: $(LDAP_CONFIG) Makefile @$(RM) $@ - @echo "Making ldapconfig.h" - @echo "/*" > $@; \ - echo " * This file was automatically generated. Do not edit it." >> $@; \ - echo " * Instead, edit the file ldapconfig.h.edit. See the LDAP" >> $@; \ - echo " * INSTALL file for more information." >> $@; \ - echo " */ " >> $@; \ - echo "" >> $@; \ + @echo "Making $@" + @echo "/* Generated from $(LDAP_CONFIG) on `date` */" > $@; \ + if test $(PLAT) = NT; then \ + sysconfdir=`cygpath -w $(sysconfdir) | \ + $(SED) -e 's/\\\\/\\\\\\\\\\\\\\\\/g'`; \ + datadir=`cygpath -w $(datadir) | \ + $(SED) -e 's/\\\\/\\\\\\\\\\\\\\\\/g'`; \ + bindir=`cygpath -w $(bindir) | \ + $(SED) -e 's/\\\\/\\\\\\\\\\\\\\\\/g'`; \ + sbindir=`cygpath -w $(sbindir) | \ + $(SED) -e 's/\\\\/\\\\\\\\\\\\\\\\/g'`; \ + libexecdir=`cygpath -w $(libexecdir) | \ + $(SED) -e 's/\\\\/\\\\\\\\\\\\\\\\/g'`; \ + localstatedir=`cygpath -w $(localstatedir) | \ + $(SED) -e 's/\\\\/\\\\\\\\\\\\\\\\/g'`; \ + editor=`cygpath -w $(EDITOR) | \ + $(SED) -e 's/\\\\/\\\\\\\\\\\\\\\\/g'`; \ + sendmail=`cygpath -w $(SENDMAIL) | \ + $(SED) -e 's/\\\\/\\\\\\\\\\\\\\\\/g'`; \ + else \ + sysconfdir=$(sysconfdir); \ + datadir=$(datadir); \ + bindir=$(bindir); \ + sbindir=$(sbindir); \ + libexecdir=$(libexecdir); \ + localstatedir=$(localstatedir); \ + editor=$(EDITOR); \ + sendmail=$(SENDMAIL); \ + fi; \ $(SED) \ - -e 's;%SYSCONFDIR%;$(sysconfdir);' \ - -e 's;%DATADIR%;$(datadir);' \ - -e 's;%BINDIR%;$(bindir);' \ - -e 's;%SBINDIR%;$(sbindir);' \ - -e 's;%LIBEXECDIR%;$(libexecdir);' \ - -e 's;%RUNDIR%;$(localstatedir);' \ - -e 's;%EDITOR%;$(EDITOR);' \ - -e 's;%FINGER%;$(FINGER);' \ - -e 's;%SENDMAIL%;$(SENDMAIL);' \ - $(srcdir)/ldapconfig.h.edit >> $@; \ + -e "s;%SYSCONFDIR%;$$sysconfdir;" \ + -e "s;%DATADIR%;$$datadir;" \ + -e "s;%BINDIR%;$$bindir;" \ + -e "s;%SBINDIR%;$$sbindir;" \ + -e "s;%LIBEXECDIR%;$$libexecdir;" \ + -e "s;%RUNDIR%;$$localstatedir;" \ + -e "s;%EDITOR%;$$editor;" \ + -e "s;%SENDMAIL%;$$sendmail;" \ + $(LDAP_CONFIG) >> $@; \ $(CHMOD) 444 $@ all-common: all-local @@ -49,3 +74,4 @@ install-common: all-common install-local clean-common: clean-local veryclean-common: veryclean-local depend-common: depend-local +