DRIVERS = \
	d40.o \
	dsk.o \
	msm.o \
	udd.o \
	mt.o \
	tty.o
OFILES = \
	SYS.o \
	conf.o \
	vprint.o \
	prf.o
CFILES  = \
	d40.c \
	dsk.c \
	msm.c \
	udd.c \
	mt.c \
	tty.c \
	SYS.c \
	conf.c \
	vprint.c \
	prf.c

I       = ../../include/
CFLAGS = -m -O -I$(I) -DKERNEL -DNORMAL

../libsa.a: SYS.o conf.o $(DRIVERS) vprint.o prf.o
	ar ruv ../libsa.a $?

lint:
	lint -I$(I) $(CFILES)

clean:
	rm -f $(DRIVERS) $(OFILES)

SYS.o : $(I)/sys/local.h
SYS.o : $(I)/sys/param.h
SYS.o : $(I)/sys/ino.h
SYS.o : $(I)/sys/inode.h
SYS.o : $(I)/sys/filsys.h
SYS.o : $(I)/sys/dir.h
SYS.o : ../saio.h
conf.o : $(I)/sys/local.h
conf.o : $(I)/sys/param.h
conf.o : $(I)/sys/inode.h
conf.o : ../saio.h
d40.o : $(I)/sys/local.h
d40.o : $(I)/sys/param.h
d40.o : $(I)/sys/inode.h
d40.o : ../saio.h
dsk.o : $(I)/sys/local.h
dsk.o : $(I)/sys/param.h
dsk.o : $(I)/sys/inode.h
dsk.o : ../saio.h
msm.o : $(I)/sys/local.h
msm.o : $(I)/sys/param.h
msm.o : $(I)/sys/inode.h
msm.o : ../saio.h
udd.o : $(I)/sys/local.h
udd.o : $(I)/sys/param.h
udd.o : $(I)/sys/inode.h
udd.o : ../saio.h
mt.o : $(I)/sys/local.h
mt.o : $(I)/sys/param.h
mt.o : $(I)/sys/inode.h
mt.o : ../saio.h
