diff options
| author | ghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-02-01 22:30:35 +0000 |
|---|---|---|
| committer | ghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-02-01 22:30:35 +0000 |
| commit | 584727c9cc0be3bd6cbcb686b53addbfea9b4183 (patch) | |
| tree | 0685386b132b90bfb7285072f64cd5b9275b0cb8 /gcc | |
| parent | 42b2bf3eb7f906d26009b3ea9123013d2ec20571 (diff) | |
| download | ppe42-gcc-584727c9cc0be3bd6cbcb686b53addbfea9b4183.tar.gz ppe42-gcc-584727c9cc0be3bd6cbcb686b53addbfea9b4183.zip | |
* Makefile.in (specs.ready): New target.
(fixinc.sh): Depend on `specs.ready' instead of `specs'.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31743 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc')
| -rw-r--r-- | gcc/ChangeLog | 5 | ||||
| -rw-r--r-- | gcc/Makefile.in | 12 |
2 files changed, 16 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c78df4e25e3..5027333ef7d 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,10 @@ 2000-02-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> + * Makefile.in (specs.ready): New target. + (fixinc.sh): Depend on `specs.ready' instead of `specs'. + +2000-02-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> + * fixinc.irix: Use unique filenames for writing into /tmp, * fixinc.ptx: Likewise. * fixinc.sco: Likewise. 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) |

