Add dependency tracking for preconfigure files.
authorRoland McGrath <roland@hack.frob.com>
Fri, 8 Mar 2013 22:31:33 +0000 (14:31 -0800)
committerRoland McGrath <roland@hack.frob.com>
Fri, 8 Mar 2013 22:31:33 +0000 (14:31 -0800)
ChangeLog
Makeconfig

index a86ce03..d07f5e2 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2013-03-08  Roland McGrath  <roland@hack.frob.com>
+
+       * Makeconfig ($(common-objpfx)config.status): Depend on
+       sysdeps/*/preconfigure{,.in} too.
+
 2013-03-08  Joseph Myers  <joseph@codesourcery.com>
 
        * malloc/malloc.h (__malloc_ptr_t): Remove macro.
index 79035e3..6c88918 100644 (file)
@@ -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; \