# Makefile for ddt68
# Documented by Bill Nowicki January 1982

S = /usr/sun/lib
M = bpt.b ddt.b dasmsub.b
OBJVAX = ddt.o dasmsub.o
CC = cc -g
.SUFFIXES: .b .s .a68 .dl

.c.b .s.b .a68.b:
	cc68 -c -DMC68000 $<

all:	libddt.a

install:
	cp libddt.a $S

libddt.a:	$M
	ar ruv libddt.a $M

fddt68:	$(OBJVAX)
	$(CC) $(OBJVAX) -o fddt68

ddt.b:	ddt.h ddt.c

ddt.o:	ddt.h ddt.c

dasmsub.b:	ddt.h dasmsub.c ea68.c ops68.c

dmdasmsub.b:	ddt.h dasmsub.c ea68.c ops68.c
	cc68 -DDM -c dasmsub.c -o dmdasmsub.b

dasmsub.o: ddt.h dasmsub.c vea68.c vops68.c

ea68.c:	ea68 inscom
	inscom < ea68 > ea68.c

ops68.c: ops68 inscom
	inscom < ops68 > ops68.c

vea68.c: ea68 vinscom
	vinscom < ea68 > vea68.c

vops68.c: ops68 vinscom
	vinscom < ops68 > vops68.c

inscom:	inscom.c
	cc inscom.c -o inscom

vinscom: vinscom.c
	cc vinscom.c -o vinscom

clean:
	rm -f *.b *.o *.out *.dl ddt68 inscom fddt68 vinscom libddt.a
