CFLAGS	=-O
C2	= /lib/c2
FILES	= kb1crt0.o lev1boot.o dir.o dw.o filesys.o readj.o getblock.o read.o scb.o debug.o

LOADPLACE= 5f7e00
# was 5fde00

boot1:        lev1a.out
	cp lev1a.out a.out
	size lev1a.out
	strip a.out
	dd if=a.out of=boot1 bs=32 skip=1
	rm a.out

install:	boot1
	dd if=boot1 of=/dev/ksos bs=512 seek=20 count=16
	touch $@

lint:	ktypes.h filesys.h kb1crt0.c lev1boot.c dir.c \
		dw.c filesys.c readj.c getblock.c
	lint -hbxac lev1boot.c dir.c \
		dw.c filesys.c readj.c getblock.c

listing:	boot1
	pl -i debug.c dir.c read.c filesys.c \
		lev1boot.c readj.c namelist | lpr -J Boot_1 &

sizeof:	ktypes.h filesys.h sizeof.c
	cc -g sizeof.c -o sizeof

lev1a.out:      ${FILES}
	ld -T ${LOADPLACE} -o lev1a.out ${FILES} -lc -N
	nm -ng lev1a.out > namelist

	

kb1crt0.o:      kb1crt0.c
		cc -E kb1crt0.c | as -o kb1crt0.o

lev1boot.o:	filesys.h ktypes.h lev1boot.c

read.o:	ktypes.h filesys.h read.c

scb.o:	scb.c
	${CC} -O -s -S scb.c
	${C2} scb.s | sed -f /sys/vax/asm.sed | ${AS} -o scb.o
	rm -f scb.s

dw.o:	dw.c
	${CC} -O -s -S dw.c
	${C2} dw.s | sed -f /sys/vax/asm.sed | ${AS} -o dw.o
	rm -f dw.s

filesys.o:      filesys.c filesys.h ktypes.h 

dir.o:          dir.c filesys.h ktypes.h dir.h 

readj.o:        readj.c filesys.h ktypes.h 

getblock.o:           getblock.c

debug.o:	dir.h filesys.h ktypes.h debug.c



kb1crt0.c:      RCS/kb1crt0.c,v
		co kb1crt0.c

lev1boot.c:     RCS/lev1boot.c,v
		co lev1boot.c

filesys.h:      RCS/filesys.h,v
		co filesys.h

filesys.c:      RCS/filesys.c,v
		co filesys.c

dir.h:      RCS/dir.h,v
		co dir.h

dir.c:      RCS/dir.c,v
		co dir.c

dw.c:		RCS/dw.c,v
		co dw.c

readj.c:        RCS/readj.c,v
		co readj.c

getblock.c:     RCS/getblock.c,v
		co getblock.c

debug.c:     RCS/debug.c,v
		co debug.c

scb.c:     RCS/scb.c,v
		co scb.c

read.c:     RCS/read.c,v
		co read.c
