diff options
author | Alexandre Oliva <aoliva@cygnus.com> | 2000-05-11 20:42:39 +0000 |
---|---|---|
committer | Alexandre Oliva <aoliva@gcc.gnu.org> | 2000-05-11 20:42:39 +0000 |
commit | 842391df98c88163e2b2cced22d75abf6e3edb69 (patch) | |
tree | 1d84681e5b5514e960f6617ea405c22b8f8a5d22 /gcc | |
parent | efe7ef89e92567beb22a213a13b8d4a940b7d546 (diff) | |
download | gcc-842391df98c88163e2b2cced22d75abf6e3edb69.zip gcc-842391df98c88163e2b2cced22d75abf6e3edb69.tar.gz gcc-842391df98c88163e2b2cced22d75abf6e3edb69.tar.bz2 |
mklibgcc.in (EQ): Define it to an equal sign in the Makefile...
* mklibgcc.in (EQ): Define it to an equal sign in the Makefile,
and replace any occurrences of `=' in multilib dirs with `$(EQ)'.
From-SVN: r33862
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/mklibgcc.in | 21 |
2 files changed, 16 insertions, 10 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 44d5fff..7e346ec 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2000-05-11 Alexandre Oliva <aoliva@cygnus.com> + + * mklibgcc.in (EQ): Define it to an equal sign in the Makefile, + and replace any occurrences of `=' in multilib dirs with `$(EQ)'. + 2000-05-11 Jason Merrill <jason@casey.cygnus.com> * fixinc/fixincl.c (run_compiles): Don't crash on null pz_machine. diff --git a/gcc/mklibgcc.in b/gcc/mklibgcc.in index 0b6c2d4..4301ca4 100644 --- a/gcc/mklibgcc.in +++ b/gcc/mklibgcc.in @@ -27,6 +27,7 @@ # Make needs VPATH to be literal. echo 'srcdir = @srcdir@' echo 'VPATH = @srcdir@' +echo 'EQ = =' echo # Detect gcc as OLDCC. This indicates a target for which LIB1FUNCS @@ -87,7 +88,7 @@ case X"$LIBGCC1" in Xlibgcc1-asm.a) for name in $LIB1ASMFUNCS; do for ml in $MULTILIBS; do - dir=`echo ${ml} | sed -e 's/;.*$//'` + dir=`echo ${ml} | sed -e 's/;.*$//' -e 's/=/$(EQ)/g'` flags=`echo ${ml} | sed -e 's/^[^;]*;//' -e 's/@/ -/g'`; out="libgcc/${dir}/${name}${objext}" @@ -150,7 +151,7 @@ libgcc2_objs="" for name in $LIB2FUNCS; do for ml in $MULTILIBS; do - dir=`echo ${ml} | sed -e 's/;.*$//'` + dir=`echo ${ml} | sed -e 's/;.*$//' -e 's/=/$(EQ)/g'` flags=`echo ${ml} | sed -e 's/^[^;]*;//' -e 's/@/ -/g'`; out="libgcc/${dir}/${name}${objext}" @@ -163,7 +164,7 @@ done for name in $LIB2FUNCS_EH; do for ml in $MULTILIBS; do - dir=`echo ${ml} | sed -e 's/;.*$//'` + dir=`echo ${ml} | sed -e 's/;.*$//' -e 's/=/$(EQ)/g'` flags=`echo ${ml} | sed -e 's/^[^;]*;//' -e 's/@/ -/g'`; out="libgcc/${dir}/${name}${objext}" @@ -177,7 +178,7 @@ done if [ "$FPBIT" ]; then for name in $FPBIT_FUNCS; do for ml in $MULTILIBS; do - dir=`echo ${ml} | sed -e 's/;.*$//'` + dir=`echo ${ml} | sed -e 's/;.*$//' -e 's/=/$(EQ)/g'` flags=`echo ${ml} | sed -e 's/^[^;]*;//' -e 's/@/ -/g'`; out="libgcc/${dir}/${name}${objext}" @@ -192,7 +193,7 @@ fi if [ "$DPBIT" ]; then for name in $DPBIT_FUNCS; do for ml in $MULTILIBS; do - dir=`echo ${ml} | sed -e 's/;.*$//'` + dir=`echo ${ml} | sed -e 's/;.*$//' -e 's/=/$(EQ)/g'` flags=`echo ${ml} | sed -e 's/^[^;]*;//' -e 's/@/ -/g'`; out="libgcc/${dir}/${name}${objext}" @@ -214,7 +215,7 @@ for file in $LIB2ADD; do lastout="" for ml in $MULTILIBS; do - dir=`echo ${ml} | sed -e 's/;.*$//'` + dir=`echo ${ml} | sed -e 's/;.*$//' -e 's/=/$(EQ)/g'` flags=`echo ${ml} | sed -e 's/^[^;]*;//' -e 's/@/ -/g'`; out="libgcc/${dir}/${f}" @@ -234,7 +235,7 @@ for file in $LIB2ADD; do done else for ml in $MULTILIBS; do - dir=`echo ${ml} | sed -e 's/;.*$//'` + dir=`echo ${ml} | sed -e 's/;.*$//' -e 's/=/$(EQ)/g'` flags=`echo ${ml} | sed -e 's/^[^;]*;//' -e 's/@/ -/g'`; out="libgcc/${dir}/${oname}${objext}" if [ ${name}.asm = ${file} ]; then @@ -249,7 +250,7 @@ for file in $LIB2ADD; do done for ml in $MULTILIBS; do - dir=`echo ${ml} | sed -e 's/;.*$//'` + dir=`echo ${ml} | sed -e 's/;.*$//' -e 's/=/$(EQ)/g'` libgcc_objs="" for o in $libgcc1_objs; do @@ -276,7 +277,7 @@ echo "" all="" for ml in $MULTILIBS; do - dir=`echo ${ml} | sed -e 's/;.*$//'` + dir=`echo ${ml} | sed -e 's/;.*$//' -e 's/=/$(EQ)/g'` if [ $dir = . ]; then echo "libgcc:; mkdir libgcc" all="$all libgcc" @@ -291,7 +292,7 @@ done for f in $EXTRA_MULTILIB_PARTS; do lastout="" for ml in $MULTILIBS; do - dir=`echo ${ml} | sed -e 's/;.*$//'` + dir=`echo ${ml} | sed -e 's/;.*$//' -e 's/=/$(EQ)/g'` flags=`echo ${ml} | sed -e 's/^[^;]*;//' -e 's/@/ -/g'`; out="$dir/$f" |