# $Id: makefile,v 1.10 1993/07/23 14:52:53 jay Exp $
all: msg

msg:
	@echo 'use one of the following:'
	@echo 'make gdb56.sun3'
	@echo 'make gdb56.sun4'
	@echo 'make gdb56.next'
	@echo 'make gdb56.sg'
	@echo 'make gdb56.apl'
	@echo 'make gdb56.wpc'
	@echo 'make gdb56.dg'
	@echo 'make gdb56.dec'
	@echo 'make gdb56.hp'
	@echo 'make gdb96.sun3'
	@echo 'make gdb96.sun4'
	@echo 'make gdb96.next'
	@echo 'make gdb96.sg'
	@echo 'make gdb96.apl'
	@echo 'make gdb96.wpc'
	@echo 'make gdb96.dg'
	@echo 'make gdb96.dec'
	@echo 'make gdb96.hp'
	@echo 'make gdb561.sun3'
	@echo 'make gdb561.sun4'
	@echo 'make gdb561.next'
	@echo 'make gdb561.sg'
	@echo 'make gdb561.apl'
	@echo 'make gdb561.wpc'
	@echo 'make gdb561.dg'
	@echo 'make gdb561.dec'
	@echo 'make gdb561.hp'

gdb56.sun4:
	cd ../sim56000 ; make all.sun4
	-test -r Makefile && make -f Makefile realclean
	rm -f m56kinc/*.[ah]
	cd ../hostio ; make -f Makefile FAMILY=-DDSP56000
	ln -s ../hostio/hostio.o .
	cd m56kinc ;ln -s /tmp/sim56000/obj/sun4/*.a .
	cd m56kinc ;ln -s /tmp/simcom/obj/sun4/*.a .
	config.gdb m56k  
	make -f Makefile gdb56 
	mv gdb56 gdb56.sun4

gdb56.dg:
	cd ../sim56000 ; make all.dg
	-test -r Makefile && make -f Makefile realclean
	rm -f m56kinc/*.[ah]
	cd ../hostio ; make -f Makefile FAMILY=-DDSP56000
	ln -s ../hostio/hostio.o .
	cd m56kinc ;ln -s /tmp/sim56000/obj/dg/*.a .
	cd m56kinc ;ln -s /tmp/simcom/obj/dg/*.a .
	config.gdb m56kdg  
	make -f Makefile gdb56 
	mv gdb56 gdb56.dg

gdb56.sun3:
	cd ../sim56000 ; make all.gcc3
	-test -r Makefile && make -f Makefile realclean
	rm -f m56kinc/*.[ah]
	cd ../hostio ; make -f Makefile FAMILY=-DDSP56000
	ln -s ../hostio/hostio.o .
	cd m56kinc ;ln -s /tmp/sim56000/obj/gcc3/*.a .
	cd m56kinc ;ln -s /tmp/simcom/obj/gcc3/*.a .
	config.gdb m56k  
	make -f Makefile gdb56 
	mv gdb56 gdb56.sun3

gdb56.sg:
	cd ../sim56000 ; make all.sg
	-test -r Makefile && make -f Makefile realclean
	rm -f m56kinc/*.[ah]
	cd ../hostio ; make -f Makefile FAMILY=-DDSP56000
	ln -s ../hostio/hostio.o .
	cd m56kinc ;ln -s /tmp/sim56000/obj/sg/*.a .
	cd m56kinc ;ln -s /tmp/simcom/obj/sg/*.a .
	config.gdb m56k  
	make -f Makefile gdb56 
	mv gdb56 gdb56.sg

gdb56.apl:
	cd ../sim56000 ; make all.apl
	-test -f Makefile && make -f Makefile realclean ;rm -f m56kinc/*.[ah]
	cd ../hostio ; make -f Makefile FAMILY=-DDSP56000
	ln -s ../hostio/hostio.o .
	cd m56kinc ;ln -s /tmp/sim56000/obj/apl/*.a .
	cd m56kinc ;ln -s /tmp/simcom/obj/apl/*.a .
	config.gdb m56kapl;  make -f Makefile gdb56 ;mv gdb56 gdb56.apl

gdb56.next:
	cd ../sim56000 ; make all.next
	-test -r Makefile && make -f Makefile realclean
	rm -f m56kinc/*.[ah]
	cd ../hostio ; make -f Makefile FAMILY=-DDSP56000
	ln -s ../hostio/hostio.o .
	cd m56kinc ;ln -s /tmp/sim56000/obj/next/*.a .
	cd m56kinc ;ln -s /tmp/simcom/obj/next/*.a .
	config.gdb m56knext
	make -f Makefile gdb56 
	mv gdb56 gdb56.next

gdb56.dec:
	cd ../sim56000 ; make all.dec
	-test -r Makefile && make -f Makefile realclean
	rm -f m56kinc/*.[ah]
	cd ../hostio ; make -f Makefile FAMILY=-DDSP56000
	ln -s ../hostio/hostio.o .
	cd m56kinc ;ln -s /tmp/sim56000/obj/dec/*.a .
	cd m56kinc ;ln -s /tmp/simcom/obj/dec/*.a .
	config.gdb m56kdec
	make -f Makefile gdb56 
	mv gdb56 gdb56.dec

gdb56.wpc:
	@echo 'make sure sim56000 is made first for wpc '
	rm -f m56kinc/*.lib
	@echo 'use cd ../hostio ; wmake -f makefile.wpc FAMILY=-DDSP56000'
	ln -s ../hostio/hostio.obj .
	cd m56kinc ;ln -s ../../sim56000/obj/wpc/*.lib .
	cd m56kinc ;ln -s ../../simcom/obj/wpc/*.lib .
	config.gdb m56k
	@echo 'issue the following command on the pc in this dir'
	@echo 'wmake -f make56k.wpc'

gdb56.hp:
	cd ../sim56000 ; make all.hp
	-test -r Makefile && make -f Makefile realclean
	rm -f m56kinc/*.[ah]
	cd ../hostio ; make -f Makefile FAMILY=-DDSP56000
	ln -s ../hostio/hostio.o .
	cd m56kinc ;ln -s /tmp/sim56000/obj/hp/*.a .
	cd m56kinc ;ln -s /tmp/simcom/obj/hp/*.a .
	config.gdb m56khp
	make -f Makefile gdb56 
	mv gdb56 gdb56.hp

gdb96.sun4:
	cd ../sim96000 ; make all.sun4
	-test -r Makefile && make -f Makefile realclean
	rm -f m96kinc/*.[ah]
	cd ../hostio ; make -f Makefile FAMILY=-DDSP96000
	ln -s ../hostio/hostio.o .
	cd m96kinc ;ln -s /tmp/sim96000/obj/sun4/*.a .
	cd m96kinc ;ln -s /tmp/simcom/obj/sun4/*.a .
	config.gdb m96k  
	make -f Makefile gdb96 
	mv gdb96 gdb96.sun4

gdb96.sun3:
	cd ../sim96000 ; make all.gcc3
	-test -r Makefile && make -f Makefile realclean
	rm -f m96kinc/*.[ah]
	cd ../hostio ; make -f Makefile FAMILY=-DDSP96000
	ln -s ../hostio/hostio.o .
	cd m96kinc ;ln -s /tmp/sim96000/obj/gcc3/*.a .
	cd m96kinc ;ln -s /tmp/simcom/obj/gcc3/*.a .
	config.gdb m96k  
	make -f Makefile gdb96 
	mv gdb96 gdb96.sun3

gdb96.sg:
	cd ../sim96000 ; make all.sg
	-test -r Makefile && make -f Makefile realclean
	rm -f m96kinc/*.[ah]
	cd ../hostio ; make -f Makefile FAMILY=-DDSP96000
	ln -s ../hostio/hostio.o .
	cd m96kinc ;ln -s /tmp/sim96000/obj/sg/*.a .
	cd m96kinc ;ln -s /tmp/simcom/obj/sg/*.a .
	config.gdb m96k  
	make -f Makefile gdb96 
	mv gdb96 gdb96.sg

gdb96.apl:
	cd ../sim96000 ; make all.apl
	-test -f Makefile && make -f Makefile realclean ;rm -f m96kinc/*.[ah]
	cd ../hostio ; make -f Makefile FAMILY=-DDSP96000
	ln -s ../hostio/hostio.o .
	cd m96kinc ;ln -s /tmp/sim96000/obj/apl/*.a .
	cd m96kinc ;ln -s /tmp/simcom/obj/apl/*.a .
	config.gdb m96kapl;  make -f Makefile gdb96 ;mv gdb96 gdb96.apl

gdb96.next:
	cd ../sim96000 ; make all.next
	-test -r Makefile && make -f Makefile realclean
	rm -f m96kinc/*.[ah]
	cd ../hostio ; make -f Makefile FAMILY=-DDSP96000
	ln -s ../hostio/hostio.o .
	cd m96kinc ;ln -s /tmp/sim96000/obj/next/*.a .
	cd m96kinc ;ln -s /tmp/simcom/obj/next/*.a .
	config.gdb m96knext
	make -f Makefile gdb96 
	mv gdb96 gdb96.next

gdb96.dec:
	cd ../sim96000 ; make all.dec
	-test -r Makefile && make -f Makefile realclean
	rm -f m96kinc/*.[ah]
	cd ../hostio ; make -f Makefile FAMILY=-DDSP96000
	ln -s ../hostio/hostio.o .
	cd m96kinc ;ln -s /tmp/sim96000/obj/dec/*.a .
	cd m96kinc ;ln -s /tmp/simcom/obj/dec/*.a .
	config.gdb m96kdec
	make -f Makefile gdb96 
	mv gdb96 gdb96.dec

gdb96.wpc:
	@echo 'make sure sim96000 is made first for wpc '
	rm -f m96kinc/*.lib
	@echo 'use cd ../hostio ; wmake -f makefile.wpc FAMILY=-DDSP96000'
	ln -s ../hostio/hostio.obj .
	cd m96kinc ;ln -s ../../sim96000/obj/wpc/*.lib .
	cd m96kinc ;ln -s ../../simcom/obj/wpc/*.lib .
	config.gdb m96k
	@echo 'issue the following command on the pc in this dir'
	@echo 'wmake -f make96k.wpc'


gdb96.dg:
	cd ../sim96000 ; make all.dg
	-test -r Makefile && make -f Makefile realclean
	rm -f m96kinc/*.[ah]
	cd ../hostio ; make -f Makefile FAMILY=-DDSP96000
	ln -s ../hostio/hostio.o .
	cd m96kinc ;ln -s /tmp/sim96000/obj/dg/*.a .
	cd m96kinc ;ln -s /tmp/simcom/obj/dg/*.a .
	config.gdb m96kdg  
	make -f Makefile gdb96 
	mv gdb96 gdb96.dg

gdb96.hp:
	cd ../sim96000 ; make all.hp
	-test -r Makefile && make -f Makefile realclean
	rm -f m96kinc/*.[ah]
	cd ../hostio ; make -f Makefile FAMILY=-DDSP96000
	ln -s ../hostio/hostio.o .
	cd m96kinc ;ln -s /tmp/sim96000/obj/hp/*.a .
	cd m96kinc ;ln -s /tmp/simcom/obj/hp/*.a .
	config.gdb m96khp
	make -f Makefile gdb96 
	mv gdb96 gdb96.hp

gdb561.sun4:
	cd ../sim56100 ; make all.sun4
	-test -r Makefile && make -f Makefile realclean
	rm -f m561inc/*.[ah]
	cd ../hostio ; make -f Makefile FAMILY=-DDSP56100
	ln -s ../hostio/hostio.o .
	cd m561inc ;ln -s /tmp/sim56100/obj/sun4/*.a .
	cd m561inc ;ln -s /tmp/simcom/obj/sun4/*.a .
	config.gdb m561  
	make -f Makefile gdb561 
	mv gdb561 gdb561.sun4

gdb561.dg:
	cd ../sim56100 ; make all.dg
	-test -r Makefile && make -f Makefile realclean
	rm -f m561inc/*.[ah]
	cd ../hostio ; make -f Makefile FAMILY=-DDSP56100
	ln -s ../hostio/hostio.o .
	cd m561inc ;ln -s /tmp/sim56100/obj/dg/*.a .
	cd m561inc ;ln -s /tmp/simcom/obj/dg/*.a .
	config.gdb m561dg  
	make -f Makefile gdb561 
	mv gdb561 gdb561.dg

gdb561.sun3:
	cd ../sim56100 ; make all.gcc3
	-test -r Makefile && make -f Makefile realclean
	rm -f m561inc/*.[ah]
	cd ../hostio ; make -f Makefile FAMILY=-DDSP56100
	ln -s ../hostio/hostio.o .
	cd m561inc ;ln -s /tmp/sim56100/obj/gcc3/*.a .
	cd m561inc ;ln -s /tmp/simcom/obj/gcc3/*.a .
	config.gdb m561  
	make -f Makefile gdb561 
	mv gdb561 gdb561.sun3

gdb561.sg:
	cd ../sim56100 ; make all.sg
	-test -r Makefile && make -f Makefile realclean
	rm -f m561inc/*.[ah]
	cd ../hostio ; make -f Makefile FAMILY=-DDSP56100
	ln -s ../hostio/hostio.o .
	cd m561inc ;ln -s /tmp/sim56100/obj/sg/*.a .
	cd m561inc ;ln -s /tmp/simcom/obj/sg/*.a .
	config.gdb m561  
	make -f Makefile gdb561 
	mv gdb561 gdb561.sg

gdb561.apl:
	cd ../sim56100 ; make all.apl
	-test -f Makefile && make -f Makefile realclean ;rm -f m561inc/*.[ah]
	cd ../hostio ; make -f Makefile FAMILY=-DDSP56100
	ln -s ../hostio/hostio.o .
	cd m561inc ;ln -s /tmp/sim56100/obj/apl/*.a .
	cd m561inc ;ln -s /tmp/simcom/obj/apl/*.a .
	config.gdb m561apl;  make -f Makefile gdb561 ;mv gdb561 gdb561.apl

gdb561.next:
	cd ../sim56100 ; make all.next
	-test -r Makefile && make -f Makefile realclean
	rm -f m561inc/*.[ah]
	cd ../hostio ; make -f Makefile FAMILY=-DDSP56100
	ln -s ../hostio/hostio.o .
	cd m561inc ;ln -s /tmp/sim56100/obj/next/*.a .
	cd m561inc ;ln -s /tmp/simcom/obj/next/*.a .
	config.gdb m561next
	make -f Makefile gdb561 
	mv gdb561 gdb561.next

gdb561.dec:
	cd ../sim56100 ; make all.dec
	-test -r Makefile && make -f Makefile realclean
	rm -f m561inc/*.[ah]
	cd ../hostio ; make -f Makefile FAMILY=-DDSP56100
	ln -s ../hostio/hostio.o .
	cd m561inc ;ln -s /tmp/sim56100/obj/dec/*.a .
	cd m561inc ;ln -s /tmp/simcom/obj/dec/*.a .
	config.gdb m561dec
	make -f Makefile gdb561 
	mv gdb561 gdb561.dec

gdb561.wpc:
	@echo 'make sure sim56100 is made first for wpc '
	rm -f m561inc/*.lib
	@echo 'use cd ../hostio ; wmake -f makefile.wpc FAMILY=-DDSP56100'
	ln -s ../hostio/hostio.obj .
	cd m561inc ;ln -s ../../sim56100/obj/wpc/*.lib .
	cd m561inc ;ln -s ../../simcom/obj/wpc/*.lib .
	config.gdb m561
	@echo 'issue the following command on the pc in this dir'
	@echo 'wmake -f make561.wpc'

gdb561.hp:
	cd ../sim56100 ; make all.hp
	-test -r Makefile && make -f Makefile realclean
	rm -f m561inc/*.[ah]
	cd ../hostio ; make -f Makefile FAMILY=-DDSP56100
	ln -s ../hostio/hostio.o .
	cd m561inc ;ln -s /tmp/sim56100/obj/hp/*.a .
	cd m561inc ;ln -s /tmp/simcom/obj/hp/*.a .
	config.gdb m561hp
	make -f Makefile gdb561 
	mv gdb561 gdb561.hp




