#
# $Header: Makefile,v 1.2 87/11/15 18:21:19 jon Locked $
#
# $Log:	Makefile,v $
# Revision 1.2  87/11/15  18:21:19  jon
# Adds make clean.
# 
# Revision 1.1  87/11/13  18:14:06  jon
# Initial revision
# 
# Makefile for the uVAX system

CC = cc -c -O -I../include

SYSTEM = io.o null.o sysinit.o timer.o tsk.o mem.o sysext.o
VAX =	vax.o copy.o cksum.o bughalt.o md_timer.o restart.o reboot.o
SRC =	vax.s copy.s cksum.s bughalt.c md_timer.s types-vax.h vax.h \
	restart.c reboot.c

syslib.a: ${SYSTEM} ${VAX}
	ar cr syslib.a ${SYSTEM} ${VAX}
	ranlib syslib.a

clean:
	-rm -f *.o *~

io.o:	../src/io.c
	${CC} ../src/io.c

null.o:	../src/null.c
	${CC} ../src/null.c

sysinit.o:	../src/sysinit.c
	${CC} ../src/sysinit.c

timer.o:	../src/timer.c
	${CC} ../src/timer.c

tsk.o:	../src/tsk.c
	${CC} ../src/tsk.c

mem.o:	../src/mem.c
	${CC} ../src/mem.c

sysext.o:	../src/sysext.c
	${CC} ../src/sysext.c

paper: .print
.print: $(SRC)
	for i in $?; do imprint -2 -O -F -w96 $$i; done
	touch .print
