From 222d7f00a4f72ac1e1ae0bf479d003f00d16d0ce Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Fri, 8 Mar 2013 14:31:33 -0800 Subject: Add dependency tracking for preconfigure files. --- ChangeLog | 5 +++++ Makeconfig | 6 +++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index a86ce03a76..d07f5e2ac2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2013-03-08 Roland McGrath + + * Makeconfig ($(common-objpfx)config.status): Depend on + sysdeps/*/preconfigure{,.in} too. + 2013-03-08 Joseph Myers * malloc/malloc.h (__malloc_ptr_t): Remove macro. diff --git a/Makeconfig b/Makeconfig index 79035e3906..6c8891827e 100644 --- a/Makeconfig +++ b/Makeconfig @@ -90,10 +90,14 @@ $(common-objpfx)config.status: $(..)version.h $(..)configure \ $(firstword $(wildcard \ $(addprefix $(dir)/,configure configure.in))))) \ $(patsubst %.in,%,\ + $(wildcard $(..)sysdeps/*/preconfigure $(..)sysdeps/*/preconfigure.in)) \ + $(patsubst %.in,%,\ $(foreach add-on,$(add-ons),\ $(firstword $(wildcard \ $(addprefix $(firstword $(filter /%,$(add-on)) $(..)$(add-on))/,\ - configure configure.in))))) + configure configure.in))) \ + $(wildcard $(addprefix $(firstword $(filter /%,$(add-on)) $(..)$(add-on))/,\ + sysdeps/*/preconfigure sysdeps/*/preconfigure.in)))) @cd $(@D); if test -f $(@F); then exec $(SHELL) $(@F) --recheck; else \ echo The GNU C library has not been configured. >&2; \ echo Run \`configure\' to configure it before building. >&2; \ -- cgit v1.2.3-70-g09d2