diff options
author | Andreas Schwab <schwab@suse.de> | 2000-09-06 14:45:28 +0000 |
---|---|---|
committer | Andreas Schwab <schwab@gcc.gnu.org> | 2000-09-06 14:45:28 +0000 |
commit | f472a17cb413f5fedaa2647f885b681de8690dba (patch) | |
tree | f4cad65ecc15d38812cd280cf4b8a4e0766848e8 /gcc/mklibgcc.in | |
parent | 6d93bca4fe46bda40f97b51344b0b25580a98c8f (diff) | |
download | gcc-f472a17cb413f5fedaa2647f885b681de8690dba.tar.gz |
mklibgcc.in: Emit rule for libgcc-stage-start.
* mklibgcc.in: Emit rule for libgcc-stage-start.
* Makefile.in (stage1-start, stage2-start, stage3-start,
stage4-start): Don't handle libgcc here, use libgcc.mk instead.
From-SVN: r36200
Diffstat (limited to 'gcc/mklibgcc.in')
-rw-r--r-- | gcc/mklibgcc.in | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/gcc/mklibgcc.in b/gcc/mklibgcc.in index 59730063c2c..8d93141ac89 100644 --- a/gcc/mklibgcc.in +++ b/gcc/mklibgcc.in @@ -280,6 +280,22 @@ for ml in $MULTILIBS; do echo ' else true; fi;' done +dirs=libgcc +for ml in $MULTILIBS; do + dir=`echo ${ml} | sed -e 's/;.*$//' -e 's/=/$(EQ)/g'` + if [ $dir != . ]; then + dirs="$dirs libgcc/${dir}" + fi +done +echo '' +echo 'libgcc-stage-start:' +echo ' for dir in '"${dirs}"'; do \' +echo ' if [ -d $(stage)/$$dir ]; then true; else mkdir $(stage)/$$dir; fi; \' +echo ' done' +echo ' -for dir in '"${dirs}"'; do \' +echo ' mv $$dir/*'"${objext}"' $(stage)/$$dir; \' +echo ' done' + echo "" all=stmp-dirs dirs=libgcc |