diff options
author | schwab <schwab@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-09-06 14:45:28 +0000 |
---|---|---|
committer | schwab <schwab@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-09-06 14:45:28 +0000 |
commit | 9acd2dadb5f1614386502726a577d7f67768d2b1 (patch) | |
tree | f4cad65ecc15d38812cd280cf4b8a4e0766848e8 /gcc/mklibgcc.in | |
parent | 1f59acbe097ef2ded5f184a371e581e33a0a89b1 (diff) | |
download | gcc-9acd2dadb5f1614386502726a577d7f67768d2b1.tar.gz |
* 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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36200 138bc75d-0d04-0410-961f-82ee72b054a4
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 |