--- /dev/null
+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.
+
+
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.
###
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
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
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:
# 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
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