L = ../lib2
I = /srce/include

.c.a:
	cc -c -O $*.c
	@ld -rx $%
	@mv a.out $%
	@> FLAG

all:	$L(bfi.o) $L(bio.o) $L(cr.o) $L(dz.o) $L(ei.o) $L(hp.o) $L(ht.o) \
	$L(kl.o) $L(lp.o) $L(mem.o) $L(mx.o) $L(partab.o) $L(sys.o) $L(tty.o)
	if [ -f FLAG ] ; then ar rv $L ; rm *.o FLAG ; fi

order:
	ar x $L
	ar r LIB bio.o hp.o ht.o kl.o mem.o partab.o sys.o tty.o dz.o cr.o \
	mx.o bfi.o lp.o ei.o
	install LIB sys 640 $L
	rm *.o

$L(bfi.o):	$I/param.h $I/dir.h $I/signal.h $I/user.h $I/proc.h $I/reg.h \
	$I/conf.h $I/tty.h $I/buf.h $I/seg.h $I/errno.h
$L(bio.o):	$I/param.h $I/systm.h $I/dir.h $I/signal.h $I/user.h $I/buf.h \
	$I/conf.h $I/proc.h $I/seg.h $I/errno.h
$L(cr.o):	$I/param.h $I/file.h $I/buf.h $I/dir.h $I/signal.h $I/user.h \
	$I/errno.h
$L(dz.o):	$I/param.h $I/dir.h $I/signal.h $I/user.h $I/file.h $I/tty.h \
	$I/sgtty.h $I/errno.h $I/fcntl.h
$L(ei.o):	$I/param.h $I/buf.h $I/dir.h $I/signal.h $I/user.h $I/file.h \
	$I/seg.h $I/errno.h $I/ei.h $I/lp.h
$L(hp.o):	$I/param.h $I/buf.h $I/dir.h $I/signal.h $I/user.h $I/errno.h
$L(ht.o):	$I/param.h $I/systm.h $I/buf.h $I/conf.h $I/dir.h $I/file.h \
	$I/signal.h $I/user.h $I/errno.h
$L(kl.o):	$I/param.h $I/conf.h $I/dir.h $I/signal.h $I/user.h $I/tty.h \
	$I/sgtty.h $I/systm.h $I/errno.h
$L(lp.o):	$I/param.h $I/conf.h $I/dir.h $I/signal.h $I/user.h $I/file.h \
	$I/buf.h $I/seg.h $I/lp.h $I/errno.h
$L(mem.o):	$I/param.h $I/dir.h $I/signal.h $I/user.h $I/conf.h $I/buf.h \
	$I/seg.h $I/errno.h
$L(mx.o):	$I/param.h $I/tty.h $I/sgtty.h $I/dir.h $I/signal.h $I/user.h \
	$I/conf.h $I/file.h $I/mx.h $I/errno.h $I/fcntl.h
$L(sys.o):	$I/param.h $I/conf.h $I/dir.h $I/signal.h $I/user.h $I/tty.h \
	$I/proc.h $I/errno.h
$L(tty.o):	$I/param.h $I/systm.h $I/dir.h $I/signal.h $I/user.h $I/tty.h \
	$I/sgtty.h $I/proc.h $I/inode.h $I/file.h $I/reg.h $I/conf.h $I/buf.h \
	$I/lnode.h $I/errno.h
