

#
#	decode for tdesc 13 Sept 89
#

DESTDIR = ..
SRCDIR = .

HDRS=$(SRCDIR)/disasm.h 
TABHDRS=$(SRCDIR)/instab.h

OBJS = disasm.o table.o classify.o fcns.o

CC	=cc
LD	=ld
DFLAGS	= -DAS -Dm88k -DPORTAR
OPTFLAG = -g
CFLAGS	= $(OPTFLAG) -I$(DESTDIR) $(DFLAGS) $(USRINC) $(SPECFLAGS)
#SPECFLAGS= -traditional
SPECFLAGS= 
LDFLAGS = -r

all:		libdc.o

libdc.o:	$(OBJS)
		$(LD) $(LDFLAGS) -o libdc.o $(OBJS)

disasm.o:	$(HDRS) $(SRCDIR)/disasm.c
		$(CC) -c $(CFLAGS) $(SRCDIR)/disasm.c

classify.o:	$(HDRS) $(SRCDIR)/classify.c
		$(CC) -c $(CFLAGS) $(SRCDIR)/classify.c

fcns.o:		$(HDRS) $(SRCDIR)/fcns.c
		$(CC) -c $(CFLAGS) $(SRCDIR)/fcns.c

table.o:	$(HDRS) $(TABHDRS) $(SRCDIR)/table.c
		$(CC) -c $(CFLAGS) $(SRCDIR)/table.c

tdesc.o:	$(DESTDIR)/tdesc.c
		$(CC) -c $(CFLAGS) $(DESTDIR)/tdesc.c

clean:	
	rm -f  $(OBJS) libdc.o
clobber:	
	rm -f $(OBJS) libdc.o
