diff options
Diffstat (limited to 'src/config/post.in')
-rw-r--r-- | src/config/post.in | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/src/config/post.in b/src/config/post.in index ca6b94d1d..5479893b0 100644 --- a/src/config/post.in +++ b/src/config/post.in @@ -100,6 +100,20 @@ DEPTARGETS = .depend .d .dtmp $(DEP_VERIFY) DEPTARGETS_CLEAN = .depend .d .dtmp $(DEPTARGETS_@srcdir@_@CONFIG_RELTOPDIR@) DEPTARGETS_@top_srcdir@_. = $(DEP_VERIFY) +# Clear out dependencies. Should only be used temporarily, e.g., while +# moving or renaming headers and then rebuilding dependencies. +undepend:: undepend-postrecurse +undepend-recurse: +undepend-postrecurse: undepend-recurse + if test -n "$(SRCS)" ; then \ + sed -e '/^# +++ Dependency line eater +++/,$$d' \ + < $(srcdir)/Makefile.in \ + > $(srcdir)/Makefile.in.new ;\ + echo "# +++ Dependency line eater +++" >> $(srcdir)/Makefile.in.new ;\ + echo "# (dependencies temporarily removed)" >> $(srcdir)/Makefile.in.new ;\ + $(SRCTOP)/config/move-if-changed $(srcdir)/Makefile.in.new $(srcdir)/Makefile.in;\ + else :; fi + # # end dependency generation ############################## @@ -146,7 +160,8 @@ $(srcdir)/$(thisconfigdir)/configure: @MAINT@ \ RECURSE_TARGETS=all-recurse clean-recurse distclean-recurse install-recurse \ generate-files-mac-recurse \ - check-recurse depend-recurse Makefiles-recurse install-headers-recurse + check-recurse depend-recurse undepend-recurse \ + Makefiles-recurse install-headers-recurse # MY_SUBDIRS overrides any setting of SUBDIRS generated by the # configure script that generated this Makefile. This is needed when |