From: Kaveh R. Ghazi Date: Tue, 1 Feb 2000 22:30:35 +0000 (+0000) Subject: Makefile.in (specs.ready): New target. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=f232183759f43faadb2a392c6e03aaacd2172371;p=gcc.git Makefile.in (specs.ready): New target. * Makefile.in (specs.ready): New target. (fixinc.sh): Depend on `specs.ready' instead of `specs'. From-SVN: r31743 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c78df4e25e3..5027333ef7d 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2000-02-01 Kaveh R. Ghazi + + * Makefile.in (specs.ready): New target. + (fixinc.sh): Depend on `specs.ready' instead of `specs'. + 2000-02-01 Kaveh R. Ghazi * fixinc.irix: Use unique filenames for writing into /tmp, diff --git a/gcc/Makefile.in b/gcc/Makefile.in index 2a61aa84122..beafcd524cc 100644 --- a/gcc/Makefile.in +++ b/gcc/Makefile.in @@ -2160,11 +2160,21 @@ stmp-int-hdrs: stmp-fixinc $(USER_H) xlimits.h stmp-headers: touch $@ +# fixinc.sh depends on this, not on specs directly. +# The idea is to make sure specs gets built, but not rerun fixinc.sh +# after each stage just because specs' mtime has changed. +specs.ready: specs + -if [ -f specs.ready ] ; then \ + true; \ + else \ + touch specs.ready; \ + fi + FIXINCSRCDIR=$(srcdir)/fixinc fixinc.sh: $(FIXINCSRCDIR)/mkfixinc.sh $(FIXINCSRCDIR)/fixincl.c \ $(FIXINCSRCDIR)/procopen.c $(FIXINCSRCDIR)/gnu-regex.c \ $(FIXINCSRCDIR)/server.c $(FIXINCSRCDIR)/gnu-regex.h \ - $(FIXINCSRCDIR)/server.h $(FIXINCSRCDIR)/inclhack.def specs + $(FIXINCSRCDIR)/server.h $(FIXINCSRCDIR)/inclhack.def specs.ready MAKE="$(MAKE)"; srcdir=`cd $(srcdir)/fixinc; pwd` ; \ export MAKE srcdir ; \ cd ./fixinc; $(SHELL) $${srcdir}/mkfixinc.sh $(target)