diff options
author | Manfred Hollstein <manfred@s-direktnet.de> | 1997-10-26 18:44:33 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1997-10-26 11:44:33 -0700 |
commit | cc71c0ca1f2109a22435c8c691941abb2d82f4fa (patch) | |
tree | d4287ceda8e38f5d3b651911fd06c46ba65dcbe7 | |
parent | adb9effb26586361b5dbf9ec28ce68c7b681b10e (diff) | |
download | gcc-cc71c0ca1f2109a22435c8c691941abb2d82f4fa.zip gcc-cc71c0ca1f2109a22435c8c691941abb2d82f4fa.tar.gz gcc-cc71c0ca1f2109a22435c8c691941abb2d82f4fa.tar.bz2 |
Makefile.in (bootstrap-lean): Combined with `normal' bootstrap targets using "$@" to provide support for...
* Makefile.in (bootstrap-lean): Combined with `normal' bootstrap
targets using "$@" to provide support for similar but not identical
targets without having to duplicate code.
From-SVN: r16186
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | Makefile.in | 31 |
2 files changed, 18 insertions, 19 deletions
@@ -1,3 +1,9 @@ +Sun Oct 26 11:48:27 1997 Manfred Hollstein (manfred@s-direktnet.de) + + * Makefile.in (bootstrap-lean): Combined with `normal' bootstrap + targets using "$@" to provide support for similar but not identical + targets without having to duplicate code. + Mon Sep 29 00:38:08 1997 Aaron Jackson <jackson@negril.msrce.howard.edu> * Makefile.in (bootstrap-lean): New target. diff --git a/Makefile.in b/Makefile.in index b7f9c27..d4d9947 100644 --- a/Makefile.in +++ b/Makefile.in @@ -1283,8 +1283,8 @@ all-gcc: # In theory, on an SMP all those dependencies can be resolved # in parallel. # -.PHONY: bootstrap bootstrap2 bootstrap3 -bootstrap bootstrap2 bootstrap3: all-texinfo all-bison all-byacc all-binutils all-gas all-ld +.PHONY: bootstrap bootstrap-lean bootstrap2 bootstrap3 bootstrap4 +bootstrap bootstrap-lean bootstrap2 bootstrap3 bootstrap4: all-texinfo all-bison all-byacc all-binutils all-gas all-ld @r=`pwd`; export r; \ s=`cd $(srcdir); pwd`; export s; \ $(SET_LIB_PATH) \ @@ -1292,24 +1292,17 @@ bootstrap bootstrap2 bootstrap3: all-texinfo all-bison all-byacc all-binutils al cd gcc; $(MAKE) $(GCC_FLAGS_TO_PASS) $@ @r=`pwd`; export r; \ s=`cd $(srcdir); pwd`; export s; \ + case "$@" in \ + *bootstrap4 ) msg="Comparing stage3 and stage4 of the compiler"; \ + compare=compare3 ;; \ + *-lean ) msg="Comparing stage2 and stage3 of the compiler"; \ + compare=compare-lean ;; \ + * ) msg="Comparing stage2 and stage3 of the compiler"; \ + compare=compare ;; \ + esac; \ $(SET_LIB_PATH) \ - echo "Comparing stage2 and stage3 of the compiler"; \ - cd gcc; $(MAKE) $(GCC_FLAGS_TO_PASS) compare - @echo "Building runtime libraries"; \ - $(MAKE) all - -.PHONY: bootstrap-lean -bootstrap-lean: all-texinfo all-bison all-byacc all-binutils all-gas all-ld - @r=`pwd`; export r; \ - s=`cd $(srcdir); pwd`; export s; \ - $(SET_LIB_PATH) \ - echo "Bootstrapping the compiler"; \ - cd gcc; $(MAKE) $(GCC_FLAGS_TO_PASS) $@ - @r=`pwd`; export r; \ - s=`cd $(srcdir); pwd`; export s; \ - $(SET_LIB_PATH) \ - echo "Comparing stage2 and stage3 of the compiler"; \ - cd gcc; $(MAKE) $(GCC_FLAGS_TO_PASS) compare-lean + echo "$$msg"; \ + cd gcc; $(MAKE) $(GCC_FLAGS_TO_PASS) $$compare @echo "Building runtime libraries"; \ $(MAKE) all |