]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Makefile.in (stage1-start, [...]): Move $(SPECS) to specs in stage dir.
authorAlexandre Oliva <aoliva@redhat.com>
Sat, 12 Apr 2003 09:00:27 +0000 (09:00 +0000)
committerAlexandre Oliva <aoliva@gcc.gnu.org>
Sat, 12 Apr 2003 09:00:27 +0000 (09:00 +0000)
* 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

gcc/ChangeLog
gcc/Makefile.in

index 4c8a5b05ea3d30225907a924ea5bd0f0a8fb359b..ccc62c3e516e279f05abe8800e764319bb873db5 100644 (file)
@@ -1,3 +1,10 @@
+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
index 7f183f06ccaf5d6b04929614a41b010825c31327..672e0445afb88815209278d9a011f667bc9d53d5 100644 (file)
@@ -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