Support for the SH
authorSteve Chamberlain <sac@cygnus>
Tue, 27 Apr 1993 02:20:07 +0000 (02:20 +0000)
committerSteve Chamberlain <sac@cygnus>
Tue, 27 Apr 1993 02:20:07 +0000 (02:20 +0000)
sim/Makefile.in
sim/configure.in
sim/sh/configure.in

index 12faaab..e823342 100644 (file)
@@ -63,7 +63,7 @@ SUBDIRS = " this is set by configire, don't change this "
 
 ALL=all-nothing
 CLEAN=clean-nothing
-INSTALL=install-nothing
+DO_INSTALL=install-nothing
 
 #### host and target dependent Makefile fragments come in here.
 ###
@@ -90,8 +90,12 @@ STAGESTUFF = $(TARGETLIB) $(OFILES)
 all:   endian.h $(ALL)
        
 clean:  $(CLEAN)
+       rm -f endian e.h endian.h
 
-install: $(INSTALL)
+install: $(DO_INSTALL)
+
+info:
+install-info:
 
 ### build endian.h via a temporary so that interrupted builds will not
 ### leave an incomplete endian.h lying around.
@@ -191,6 +195,34 @@ clean-h8500: force
 
 ###
 
+### sh
+
+all-sh: force
+       if [ -f ./sh/Makefile ] ; then \
+               rootme=`pwd` ; export rootme ; \
+               ( cd ./sh ; $(MAKE) $(FLAGS_TO_PASS) all) ; \
+       else \
+               true ; \
+       fi
+
+install-sh: force
+       if [ -f ./sh/Makefile ] ; then \
+               rootme=`pwd` ; export rootme ; \
+               ( cd ./sh ; $(MAKE) $(FLAGS_TO_PASS) install) ; \
+       else \
+               true ; \
+       fi
+
+clean-sh: force
+       if [ -f ./sh/Makefile ] ; then \
+               rootme=`pwd` ; export rootme ; \
+               ( cd ./sh ; $(MAKE) $(FLAGS_TO_PASS) clean) ; \
+       else \
+               true ; \
+       fi
+
+###
+
 force:
 
 
index d6fa7ba..1077761 100644 (file)
@@ -3,7 +3,7 @@
 # appropriate for this directory.  For more information, check any
 # existing configure script.
 
-configdirs="h8300 z8k h8500"
+configdirs="h8300 z8k h8500 sh"
 srctrigger=Makefile.in
 srcname="sim"
 target_dependent=true
@@ -22,6 +22,7 @@ case "${target}" in
   h8300-*-*)           sim_target=h8300 ;;
   h8500-*-*)           sim_target=h8500 ;;
   z8k*-*-*)            sim_target=z8k ;;
+  sh*-*-*)             sim_target=sh ;;
   *)                   sim_target=none ;;
 esac
 
index 22bc10a..1cba932 100644 (file)
@@ -3,7 +3,7 @@
 # appropriate for this directory.  For more information, check any
 # existing configure script.
 
-srctrigger=compile.c
+srctrigger=interp.c
 srcname="shsim"
 
 # per-host: