
###
#### Common definitions for all processors
####
PATH=	/bin:/usr/bin:/etc
CC=	cc
AS=	as
LD=	ld
AR=	ar
HEX=	../tools/hex
CENTRY=	../tools/centry
LIB=	/usr/lib/libc.a

#XFLAGS= -X18 -X23 -X39
XFLAGS= -X18 -X23
# NOTE: the -k option in needed for GIP gp.c.
CFLAGS=	-O -k -c ${XFLAGS} -I.. -DKERNEL -DSTANDALONE \
		-DDATE=\""`../../conf/newdate \"+%D\"`"\" -DREV=\"${REV}\" ${CLOCAL} 

LFLAGS=	-S -N -x -e start

####
#### Local definitions for V30
####

REV=	5.1
DEBUG_REV= -DDEBUG_REV=\""`(cd ../.; rlog RCS/DEBUG.c) | \
		awk '{if ($$1 == "head:") print $$2}'`"\"
DEBUG=	0000000
BOOT=	00380000
SADIE=	00090000
INSTALL=	00180000
DIAG=	00008000
CHKT=	00180000

CLOCAL=		-20 -DVBUS -DM68030 -DV30
CDEVS=	../da.c ../ex.c ../gp.c ../gp.s.c ../nw.c ../sd.c ../sm.c \
		../ts.c ../vb.c ../gs.c ../gd.c ../gt.c ../me.c
DEVS=	da.o ex.o gp.o gp.s.o nw.o sd.o sm.o ts.o vb.o gs.o gd.o \
		gt.o me.o
FMT=	sm.fmt.o sd.fmt.o gd.fmt.o 
####
#### END OF LOCAL DEFINITIONS
####

CSYS=	../conf.c ../diskpart.c ../machdep.c ../prf.c ../qb.c ../sio.c	\
	../sys.c ../net.c
CTESTS=	../bad144.c ../boot.c ../cat.c ../chktxt.c ../cmp.c ../copy.c	\
	../clock.c ../dcopy.c ../diskformat.c ../diag_lib.c				\
	../diskread.c ../diskwrite.c ../disktest.c ../dma.c ../dmax.c	\
	../dperform.c ../fault.c ../icp.c ../mem.c ../memtest.c		\
	../mmu.c ../od.c ../prmmu.c ../sadie.c ../cpu.c ../install.c	\
	../interrupt.c ../gdbad.c ../mathtest.c ../fpu.c ../siotest.c \
	../timer.c ../softint.c ../vdma.c ../nvram.c ../vmeint.c ../cache.c \
	../prom_diags.c ../DEBUG.c raw_test.c ../nvram.30.c ../vbtest.c

CFILES=	${CDEVS} ${CSYS} ${CTESTS}
AFILES=	../M.V30.s ../setjmp.s 
HFILES=	../saboot.h ../sadie.h ../saio.h ../sais68k.h

PRDIAGS=	prom_diags.o p_fpu.o p_siotest.o p_mem.o \
			p_softint.o p_timer.o p_vdma.o p_cache.o

OFILES=	conf.o diskpart.o machdep.o prf.o qb.o diag_lib.o\
		sio.o sys.o net.o ${DEVS} ${PRDIAGS)

SLIB=	setjmp.o

.SUFFIXES:
.SUFFIXES:	.c .s .o .fmt.o

.c.o:	$*.c
	${CC} ${CFLAGS} $*.c
.c.fmt.o:
	${CC} ${CFLAGS} -DDISK_FORMAT $*.c; mv $*.o $@

STD=	DEBUG pboot boot copy mem mmu diskread 	diskwrite disktest \
		dma bad144 diskformat sadie install
EXT=	cat dcopy dmax memtest od cpu dperform cmp gdbad mathtest vbtest \
		siotest nvram timer fpu softint vdma vmeint cache \
		icp gip chktxt interrupt clock


all:	${STD} ${EXT}

M.o:	../M.V30.s
	cp ../M.V30.s X.c
	${CC} ${CFLAGS} -DLOCORE -E X.c > X.s
	${CC} ${CFLAGS} X.s; mv X.o M.o; rm -f X.c X.s 

MB.o:	../M.V30.s ../DEBUG.c debug.h
	cp ../M.V30.s X.c
	${CC} -DBOOT ${CFLAGS} -DLOCORE  ${DEBUG_REV} -E X.c > X.s
	${CC} ${CFLAGS} X.s; mv X.o MB.o; rm -f X.c X.s

MBP.o:	../M.V30.s ../DEBUG.c
	cp ../M.V30.s X.c
	${CC} -DBOOT -DPROMBOOT ${CFLAGS} -DLOCORE ${DEBUG_REV} -E X.c > X.s
	${CC} ${CFLAGS} X.s; mv X.o MBP.o; rm -f X.c X.s

libsa.a:	${OFILES} ${SLIB} 
	${AR} vr libsa.a $?
	ranlib	libsa.a

###### 
depend: 
	${CC} -M ${CFLAGS} ${CFILES} | \
	sed -e ':loop' \
	    -e 's/\.\.\/[^ /]*\/\.\./../' \
	    -e 't loop' | \
	awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \
		else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
		       else rec = rec " " $$2 } } \
	      END { print rec } ' > makedep
	echo '/^# DO NOT DELETE THIS LINE/+1,$$d' >eddep
	echo '$$r makedep' >>eddep
	echo 'w' >>eddep
	cp Makefile Makefile.bak
	ex - Makefile < eddep
	rm -f eddep makedep

clean:
	-rm -rf libsa.a *.o *.HEX ${STD} ${EXT} debug.h
	-rm -f Makefile.bak Errs Rslts rslts

raw_test:	M.o raw_test.o libsa.a
	${LD} ${LFLAGS} -T ${DIAG} M.o raw_test.o \
		libsa.a ${LIB} -o $@

DEBUG:	../DEBUG.c debug.h
	${CC} ${CFLAGS} -DLOCORE ${DEBUG_REV} -E ../DEBUG.c > X.s
	${CC} -c ${CLOCAL} X.s
	${LD}  ${LFLAGS} -T ${DEBUG} -o $@ X.o
#	mv -f X.o debug.o
	rm -f X.s X.o
	${HEX} +0 $@ > $@.HEX
	size $@
#	das DEBUG >/tmp/debug.1
	${CENTRY} $@ ${DIAG}
#	das DEBUG >/tmp/debug

debug.h:	pboot
	nm pboot |grep Diag_entry | awk '{print "#define "$$3" 0x"$$1}' > debug.h
	nm pboot |grep Coldboot | awk '{print "#define "$$3" 0x"$$1}' >> debug.h

pboot:	MBP.o boot.d.o ${PRDIAGS} libsa.a 
	${LD} ${LFLAGS} -T ${BOOT} MBP.o boot.d.o ${PRDIAGS}\
		libsa.a ${LIB} -o $@
	${HEX} +0 $@ > $@.HEX
	size $@

boot:	MB.o boot.d.o ${PRDIAGS} libsa.a
	${LD} ${LFLAGS} -T ${BOOT} MB.o boot.d.o  ${PRDIAGS}\
		libsa.a ${LIB} -o $@
	${CENTRY} $@ 22000

sadie:	M.o sadie.o libsa.a
	${LD} ${LFLAGS} -T ${SADIE} M.o sadie.o \
		libsa.a ${LIB} -o $@

install:	M.o install.o libsa.a
	${LD} ${LFLAGS} -T ${INSTALL} M.o install.o \
		libsa.a ${LIB} -o $@

gip:	M.o libsa.a
	(cd ../GIP; make V30 -k)

icp:	M.o icp.o libsa.a
	${LD} ${LFLAGS} -T ${DIAG} M.o icp.o \
		libsa.a ${LIB} -o $@

chktxt:	M.o chktxt.o libsa.a
	${LD} ${LFLAGS} -T ${DIAG} M.o chktxt.o \
		libsa.a ${LIB} -o $@

interrupt:	M.o interrupt.o libsa.a
	${LD} ${LFLAGS} -T ${DIAG} M.o interrupt.o \
		libsa.a ${LIB} -o $@

copy:	M.o copy.o libsa.a
	${LD} ${LFLAGS} -T ${DIAG} M.o copy.o \
		libsa.a ${LIB} -o $@

cpu:	M.o cpu.o libsa.a
	${LD} ${LFLAGS} -T ${DIAG} M.o cpu.o \
		libsa.a ${LIB} -o $@

dcopy:	M.o dcopy.o libsa.a
	${LD} ${LFLAGS} -T ${DIAG} M.o dcopy.o \
		libsa.a ${LIB} -o $@

cat:	M.o cat.o libsa.a
	${LD} ${LFLAGS} -T ${DIAG} M.o cat.o \
		libsa.a ${LIB} -o $@

dma: M.o dma.o libsa.a
	${LD} ${LFLAGS} -T ${DIAG} M.o dma.o \
		libsa.a ${LIB} -o $@

dmax: M.o dmax.o libsa.a
	${LD} ${LFLAGS} -T ${DIAG} M.o dmax.o \
		libsa.a ${LIB} -o $@

disktest: M.o disktest.o libsa.a
	${LD} ${LFLAGS} -T ${DIAG} M.o disktest.o \
		libsa.a ${LIB} -o $@

diskread: M.o diskread.o libsa.a
	${LD} ${LFLAGS} -T ${DIAG} M.o diskread.o \
		libsa.a ${LIB} -o $@

diskwrite: M.o diskwrite.o libsa.a
	${LD} ${LFLAGS} -T ${DIAG} M.o diskwrite.o \
		libsa.a ${LIB} -o $@

diskformat: M.o diskformat.o ${FMT} libsa.a
	${LD} ${LFLAGS} -T ${DIAG} M.o diskformat.o ${FMT} \
		libsa.a ${LIB} -o $@

bad144: M.o bad144.o libsa.a
	${LD} ${LFLAGS} -T ${DIAG} M.o bad144.o \
		libsa.a ${LIB} -o $@

prmmu: M.o prmmu.o libsa.a
	${LD} ${LFLAGS} -T ${DIAG} M.o prmmu.o \
		libsa.a ${LIB} -o $@

clock: M.o clock.o libsa.a
	${LD} ${LFLAGS} -T ${DIAG} M.o clock.o \
		libsa.a ${LIB} -o $@

fault: M.o fault.o libsa.a
	${LD} ${LFLAGS} -T ${DIAG} M.o fault.o \
		libsa.a ${LIB} -o $@

memtest: M.o memtest.o libsa.a
	${LD} ${LFLAGS} -T ${DIAG} M.o memtest.o \
		libsa.a ${LIB} -o $@

mmu:	M.o mmu.o libsa.a
	${LD} ${LFLAGS} -T ${DIAG} M.o mmu.o \
		libsa.a ${LIB} -o $@

mem:	M.o mem.o libsa.a conf.nd.o
	${LD} ${LFLAGS} -T ${DIAG} MBP.o mem.o conf.nd.o \
		libsa.a ${LIB} -o $@
	${HEX} +0 $@ > $@.HEX
	size $@
	${LD} ${LFLAGS} -T ${DIAG} M.o mem.o \
		libsa.a ${LIB} -o $@

od:	M.o od.o libsa.a
	${LD} ${LFLAGS} -T ${DIAG} M.o od.o \
		libsa.a ${LIB} -o $@

dperform:	M.o dperform.o libsa.a
	${LD} ${LFLAGS} -T ${DIAG} M.o dperform.o \
		libsa.a ${LIB} -o $@

cmp:	M.o cmp.o libsa.a
	${LD} ${LFLAGS} -T ${DIAG} M.o cmp.o \
		libsa.a ${LIB} -o $@

gdbad:	M.o gdbad.o libsa.a
	${LD} ${LFLAGS} -T ${DIAG} M.o gdbad.o \
		libsa.a ${LIB} -o $@

vbtest:	M.o vbtest.o libsa.a
	${LD} ${LFLAGS} -T ${DIAG} M.o vbtest.o \
		libsa.a ${LIB} -o $@

mathtest:	M.o mathtest.o libsa.a
	${LD} ${LFLAGS} -T ${DIAG} M.o mathtest.o libsa.a ${LIB} -o $@

gp.s.o:		../gp.s.c
	cc ${CFLAGS} -DLOCORE -E ../gp.s.c > X; mv X X.s
	cc ${CFLAGS} -c X.s; mv X.o gp.s.o; rm -f X.s

sd.fmt.o:	../sd.c
	${CC} ${CFLAGS} -DDISK_FORMAT -E ../sd.c > sd.fmt.c
	${CC} ${CFLAGS} sd.fmt.c
	rm -f sd.fmt.c
sm.fmt.o:	../sm.c
	${CC} ${CFLAGS} -DDISK_FORMAT -E ../sm.c > sm.fmt.c
	${CC} ${CFLAGS} sm.fmt.c
	rm -f sm.fmt.c
gd.fmt.o:	../gd.c
	${CC} ${CFLAGS} -DDISK_FORMAT -E ../gd.c > gd.fmt.c
	${CC} ${CFLAGS} gd.fmt.c
	rm -f gd.fmt.c
gp.o:
	${CC} ${CFLAGS} ../gp.c
da.o:
	${CC} ${CFLAGS} ../da.c
sd.o:
	${CC} ${CFLAGS} ../sd.c
sm.o:
	${CC} ${CFLAGS} ../sm.c
gs.o:
	${CC} ${CFLAGS} ../gs.c
gd.o:
	${CC} ${CFLAGS} ../gd.c
gt.o:
	${CC} ${CFLAGS} ../gt.c
ex.o:
	${CC} ${CFLAGS} ../ex.c
nw.o:
	${CC} ${CFLAGS} ../nw.c
me.o:
	${CC} ${CFLAGS} ../me.c
vb.o:
	${CC} ${CFLAGS} ../vb.c
ts.o:
	${CC} ${CFLAGS} ../ts.c
conf.o:
	${CC} ${CFLAGS} ../conf.c
conf.nd.o: ../conf.c
	cp ../conf.c X.c
	cc ${CFLAGS} -DNODRIVERS X.c; mv -f X.o $@; rm -f X.c
diskpart.o:
	${CC} ${CFLAGS} ../diskpart.c
machdep.o:
	${CC} ${CFLAGS} ../machdep.c
prf.o:
	${CC} ${CFLAGS} ../prf.c
qb.o:
	${CC} ${CFLAGS} ../qb.c
sio.o:
	${CC} ${CFLAGS} ../sio.c
sys.o:
	${CC} ${CFLAGS} ../sys.c
net.o:
	${CC} ${CFLAGS} ../net.c
bad144.o:
	${CC} ${CFLAGS} ../bad144.c
boot.o: ../nvram.30.c 
	${CC} ${CFLAGS} ../boot.c
cat.o:
	${CC} ${CFLAGS} ../cat.c
chktxt.o:
	${CC} ${CFLAGS} ../chktxt.c
mathtest.o:
	${CC} ${CFLAGS} -f ../mathtest.c
gdbad.o:
	${CC} ${CFLAGS} ../gdbad.c
cmp.o:
	${CC} ${CFLAGS} ../cmp.c
copy.o:
	${CC} ${CFLAGS} ../copy.c
clock.o:
	${CC} ${CFLAGS} ../clock.c
dcopy.o:
	${CC} ${CFLAGS} ../dcopy.c
diskformat.o:
	${CC} ${CFLAGS} ../diskformat.c
diskread.o:
	${CC} ${CFLAGS} ../diskread.c
diskwrite.o:
	${CC} ${CFLAGS} ../diskwrite.c
disktest.o:
	${CC} ${CFLAGS} ../disktest.c
dma.o:
	${CC} ${CFLAGS} ../dma.c
dmax.o:
	${CC} ${CFLAGS} ../dmax.c
dperform.o:
	${CC} ${CFLAGS} ../dperform.c
fault.o:
	${CC} ${CFLAGS} ../fault.c
icp.o:
	${CC} ${CFLAGS} ../icp.c
mem.o:
	${CC} ${CFLAGS} ../mem.c
memtest.o:
	${CC} ${CFLAGS} ../memtest.c
mmu.o:
	${CC} ${CFLAGS} ../mmu.c
od.o:
	${CC} ${CFLAGS} ../od.c
prmmu.o:
	${CC} ${CFLAGS} ../prmmu.c
sadie.o:
	${CC} ${CFLAGS} ../sadie.c
raw_test.o:
	${CC} ${CFLAGS} raw_test.c
cpu.o:
	${CC} ${CFLAGS} ../cpu.c
install.o:
	${CC} ${CFLAGS} ../install.c
interrupt.o:
	${CC} ${CFLAGS} ../interrupt.c

cache:	M.o cache.o  libsa.a
	${LD} ${LFLAGS} -T ${DIAG} M.o cache.o libsa.a ${LIB} -o $@

fpu:	M.o fpu.o  libsa.a
	${LD} ${LFLAGS} -T ${DIAG} M.o fpu.o libsa.a ${LIB} -o $@

timer:	M.o timer.o  libsa.a
	${LD} ${LFLAGS} -T ${DIAG} M.o timer.o libsa.a ${LIB} -o $@

nvram:	M.o nvram.o  libsa.a
	${LD} ${LFLAGS} -T ${DIAG} M.o nvram.o libsa.a ${LIB} -o $@

siotest:	M.o siotest.o  libsa.a
	${LD} ${LFLAGS} -T ${DIAG} M.o siotest.o libsa.a ${LIB} -o $@

softint:	M.o softint.o  libsa.a
	${LD} ${LFLAGS} -T ${DIAG} M.o softint.o libsa.a ${LIB} -o $@

vdma:	M.o vdma.o  libsa.a
	${LD} ${LFLAGS} -T ${DIAG} M.o vdma.o libsa.a ${LIB} -o $@

vmeint:	M.o vmeint.o libsa.a
	${LD} ${LFLAGS} -T ${DIAG} M.o vmeint.o libsa.a ${LIB} -o $@

cache.o:
	${CC} ${CFLAGS} ../cache.c
fpu.o:
	${CC} ${CFLAGS} -f ../fpu.c
siotest.o:
	${CC} ${CFLAGS} ../siotest.c
timer.o:
	${CC} ${CFLAGS} ../timer.c
softint.o:
	${CC} ${CFLAGS} ../softint.c
vbtest.o:
	${CC} ${CFLAGS} ../vbtest.c
vdma.o:
	${CC} ${CFLAGS} ../vdma.c
nvram.o:
	${CC} ${CFLAGS} ../nvram.c
vmeint.o:
	${CC} ${CFLAGS} ../vmeint.c

diag_lib.o:	
	${CC} ${CFLAGS} ../diag_lib.c

prom_diags.o: ../prom_diags.c
	${CC} ${CFLAGS} ../prom_diags.c

p_cache.o:	../cache.c
	cp ../cache.c X.c
	${CC} ${CFLAGS} -DPROMDIAG X.c; mv X.o $@; rm -f X.c
p_fpu.o:	../fpu.c
	cp ../fpu.c X.c
	${CC} ${CFLAGS} -DPROMDIAG -f -S X.c;
	${CC} ${CFLAGS} X.s; mv X.o $@; rm -f X.c X.s
p_mem.o:	../mem.c
	cp ../mem.c X.c
	${CC} ${CFLAGS} -DPROMDIAG X.c; mv X.o $@; rm -f X.c
p_siotest.o:	../siotest.c
	cp ../siotest.c X.c
	${CC} ${CFLAGS} -DPROMDIAG X.c; mv X.o $@; rm -f X.c
p_softint.o:	../softint.c
	cp ../softint.c X.c
	${CC} ${CFLAGS} -DPROMDIAG X.c; mv X.o $@; rm -f X.c
p_timer.o:	../timer.c
	cp ../timer.c X.c
	${CC} ${CFLAGS} -DPROMDIAG X.c; mv X.o $@; rm -f X.c
p_vdma.o:	../vdma.c
	cp ../vdma.c X.c
	${CC} ${CFLAGS} -DPROMDIAG X.c; mv X.o $@; rm -f X.c
boot.d.o:	../boot.c ../nvram.30.c
	cp ../boot.c X.c
	${CC} ${CFLAGS} -DPROMDIAG X.c; mv X.o $@; rm -f X.c
setjmp.o: ../setjmp.s
	cp ../setjmp.s X.c
	${CC} ${CFLAGS} -E X.c > X.s;
	as -o setjmp.o X.s; rm -f X.c X.s
#
#----------------------------------------------------------------------------
# DO NOT DELETE THIS LINE -- make depend uses it

da.o: ../da.c ../saio.h ../../h/param.h ../../machine/machparam.h
da.o: ../../h/signal.h ../../h/types.h ../../h/time.h /usr/include/time.h
da.o: ../../h/vnode.h ../../h/dkbad.h ../../h/vmmac.h ../../ufs/inode.h
da.o: ../../ufs/fsdir.h ../../ufs/fs.h ../../machine/pte.h
da.o: ../../machine/board.h ../../machine/board.V30.h ../sais68k.h
ex.o: ../ex.c ../saio.h ../../h/param.h ../../machine/machparam.h
ex.o: ../../h/signal.h ../../h/types.h ../../h/time.h /usr/include/time.h
ex.o: ../../h/vnode.h ../../h/dkbad.h ../../h/vmmac.h ../../ufs/inode.h
ex.o: ../../ufs/fsdir.h ../../ufs/fs.h ../../machine/pte.h
ex.o: ../../machine/board.h ../../machine/board.V30.h ../sais68k.h ../saboot.h
ex.o: ../../netinet/if_ether.h ../../is68kif/if_exreg.h
gp.o: ../gp.c ../sais68k.h ../../h/param.h ../../machine/machparam.h
gp.o: ../../h/signal.h ../../h/types.h ../../is68k/board.h
gp.o: ../../machine/board.V30.h ../../is68kdev/gpreg.h
gp.s.o: ../gp.s.c ../../dev/gpreg.h
nw.o: ../nw.c ../saio.h ../../h/param.h ../../machine/machparam.h
nw.o: ../../h/signal.h ../../h/types.h ../../h/time.h /usr/include/time.h
nw.o: ../../h/vnode.h ../../h/dkbad.h ../../h/vmmac.h ../../ufs/inode.h
nw.o: ../../ufs/fsdir.h ../../ufs/fs.h ../../machine/pte.h
nw.o: ../../machine/board.h ../../machine/board.V30.h ../sais68k.h ../saboot.h
nw.o: ../../netinet/if_ether.h ../../is68kif/if_ring.h ../../is68kif/if_nwreg.h
nw.o: ../../is68kif/if_nwring.c ../../is68kif/if_ring.h
sd.o: ../sd.c ../saio.h ../../h/param.h ../../machine/machparam.h
sd.o: ../../h/signal.h ../../h/types.h ../../h/time.h /usr/include/time.h
sd.o: ../../h/vnode.h ../../h/dkbad.h ../../h/vmmac.h ../../ufs/inode.h
sd.o: ../../ufs/fsdir.h ../../ufs/fs.h ../../machine/pte.h
sd.o: ../../machine/board.h ../../machine/board.V30.h ../sais68k.h
sd.o: ../../dev/sdreg.h
sm.o: ../sm.c ../saio.h ../../h/param.h ../../machine/machparam.h
sm.o: ../../h/signal.h ../../h/types.h ../../h/time.h /usr/include/time.h
sm.o: ../../h/vnode.h ../../h/dkbad.h ../../h/vmmac.h ../../ufs/inode.h
sm.o: ../../ufs/fsdir.h ../../ufs/fs.h ../../machine/pte.h
sm.o: ../../machine/board.h ../../machine/board.V30.h ../sais68k.h
sm.o: ../../dev/smreg.h
ts.o: ../ts.c ../saio.h ../../h/param.h ../../machine/machparam.h
ts.o: ../../h/signal.h ../../h/types.h ../../h/time.h /usr/include/time.h
ts.o: ../../h/vnode.h ../../h/dkbad.h ../../h/vmmac.h ../../ufs/inode.h
ts.o: ../../ufs/fsdir.h ../../ufs/fs.h ../../machine/pte.h
ts.o: ../../machine/board.h ../../machine/board.V30.h ../sais68k.h
ts.o: ../../dev/tsreg.h
vb.o: ../vb.c ../saio.h ../../h/param.h ../../machine/machparam.h
vb.o: ../../h/signal.h ../../h/types.h ../../h/time.h /usr/include/time.h
vb.o: ../../h/vnode.h ../../h/dkbad.h ../../h/vmmac.h ../../ufs/inode.h
vb.o: ../../ufs/fsdir.h ../../ufs/fs.h ../../machine/pte.h
vb.o: ../../machine/board.h ../../machine/board.V30.h ../sais68k.h ../saboot.h
vb.o: ../../netinet/if_ether.h ../../is68kif/if_ring.h ../../is68kif/if_vbreg.h
vb.o: ../../is68kif/if_vbring.c ../../is68kif/if_ring.h
gs.o: ../gs.c ../saio.h ../../h/param.h ../../machine/machparam.h
gs.o: ../../h/signal.h ../../h/types.h ../../h/time.h /usr/include/time.h
gs.o: ../../h/vnode.h ../../h/dkbad.h ../../h/vmmac.h ../../ufs/inode.h
gs.o: ../../ufs/fsdir.h ../../ufs/fs.h ../../machine/pte.h
gs.o: ../../machine/board.h ../../machine/board.V30.h ../sais68k.h
gs.o: ../../dev/scsi.h ../../dev/gsreg.h ../gs_cipr.c ../gs_inter.c
gs.o: ../gs_scsiu.c
gd.o: ../gd.c ../saio.h ../../h/param.h ../../machine/machparam.h
gd.o: ../../h/signal.h ../../h/types.h ../../h/time.h /usr/include/time.h
gd.o: ../../h/vnode.h ../../h/dkbad.h ../../h/vmmac.h ../../ufs/inode.h
gd.o: ../../ufs/fsdir.h ../../ufs/fs.h ../../machine/pte.h
gd.o: ../../machine/board.h ../../machine/board.V30.h ../sais68k.h
gd.o: /usr/include/setjmp.h ../../dev/scsi.h ../../dev/gsreg.h
gt.o: ../gt.c ../saio.h ../../h/param.h ../../machine/machparam.h
gt.o: ../../h/signal.h ../../h/types.h ../../h/time.h /usr/include/time.h
gt.o: ../../h/vnode.h ../../h/dkbad.h ../../h/vmmac.h ../../ufs/inode.h
gt.o: ../../ufs/fsdir.h ../../ufs/fs.h ../../machine/pte.h
gt.o: ../../machine/board.h ../../machine/board.V30.h ../sais68k.h
gt.o: ../../dev/scsi.h ../../dev/gsreg.h
me.o: ../me.c ../saio.h ../../h/param.h ../../machine/machparam.h
me.o: ../../h/signal.h ../../h/types.h ../../h/time.h /usr/include/time.h
me.o: ../../h/vnode.h ../../h/dkbad.h ../../h/vmmac.h ../../ufs/inode.h
me.o: ../../ufs/fsdir.h ../../ufs/fs.h ../../machine/pte.h
me.o: ../../machine/board.h ../../machine/board.V30.h ../sais68k.h
conf.o: ../conf.c ../saio.h ../../h/param.h ../../machine/machparam.h
conf.o: ../../h/signal.h ../../h/types.h ../../h/time.h /usr/include/time.h
conf.o: ../../h/vnode.h ../../h/dkbad.h ../../h/vmmac.h ../../ufs/inode.h
conf.o: ../../ufs/fsdir.h ../../ufs/fs.h ../../machine/pte.h
conf.o: ../../machine/board.h ../../machine/board.V30.h
diskpart.o: ../diskpart.c ../saio.h ../../h/param.h ../../machine/machparam.h
diskpart.o: ../../h/signal.h ../../h/types.h ../../h/time.h /usr/include/time.h
diskpart.o: ../../h/vnode.h ../../h/dkbad.h ../../h/vmmac.h ../../ufs/inode.h
diskpart.o: ../../ufs/fsdir.h ../../ufs/fs.h ../../machine/pte.h
diskpart.o: ../../machine/board.h ../../machine/board.V30.h
machdep.o: ../machdep.c ../saio.h ../../h/param.h ../../machine/machparam.h
machdep.o: ../../h/signal.h ../../h/types.h ../../h/time.h /usr/include/time.h
machdep.o: ../../h/vnode.h ../../h/dkbad.h ../../h/vmmac.h ../../ufs/inode.h
machdep.o: ../../ufs/fsdir.h ../../ufs/fs.h ../../machine/pte.h
machdep.o: ../../machine/board.h ../../machine/board.V30.h ../sais68k.h
machdep.o: /usr/include/setjmp.h ../../machine/psl.h ../../machine/m68k.h
machdep.o: ../../machine/trap.h
prf.o: ../prf.c ../../h/param.h ../../machine/machparam.h ../../h/signal.h
prf.o: ../../h/types.h /usr/include/setjmp.h /usr/include/ctype.h
qb.o: ../qb.c ../saio.h ../../h/param.h ../../machine/machparam.h
qb.o: ../../h/signal.h ../../h/types.h ../../h/time.h /usr/include/time.h
qb.o: ../../h/vnode.h ../../h/dkbad.h ../../h/vmmac.h ../../ufs/inode.h
qb.o: ../../ufs/fsdir.h ../../ufs/fs.h ../../machine/pte.h
qb.o: ../../machine/board.h ../../machine/board.V30.h ../sais68k.h
sio.o: ../sio.c .././sio.30.c ../h/param.h ../machine/machparam.h ../h/signal.h
sio.o: ../h/types.h ../machine/board.h ../machine/board.V30.h ../dev/sioreg.h
sio.o: ../dev/sioreg.30.h
sys.o: ../sys.c ../saio.h ../../h/param.h ../../machine/machparam.h
sys.o: ../../h/signal.h ../../h/types.h ../../h/time.h /usr/include/time.h
sys.o: ../../h/vnode.h ../../h/dkbad.h ../../h/vmmac.h ../../ufs/inode.h
sys.o: ../../ufs/fsdir.h ../../ufs/fs.h ../../machine/pte.h
sys.o: ../../machine/board.h ../../machine/board.V30.h ../sais68k.h
net.o: ../net.c ../saio.h ../../h/param.h ../../machine/machparam.h
net.o: ../../h/signal.h ../../h/types.h ../../h/time.h /usr/include/time.h
net.o: ../../h/vnode.h ../../h/dkbad.h ../../h/vmmac.h ../../ufs/inode.h
net.o: ../../ufs/fsdir.h ../../ufs/fs.h ../../machine/pte.h
net.o: ../../machine/board.h ../../machine/board.V30.h ../sais68k.h ../saboot.h
net.o: ../../netinet/if_ether.h
bad144.o: ../bad144.c ../saio.h ../../h/param.h ../../machine/machparam.h
bad144.o: ../../h/signal.h ../../h/types.h ../../h/time.h /usr/include/time.h
bad144.o: ../../h/vnode.h ../../h/dkbad.h ../../h/vmmac.h ../../ufs/inode.h
bad144.o: ../../ufs/fsdir.h ../../ufs/fs.h ../../machine/pte.h
bad144.o: ../../machine/board.h ../../machine/board.V30.h
bad144.o: /usr/include/sys/file.h /usr/include/sys/../h/fcntl.h
boot.o: ../boot.c ../saio.h ../../h/param.h ../../machine/machparam.h
boot.o: ../../h/signal.h ../../h/types.h ../../h/time.h /usr/include/time.h
boot.o: ../../h/vnode.h ../../h/dkbad.h ../../h/vmmac.h ../../ufs/inode.h
boot.o: ../../ufs/fsdir.h ../../ufs/fs.h ../../machine/pte.h
boot.o: ../../machine/board.h ../../machine/board.V30.h ../sais68k.h
boot.o: ../../h/reboot.h /usr/include/a.out.h /usr/include/sys/exec.h
boot.o: ../nvram.30.c ../../machine/board.h ../../machine/board.V30.h
cat.o: ../cat.c
chktxt.o: ../chktxt.c ../saio.h ../../h/param.h ../../machine/machparam.h
chktxt.o: ../../h/signal.h ../../h/types.h ../../h/time.h /usr/include/time.h
chktxt.o: ../../h/vnode.h ../../h/dkbad.h ../../h/vmmac.h ../../ufs/inode.h
chktxt.o: ../../ufs/fsdir.h ../../ufs/fs.h ../../machine/pte.h
chktxt.o: ../../machine/board.h ../../machine/board.V30.h ../sais68k.h
chktxt.o: /usr/include/a.out.h /usr/include/sys/exec.h
cmp.o: ../cmp.c
copy.o: ../copy.c
clock.o: ../clock.c ../sais68k.h
dcopy.o: ../dcopy.c
diskformat.o: ../diskformat.c ../saio.h ../../h/param.h
diskformat.o: ../../machine/machparam.h ../../h/signal.h ../../h/types.h
diskformat.o: ../../h/time.h /usr/include/time.h ../../h/vnode.h
diskformat.o: ../../h/dkbad.h ../../h/vmmac.h ../../ufs/inode.h
diskformat.o: ../../ufs/fsdir.h ../../ufs/fs.h ../../machine/pte.h
diskformat.o: ../../machine/board.h ../../machine/board.V30.h ../sais68k.h
diag_lib.o: ../diag_lib.c ../../h/types.h ../saio.h ../../h/param.h
diag_lib.o: ../../machine/machparam.h ../../h/signal.h ../../h/types.h
diag_lib.o: ../../h/time.h /usr/include/time.h ../../h/vnode.h ../../h/dkbad.h
diag_lib.o: ../../h/vmmac.h ../../ufs/inode.h ../../ufs/fsdir.h ../../ufs/fs.h
diag_lib.o: ../../machine/pte.h ../../machine/board.h ../../machine/board.V30.h
diag_lib.o: ../../dev/sioreg.h ../../dev/sioreg.30.h ../../machine/board.h
diag_lib.o: ../../machine/board.V30.h
diskread.o: ../diskread.c
diskwrite.o: ../diskwrite.c
disktest.o: ../disktest.c
dma.o: ../dma.c
dmax.o: ../dmax.c ../../h/param.h ../../machine/machparam.h ../../h/signal.h
dmax.o: ../../h/types.h
dperform.o: ../dperform.c ../saio.h ../../h/param.h ../../machine/machparam.h
dperform.o: ../../h/signal.h ../../h/types.h ../../h/time.h /usr/include/time.h
dperform.o: ../../h/vnode.h ../../h/dkbad.h ../../h/vmmac.h ../../ufs/inode.h
dperform.o: ../../ufs/fsdir.h ../../ufs/fs.h ../../machine/pte.h
dperform.o: ../../machine/board.h ../../machine/board.V30.h
fault.o: ../fault.c ../../machine/pte.h ../../machine/board.h
fault.o: ../../machine/board.V30.h
icp.o: ../icp.c ../../h/types.h ../../dev/cpreg.h ../saio.h ../../h/param.h
icp.o: ../../machine/machparam.h ../../h/signal.h ../../h/types.h
icp.o: ../../h/time.h /usr/include/time.h ../../h/vnode.h ../../h/dkbad.h
icp.o: ../../h/vmmac.h ../../ufs/inode.h ../../ufs/fsdir.h ../../ufs/fs.h
icp.o: ../../machine/pte.h ../../machine/board.h ../../machine/board.V30.h
icp.o: ../sais68k.h
mem.o: ../mem.c ../../machine/board.h ../../machine/board.V30.h
memtest.o: ../memtest.c ../../machine/board.h ../../machine/board.V30.h
mmu.o: ../mmu.c .././mmu.v30.c
od.o: ../od.c
prmmu.o: ../prmmu.c ../../h/param.h ../../machine/machparam.h ../../h/signal.h
prmmu.o: ../../h/types.h ../../machine/board.h ../../machine/board.V30.h
prmmu.o: ../../machine/pte.h
sadie.o: ../sadie.c ../sadie.h ../saio.h ../../h/param.h
sadie.o: ../../machine/machparam.h ../../h/signal.h ../../h/types.h
sadie.o: ../../h/time.h /usr/include/time.h ../../h/vnode.h ../../h/dkbad.h
sadie.o: ../../h/vmmac.h ../../ufs/inode.h ../../ufs/fsdir.h ../../ufs/fs.h
sadie.o: ../../machine/pte.h ../../machine/board.h ../../machine/board.V30.h
sadie.o: ../sais68k.h /usr/include/a.out.h /usr/include/sys/exec.h
cpu.o: ../cpu.c ../../machine/board.h ../../machine/board.V30.h
install.o: ../install.c ../sadie.h ../saio.h ../../h/param.h
install.o: ../../machine/machparam.h ../../h/signal.h ../../h/types.h
install.o: ../../h/time.h /usr/include/time.h ../../h/vnode.h ../../h/dkbad.h
install.o: ../../h/vmmac.h ../../ufs/inode.h ../../ufs/fsdir.h ../../ufs/fs.h
install.o: ../../machine/pte.h ../../machine/board.h ../../machine/board.V30.h
install.o: ../sais68k.h ../../h/reboot.h /usr/include/a.out.h
install.o: /usr/include/sys/exec.h
interrupt.o: ../interrupt.c ../saio.h ../../h/param.h ../../machine/machparam.h
interrupt.o: ../../h/signal.h ../../h/types.h ../../h/time.h
interrupt.o: /usr/include/time.h ../../h/vnode.h ../../h/dkbad.h
interrupt.o: ../../h/vmmac.h ../../ufs/inode.h ../../ufs/fsdir.h ../../ufs/fs.h
interrupt.o: ../../machine/pte.h ../../machine/board.h
interrupt.o: ../../machine/board.V30.h ../sais68k.h ../../dev/sdreg.h
gdbad.o: ../gdbad.c /usr/include/sys/types.h ../saio.h ../../h/param.h
gdbad.o: ../../machine/machparam.h ../../h/signal.h ../../h/types.h
gdbad.o: ../../h/time.h /usr/include/time.h ../../h/vnode.h ../../h/dkbad.h
gdbad.o: ../../h/vmmac.h ../../ufs/inode.h ../../ufs/fsdir.h ../../ufs/fs.h
gdbad.o: ../../machine/pte.h ../../machine/board.h ../../machine/board.V30.h
gdbad.o: ../sais68k.h ../../dev/scsi.h ../../dev/gsreg.h /usr/include/setjmp.h
mathtest.o: ../mathtest.c /usr/include/math.h .././mathtest.rslts
fpu.o: ../fpu.c ../../machine/board.h ../../machine/board.V30.h
siotest.o: ../siotest.c ../../h/types.h ../../machine/board.h
siotest.o: ../../machine/board.V30.h ../../dev/sioreg.h ../../dev/sioreg.30.h
timer.o: ../timer.c ../../h/types.h ../saio.h ../../h/param.h
timer.o: ../../machine/machparam.h ../../h/signal.h ../../h/types.h
timer.o: ../../h/time.h /usr/include/time.h ../../h/vnode.h ../../h/dkbad.h
timer.o: ../../h/vmmac.h ../../ufs/inode.h ../../ufs/fsdir.h ../../ufs/fs.h
timer.o: ../../machine/pte.h ../../machine/board.h ../../machine/board.V30.h
timer.o: ../../dev/sioreg.h ../../dev/sioreg.30.h
softint.o: ../softint.c ../../machine/board.h ../../machine/board.V30.h
softint.o: /usr/include/setjmp.h
vdma.o: ../vdma.c ../../h/types.h ../saio.h ../../h/param.h
vdma.o: ../../machine/machparam.h ../../h/signal.h ../../h/types.h
vdma.o: ../../h/time.h /usr/include/time.h ../../h/vnode.h ../../h/dkbad.h
vdma.o: ../../h/vmmac.h ../../ufs/inode.h ../../ufs/fsdir.h ../../ufs/fs.h
vdma.o: ../../machine/pte.h ../../machine/board.h ../../machine/board.V30.h
vdma.o: ../sais68k.h ../../dev/sioreg.h ../../dev/sioreg.30.h
vdma.o: /usr/include/setjmp.h
nvram.o: ../nvram.c ../../machine/board.h ../../machine/board.V30.h
nvram.o: /usr/include/setjmp.h
vmeint.o: ../vmeint.c ../../h/types.h ../saio.h ../../h/param.h
vmeint.o: ../../machine/machparam.h ../../h/signal.h ../../h/types.h
vmeint.o: ../../h/time.h /usr/include/time.h ../../h/vnode.h ../../h/dkbad.h
vmeint.o: ../../h/vmmac.h ../../ufs/inode.h ../../ufs/fsdir.h ../../ufs/fs.h
vmeint.o: ../../machine/pte.h ../../machine/board.h ../../machine/board.V30.h
vmeint.o: ../../dev/sioreg.h ../../dev/sioreg.30.h ../../machine/board.h
vmeint.o: ../../machine/board.V30.h
cache.o: ../cache.c ../saio.h ../../h/param.h ../../machine/machparam.h
cache.o: ../../h/signal.h ../../h/types.h ../../h/time.h /usr/include/time.h
cache.o: ../../h/vnode.h ../../h/dkbad.h ../../h/vmmac.h ../../ufs/inode.h
cache.o: ../../ufs/fsdir.h ../../ufs/fs.h ../../machine/pte.h
cache.o: ../../machine/board.h ../../machine/board.V30.h ../sais68k.h
cache.o: ../../machine/psl.h ../../machine/m68k.h ../../machine/trap.h
cache.o: ../../h/types.h /usr/include/ctype.h /usr/include/setjmp.h
prom_diags.o: ../prom_diags.c /usr/include/setjmp.h ../saio.h ../../h/param.h
prom_diags.o: ../../machine/machparam.h ../../h/signal.h ../../h/types.h
prom_diags.o: ../../h/time.h /usr/include/time.h ../../h/vnode.h
prom_diags.o: ../../h/dkbad.h ../../h/vmmac.h ../../ufs/inode.h
prom_diags.o: ../../ufs/fsdir.h ../../ufs/fs.h ../../machine/pte.h
prom_diags.o: ../../machine/board.h ../../machine/board.V30.h ../sais68k.h
prom_diags.o: ../../dev/sioreg.h ../../dev/sioreg.30.h
DEBUG.o: ../DEBUG.c ../../machine/m68k.h ../../machine/trap.h
DEBUG.o: ../../machine/board.h ../../machine/board.V30.h ../../dev/sioreg.h
DEBUG.o: ../../dev/sioreg.30.h ../V30/debug.h
raw_test.o: raw_test.c /usr/include/sys/types.h ./../saio.h ./../../h/param.h
raw_test.o: ./../../machine/machparam.h ./../../h/signal.h ./../../h/types.h
raw_test.o: ./../../h/time.h /usr/include/time.h ./../../h/vnode.h
raw_test.o: ./../../h/dkbad.h ./../../h/vmmac.h ./../../ufs/inode.h
raw_test.o: ./../../ufs/fsdir.h ./../../ufs/fs.h ./../../machine/pte.h
raw_test.o: ./../../machine/board.h ./../../machine/board.V30.h ./../sais68k.h
nvram.30.o: ../nvram.30.c ../../machine/board.h ../../machine/board.V30.h
vbtest.o: ../vbtest.c ../saio.h ../../h/param.h ../../machine/machparam.h
vbtest.o: ../../h/signal.h ../../h/types.h ../../h/time.h /usr/include/time.h
vbtest.o: ../../h/vnode.h ../../h/dkbad.h ../../h/vmmac.h ../../ufs/inode.h
vbtest.o: ../../ufs/fsdir.h ../../ufs/fs.h ../../machine/pte.h
vbtest.o: ../../machine/board.h ../../machine/board.V30.h ../sais68k.h
