From: devans Date: Fri, 20 Jun 2003 21:08:59 +0000 (+0000) Subject: * gen-all-sim: Add fr30,sh64 support. Only generate m32r by default. X-Git-Tag: cr-0x99~1161 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=c4659e623e234718106d3429b2820ba7545a3c91;p=pf3gnuchains%2Fpf3gnuchains4x.git * gen-all-sim: Add fr30,sh64 support. Only generate m32r by default. --- diff --git a/cgen/ChangeLog b/cgen/ChangeLog index bcd0dcc02f..0dc2dd7bbb 100644 --- a/cgen/ChangeLog +++ b/cgen/ChangeLog @@ -1,3 +1,7 @@ +2003-06-20 Doug Evans + + * gen-all-sim: Add fr30,sh64 support. Only generate m32r by default. + 2003-06-19 Doug Evans * mach.scm (-ifld-already-defined?): New proc. diff --git a/cgen/gen-all-sim b/cgen/gen-all-sim index 7ed984bd76..9b493df879 100755 --- a/cgen/gen-all-sim +++ b/cgen/gen-all-sim @@ -11,7 +11,10 @@ set -e # For debugging. set -x -cpus="i960 m32r" +# fr30 not included, sim has been marked as obsolete. +# sh64 not included, not sure which configuration to use. +# i960 not included, it's being deleted. +cpus="m32r" if [ ! -f sim.scm ] then @@ -23,15 +26,15 @@ export cgendir=`pwd` for c in $cpus do - rm -rf /tmp/tmp-cgen - mkdir /tmp/tmp-cgen + rm -rf ./tmp-sim + mkdir ./tmp-sim case $c in i960) ( set -e set -x - cd /tmp/tmp-cgen + cd ./tmp-sim $cgendir/../sim/i960/configure --prefix /tmp/junk --target i960-coff make stamp-arch stamp-cpu stamp-desc ) @@ -42,13 +45,35 @@ do ( set -e set -x - cd /tmp/tmp-cgen + cd ./tmp-sim $cgendir/../sim/m32r/configure --prefix /tmp/junk --target m32r-elf make stamp-arch stamp-cpu stamp-xcpu ) test $? == 0 || exit 1 ;; + fr30) + ( + set -e + set -x + cd ./tmp-sim + $cgendir/../sim/fr30/configure --prefix /tmp/junk --target fr30-elf + make stamp-arch stamp-cpu + ) + test $? == 0 || exit 1 + ;; + + sh64) + ( + set -e + set -x + cd ./tmp-sim + $cgendir/../sim/sh64/configure --prefix /tmp/junk --target ??? + make stamp-all + ) + test $? == 0 || exit 1 + ;; + *) echo "unsupported cpu $c" >& 2 exit 1 @@ -56,4 +81,4 @@ do esac done -rm -rf /tmp/tmp-cgen +rm -rf ./tmp-sim