#	Copyright (c) 1985,1986,1987  EXCELAN, INC. 	
#	  All Rights Reserved.                         	

#	The copyright notice above does not evidence any 	
#	actual or intended publication. 			

#	THIS IS UNPUBLISHED COMPUTER SOFTWARE CONTAINING TRADE SECRETS 	
#	AND CONFIDENTIAL INFORMATION PROPRIETARY TO EXCELAN, INC. 	
#
# $Header: Makefile,v 1.2 87/04/24 15:27:59 davidb Exp $
#
INCL=	/usr/src/EXOS/include/EXOS

#For zilog S8000, get rid of mchs.c
MDEPS=	mchs.o mchc.o
CMDEPS=	mchs.c mchc.c
OBJS=	ex_admin.o ex_xmem.o ex_socket.o ex_subr.o xty.o ex_config.o ${MDEPS}
CFILES=	ex_admin.c ex_xmem.c ex_socket.c ex_subr.c xty.c ex_config.c ${CMDEPS}

CFLAGS=	-O -I${INCL} ${KERN_DEFINES} \
	-D${MACHINE} -D${SYSTEM} -D${VERSION} -D${BUS} \
	-DVECTOR=${VCTR} -D${SELECT} \
	-DKERNEL -DXTY

all: libex_driver.a

.c.o: config.h
	$(CC) -c $(CFLAGS) $*.c

# Zilog System 8000
#SCC= scc
#.c.o:
#	$(SCC) -Sl $(CFLAGS) $<;\
#	ed - $*.s <mdep/zilog.ed;\
#	$(AS) -o $*.o $*.s;

libex_driver.a: config.h ${OBJS}
	rm -rf libex_driver.a
	${AR} cuv libex_driver.a ${OBJS}
	@echo Library size:
	@ls -l libex_driver.a
	cp libex_driver.a ../../../lib
	${RANLIB} ../../../lib/libex_driver.a

clean:
	-/bin/rm -f a.out core *.o ex_config.oDEF libex_driver.a

fluff: ${CFILES}
	lint -h -n ${CFLAGS} ${CFILES} > fluff

unisoft3:
	sh :unisoft3fix

ununisoft3:
	sh :ununisoft3fix

setdefaults: ex_config.c
	$(CC) -c ${CFLAGS} ex_config.c
	${AR} r ${LIB}/libex_driver.a ex_config.o
	${RANLIB} ${LIB}/libex_driver.a
