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

SGS=m88k
TARGET = $(SGS)
BASE= ../..
BINDIR= $(BASE)/xenv/m88k/bin
LIBDIR= $(BASE)/xenv/m88k/lib
COMINC = $(BASE)/inc/common
INC = $(ROOT)/usr/include

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

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

CC	=$(PFX)cc
OCSFLAG = OCS_BCS
CFLAGS	=  -c
DEFLIST	= -DAS -D$(TARGET)  -D$(OCSFLAG)
CC_CMD  = $(CC) $(CFLAGS) $(DEFLIST)
LDFLAGS =

all:	$(SGS)dis

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

driver.o:	driver.c
		$(CC_CMD) -I../include I../../inc/common -I../../inc/m88k \
		-I$(BASE)/include -c driver.c

disasm.o:	$(HDRS) disasm.c
		$(CC_CMD) disasm.c

classify.o:	$(HDRS) classify.c
		$(CC_CMD) classify.c

decode.o:	$(HDRS) decode.c
		$(CC_CMD) decode.c

table.o:	$(HDRS) $(TABHDRS) table.c
		$(CC_CMD) table.c

clean:	
	rm -f *.o 

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

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

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

