#
#	SGS 1.0 Dis Makefile		10/14/88
#

SGS=m88k
BASE= ../..
BINDIR= $(BASE)/xenv/m88k/bin
LIBDIR= $(BASE)/xenv/m88k/lib

HDRS=../include/disasm.h  ../../sim/include/sim.h
TABHDRS=../include/instab.h

OBJS = disasm.o decode.o table.o classify.o driver.o

CC	=cc
DFLAGS	= -DAS -Dm88k
CFLAGS	= -O $(DFLAGS)

LDFLAGS =

all:	$(SGS)dis

$(SGS)dis:	$(OBJS)
		$(CC) $(LDFLAGS) $(OBJS) -o $(SGS)dis

driver.o:	driver.c
		$(CC) -I../include -c $(CFLAGS) driver.c

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

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

decode.o:	$(HDRS) decode.c
		$(CC) -c $(CFLAGS) decode.c

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

clean:	
	rm -f *.o $(SGS)dis
clobber:	
	rm -f *.o $(SGS)dis

install:	$(BINDIR)/$(SGS)dis

$(BINDIR)/$(SGS)dis :	$(SGS)dis
			sh $(BASE)/sgs.install 755 $(OWN) $(GRP) $@ $?

