This commit was manufactured by cvs2svn to create tag 'V1_0_6_BETA2'
[krb5.git] / src / config / post.in
index 8d9495e371aaceea065a4c59ebb9fae60bd37c2d..6dcb865525f9f4526242949cd677cbbc1d62ec4b 100644 (file)
@@ -3,6 +3,65 @@
 #
 all::
 
-clean::
+check::
+check-windows::
+
+.depend: $(SRCS) $(SRCTOP)/util/depfix.sed
+       if test -n "$(SRCS)" ; then \
+               $(CC) -M $(CFLAGS) $(SRCS) | \
+                       sed -f $(SRCTOP)/util/depfix.sed | \
+                       sed -e 's; $(SRCTOP)/; $$(SRCTOP)/;g' | \
+                       sed -e 's; $(srcdir)/; $$(srcdir)/;g' | \
+                       sed -e 's; $(BUILDTOP)/; $$(BUILDTOP)/;g' | \
+                       sed -e 's; \./; ;g' > .depend; \
+       else :; fi
+
+depend:: .depend
+       if test -n "$(SRCS)" ; then \
+               sed -e '/^# +++ Dependency line eater +++/,$$d' \
+                       < $(srcdir)/Makefile.in | cat - .depend \
+                       > $(srcdir)/Makefile.in.new; \
+       $(MV) $(srcdir)/Makefile.in $(srcdir)/Makefile.in.old; \
+       $(MV) $(srcdir)/Makefile.in.new $(srcdir)/Makefile.in; \
+       else :; fi
+
+clean:: clean-$(WHAT)
+       $(RM) config.log pre.out post.out Makefile.out
+
+clean-unix::
        if test -n "$(OBJS)" ; then $(RM) $(OBJS); else :; fi
+       $(RM) .depend
+
+clean-windows::
+       $(RM) *.$(OBJEXT)
+       $(RM) msvc.pdb *.err
+
+Makefiles:: Makefile
+Makefiles:: $(MAKEFILES_RECURSE)
+
+Makefile: $(srcdir)/Makefile.in $(thisconfigdir)/config.status \
+               $(SRCTOP)/config/pre.in $(SRCTOP)/config/post.in
+       cd $(thisconfigdir) && $(SHELL) config.status
+$(thisconfigdir)/config.status: $(srcdir)/$(thisconfigdir)/configure
+       cd $(thisconfigdir) && $(SHELL) config.status --recheck
+$(srcdir)/$(thisconfigdir)/configure: $(srcdir)/$(thisconfigdir)/configure.in \
+               $(SRCTOP)/aclocal.m4
+       cd $(srcdir)/$(thisconfigdir) && \
+               $(SHELL) $(SRCTOP)/util/autoconf/autoconf \
+                       --localdir=$(BUILDTOP) \
+                       --macrodir=$(BUILDTOP)/util/autoconf
 
+all-recurse clean-recurse install-recurse check-recurse Makefiles-recurse:
+       @case "`echo '$(MFLAGS)'|sed -e 's/ --.*$$//'`" in \
+               *[ik]*) e=:;; *) e="exit 1";; esac; \
+       for i in $(SUBDIRS) ; do \
+               if test -d $$i ; then \
+                       target=`echo $@|sed s/-recurse//`; \
+                       echo "making $$target in $(CURRENT_DIR)$$i..."; \
+                       if (cd $$i ; $(MAKE) CC="$(CC)" CCOPTS="$(CCOPTS)" \
+                           CURRENT_DIR=$(CURRENT_DIR)$$i/ $$target) then :; \
+                       else $$e; fi; \
+               else \
+                       echo "Skipping missing directory $(CURRENT_DIR)$$i" ; \
+               fi; \
+       done