* Makefile.in, configure.in: if target isn't supported, build a
authorSteve Chamberlain <sac@cygnus>
Mon, 8 Feb 1993 19:46:59 +0000 (19:46 +0000)
committerSteve Chamberlain <sac@cygnus>
Mon, 8 Feb 1993 19:46:59 +0000 (19:46 +0000)
harmless makefile.

sim/ChangeLog [new file with mode: 0644]
sim/Makefile.in
sim/configure.in

diff --git a/sim/ChangeLog b/sim/ChangeLog
new file mode 100644 (file)
index 0000000..b601393
--- /dev/null
@@ -0,0 +1,6 @@
+Mon Feb  8 11:46:06 1993  Steve Chamberlain  (sac@thepub.cygnus.com)
+
+       * Makefile.in, configure.in: if target isn't supported, build a
+       harmless makefile.
+
+
index 8369b6d97fbb73f4be1ecc5a3d65d8355c10b6eb..dd5708cacaa3cf14c34bdb616ed70ee83dcffb44 100644 (file)
@@ -61,6 +61,10 @@ DEP = mkdep
 
 SUBDIRS = " this is set by configire, don't change this "
 
+ALL=all-nothing
+CLEAN=clean-nothing
+INSTALL=install-nothing
+
 #### host and target dependent Makefile fragments come in here.
 ###
 
@@ -85,11 +89,24 @@ STAGESTUFF = $(TARGETLIB) $(OFILES)
 
 all:   endian.h $(ALL)
        
+clean:  $(CLEAN)
 
+install: $(INSTALL)
 
 endian.h: endian
        ./endian > endian.h
 
+
+
+### none
+
+all-nothing: force
+       
+clean-nothing:  force
+
+install-nothing: force
+
+
 ### z8k
 
 all-z8k: force
@@ -108,6 +125,14 @@ install-z8k: force
                true ; \
        fi
 
+clean-z8k: force
+       if [ -f ./z8k/Makefile ] ; then \
+               rootme=`pwd` ; export rootme ; \
+               ( cd ./z8k ; $(MAKE) $(FLAGS_TO_PASS) clean) ; \
+       else \
+               true ; \
+       fi
+
 
 ### h8300
 
@@ -127,6 +152,42 @@ install-h8300: force
                true ; \
        fi
 
+clean-h8300: force
+       if [ -f ./h8300/Makefile ] ; then \
+               rootme=`pwd` ; export rootme ; \
+               ( cd ./h8300 ; $(MAKE) $(FLAGS_TO_PASS) clean) ; \
+       else \
+               true ; \
+       fi
+
+###
+
+### h8500
+
+all-h8500: force
+       if [ -f ./h8500/Makefile ] ; then \
+               rootme=`pwd` ; export rootme ; \
+               ( cd ./h8500 ; $(MAKE) $(FLAGS_TO_PASS) all) ; \
+       else \
+               true ; \
+       fi
+
+install-h8500: force
+       if [ -f ./h8500/Makefile ] ; then \
+               rootme=`pwd` ; export rootme ; \
+               ( cd ./h8500 ; $(MAKE) $(FLAGS_TO_PASS) install) ; \
+       else \
+               true ; \
+       fi
+
+clean-h8500: force
+       if [ -f ./h8500/Makefile ] ; then \
+               rootme=`pwd` ; export rootme ; \
+               ( cd ./h8500 ; $(MAKE) $(FLAGS_TO_PASS) clean) ; \
+       else \
+               true ; \
+       fi
+
 ###
 
 force:
index d576bcebdd9871c2d292a80ca0f02facf728687b..d6fa7bab3fac83600c6f30e9a095c0857b40d586 100644 (file)
@@ -3,7 +3,7 @@
 # appropriate for this directory.  For more information, check any
 # existing configure script.
 
-configdirs="h8300 z8k"
+configdirs="h8300 z8k h8500"
 srctrigger=Makefile.in
 srcname="sim"
 target_dependent=true
@@ -20,16 +20,15 @@ target_dependent=true
 
 case "${target}" in
   h8300-*-*)           sim_target=h8300 ;;
+  h8500-*-*)           sim_target=h8500 ;;
   z8k*-*-*)            sim_target=z8k ;;
+  *)                   sim_target=none ;;
 esac
 
 configdirs=${sim_target}
 
 if [ ! -f ${srcdir}/${sim_target}/${sim_target}.mt ] ; then
-       if [ -n "${sim_target}" ] ; then
-               echo '***' No file ${srcdir}/${sim_target}/${sim_target}.mt 1>&2
-       fi
-       echo '***' The simulator does not support target ${target} 1>&2
+target_makefile_frag=
 else
 target_makefile_frag=${sim_target}/${sim_target}.mt
 fi
This page took 0.027292 seconds and 4 git commands to generate.