# $Id: Makefile,v 1.7 1995/11/23 18:58:55 stuart Exp $

include $(SRCROOT)/src/Configfile

CFLAGS=		$(_CFLAGS) $(DOASM)
CPPFLAGS=	$(_CPPFLAGS)

OBJS=		chan.o chanTimeFail.o chanChanFail.o \
		interrupt.o is_close.o is_error.o is_init.o \
		is_message.o is_open.o is_read.o is_seek.o is_time.o \
		is_vars.o is_write.o mem_check.o mem_copy.o mm_kill.o \
		panic.o putk.o sys_abort.o sys_copy.o sys_uptime.o taskcall.o \
		vrdwt.o

all:		subobjs $(OBJS)

subobjs:
		cd $(CCNAME) ; $(MAKE) all


depend:
		cd $(CCNAME) ; $(MAKE) depend
		$(MAKEDEPEND) $(CPPFLAGS) *.[cS] > .depend

libsys.a:	ar

ar:		all
		rm -f libsys.a
		cd $(CCNAME) ; $(MAKE) ar
		$(AR) q libsys.a $(OBJS)

install.bin:	libsys.a
		install -c -m 644 libsys.a $(LIBDIR)/libsys.a

clean:
		cd $(CCNAME) ; $(MAKE) clean
		rm -rf *.a *.o *.bak

clobber:
		cd $(CCNAME) ; $(MAKE) clobber
		rm -rf *.a *.o *.bak
		>.depend

include .depend
