diff options
author | Alexandre Oliva <aoliva@redhat.com> | 2003-04-12 09:00:27 +0000 |
---|---|---|
committer | Alexandre Oliva <aoliva@gcc.gnu.org> | 2003-04-12 09:00:27 +0000 |
commit | ff3d4e83ed3cc065a40d75546acc67b4f0dac568 (patch) | |
tree | 02f3604b0d9258cf86b12a2ada7679a0b0c9e7d6 /gcc | |
parent | 9e6ccb985d19dd23786c673dc7f8372e41cceea5 (diff) | |
download | gcc-ff3d4e83ed3cc065a40d75546acc67b4f0dac568.zip gcc-ff3d4e83ed3cc065a40d75546acc67b4f0dac568.tar.gz gcc-ff3d4e83ed3cc065a40d75546acc67b4f0dac568.tar.bz2 |
Makefile.in (stage1-start, [...]): Move $(SPECS) to specs in stage dir.
* Makefile.in (stage1-start, stage2-start, stage3-start,
stage4-start): Move $(SPECS) to specs in stage dir.
(unstage1 unstage2 unstage3 unstage4): Move specs in stage dir
back as $(SPECS).
From-SVN: r65504
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/Makefile.in | 9 |
2 files changed, 16 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 4c8a5b0..ccc62c3 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,12 @@ 2003-04-12 Alexandre Oliva <aoliva@redhat.com> + * Makefile.in (stage1-start, stage2-start, stage3-start, + stage4-start): Move $(SPECS) to specs in stage dir. + (unstage1 unstage2 unstage3 unstage4): Move specs in stage dir + back as $(SPECS). + +2003-04-12 Alexandre Oliva <aoliva@redhat.com> + * mklibgcc.in (libgcc-stage-start): Move into the stage directory object files from the non-libgcc/ multilib directories as well. diff --git a/gcc/Makefile.in b/gcc/Makefile.in index 7f183f0..672e044 100644 --- a/gcc/Makefile.in +++ b/gcc/Makefile.in @@ -3545,6 +3545,7 @@ unstage1 unstage2 unstage3 unstage4: rm -f $$stage/ld$(exeext); \ rm -f $$stage/collect-ld$(exeext); \ if test -d $$stage; then \ + mv $$stage/specs $(SPECS) 2>/dev/null || :; \ mv $$stage/* . 2>/dev/null; \ for i in `cd $$stage; echo *` ; do \ if test -d $$stage/$$i; then \ @@ -3678,6 +3679,8 @@ stage1-start: do \ if [ -d stage1/$$dir ] ; then true ; else mkdir stage1/$$dir ; fi ; \ done +# If SPECS is overridden, make sure it is `installed' as specs. + -mv $(SPECS) stage1/specs -mv $(STAGESTUFF) stage1 -mv intl/*$(objext) stage1/intl # Copy as/ld if they exist to stage dir, so that running xgcc from the stage @@ -3710,6 +3713,8 @@ stage2-start: do \ if [ -d stage2/$$dir ] ; then true ; else mkdir stage2/$$dir ; fi ; \ done +# If SPECS is overridden, make sure it is `installed' as specs. + -mv $(SPECS) stage2/specs -mv $(STAGESTUFF) stage2 -mv intl/*$(objext) stage2/intl # Copy as/ld if they exist to stage dir, so that running xgcc from the stage @@ -3738,6 +3743,8 @@ stage3-start: do \ if [ -d stage3/$$dir ] ; then true ; else mkdir stage3/$$dir ; fi ; \ done +# If SPECS is overridden, make sure it is `installed' as specs. + -mv $(SPECS) stage3/specs -mv $(STAGESTUFF) stage3 -mv intl/*$(objext) stage3/intl # Copy as/ld if they exist to stage dir, so that running xgcc from the stage @@ -3766,6 +3773,8 @@ stage4-start: do \ if [ -d stage4/$$dir ] ; then true ; else mkdir stage4/$$dir ; fi ; \ done +# If SPECS is overridden, make sure it is `installed' as specs. + -mv $(SPECS) stage4/specs -mv $(STAGESTUFF) stage4 -mv intl/*$(objext) stage4/intl # Copy as/ld if they exist to stage dir, so that running xgcc from the stage |