X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=include%2FMakefile.in;h=fd255d6cda4e1375eda38ab113c607adbe89c1b9;hb=9c00cb1b51acec0fef493f1dc91a9b7d61f7ac53;hp=ee55bb6956d110d035c41edb7fc58d98cf5310bc;hpb=1bee2718594b422848ed98d5848ec7349a3dc949;p=openldap diff --git a/include/Makefile.in b/include/Makefile.in index ee55bb6956..fd255d6cda 100644 --- a/include/Makefile.in +++ b/include/Makefile.in @@ -1,35 +1,36 @@ -## Copyright 1998 The OpenLDAP Foundation, All Rights Reserved. +# $OpenLDAP$ +## Copyright 1998-2000 The OpenLDAP Foundation, All Rights Reserved. ## COPYING RESTRICTIONS APPLY, See COPYRIGHT file ## ## include Makefile.in for OpenLDAP -install: all FORCE - -$(MKDIR) -p $(includedir) - $(INSTALL) $(INSTALLFLAGS) -m 644 ldap.h $(includedir) - $(INSTALL) $(INSTALLFLAGS) -m 644 lber.h $(includedir) - $(INSTALL) $(INSTALLFLAGS) -m 644 proto-lber.h $(includedir) - $(INSTALL) $(INSTALLFLAGS) -m 644 proto-ldap.h $(includedir) - $(INSTALL) $(INSTALLFLAGS) -m 644 disptmpl.h $(includedir) - $(INSTALL) $(INSTALLFLAGS) -m 644 srchpref.h $(includedir) +all-local: ldap_config.h FORCE -all: ldapconfig.h FORCE +install-local: FORCE + -$(MKDIR) $(DESTDIR)$(includedir) + for header in $(srcdir)/lber.h lber_types.h $(srcdir)/ldap.h \ + $(srcdir)/ldap_cdefs.h ldap_features.h $(srcdir)/ldap_schema.h \ + $(srcdir)/disptmpl.h $(srcdir)/srchpref.h; do \ + $(INSTALL) $(INSTALLFLAGS) -m 644 $$header $(DESTDIR)$(includedir); \ + done -clean: FORCE - $(RM) ldapconfig.h +clean-local: FORCE + $(RM) ldap_config.h -veryclean: clean FORCE -depend: ldapconfig.h FORCE +veryclean-local: clean-local FORCE + $(RM) portable.h lber_types.h ldap_features.h -ldapconfig.h: ldapconfig.h.edit Makefile +depend-local: ldap_config.h FORCE + +LDAP_CONFIG=$(srcdir)/ldap_config.h.in + +ldap_config.h: $(LDAP_CONFIG) Makefile @$(RM) $@ - @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` */" > $@; \ $(SED) \ -e 's;%SYSCONFDIR%;$(sysconfdir);' \ + -e 's;%DATADIR%;$(datadir);' \ -e 's;%BINDIR%;$(bindir);' \ -e 's;%SBINDIR%;$(sbindir);' \ -e 's;%LIBEXECDIR%;$(libexecdir);' \ @@ -37,6 +38,11 @@ ldapconfig.h: ldapconfig.h.edit Makefile -e 's;%EDITOR%;$(EDITOR);' \ -e 's;%FINGER%;$(FINGER);' \ -e 's;%SENDMAIL%;$(SENDMAIL);' \ - ldapconfig.h.edit >> $@; \ + $(LDAP_CONFIG) >> $@; \ $(CHMOD) 444 $@ +all-common: all-local +install-common: all-common install-local +clean-common: clean-local +veryclean-common: veryclean-local +depend-common: depend-local