IDENT=-DV20_CADILLAC -DM68020 -DENP -DVB -DLOCKF -DREALTIME -DBARF -DWIPC -DQUOTA -DGWS -DINET -DVBUS
PARAM=-DTIMEZONE=480 -DDST=1 -DMAXUSERS=32
#	makefile.is68k	6.3	9/25/83
#
# Makefile for 4.2 BSD
#
# This makefile is constructed from a machine description:
#	config machine
# Most changes should be made in the machine description
#	/sys/conf/``machineid''
# after which you should do
#	 config machineid
# Generic makefile changes should be made in
#	/sys/conf/makefile
# after which config should be rerun for all machines.
#
# N.B.: NO DEPENDENCIES ON FOLLOWING FLAGS ARE VISIBLE TO MAKEFILE
#	IF YOU CHANGE THE DEFINITION OF ANY OF THESE RECOMPILE EVERYTHING
#
# -DTRACE	compile in kernel tracing hooks
# -DQUOTA	compile in file system quotas
# -DSWABIPS	compile in code to byte swap ip packets on 3Mb/s Ethernet
#
TOUCH=	touch -c

LD=	ld
COPTS=	-O -I. ${IDENT} -DKERNEL
CFLAGS=	${COPTS}
# NOTE: grep for IDENT must be on seperate line !!!
LDFLAGS=-S -N -x -e start -T \
	`awk '/IDENT\=/ && /M68020/ {print "10004000"} \
	      /IDENT\=/ && /M68010/ {print "800"} ' makefile`
#LIBS=	`awk '/IDENT\=/ && /M68020/ {print "./genlib.a"}' makefile` \
#	`awk '/IDENT\=/ && /MONOCHROME/ {print "../windows/vt.o"} \
#	`awk '/IDENT\=/ && /COLOR/ {print "../windows/cvt.o"} \
#	../windows/patterns/patterns.a -lc
LIBS=	`awk '/IDENT\=/ && /M68020/ {print "./genlib.a"}' makefile` \
	../windows/patterns/patterns.a -lc

AHEADS=

OBJS=af.o if.o raw_cb.o raw_usrreq.o route.o init_main.o init_sysent.o \
	kern_acct.o kern_clock.o kern_descrip.o kern_exec.o kern_exit.o \
	kern_fork.o kern_mman.o kern_proc.o kern_prot.o kern_resource.o \
	kern_sig.o kern_subr.o kern_synch.o kern_time.o kern_xxx.o \
	quota_kern.o quota_subr.o quota_sys.o quota_ufs.o subr_prf.o \
	subr_rmap.o subr_xxx.o sys_generic.o sys_inode.o sys_process.o \
	sys_socket.o tty.o tty_conf.o tty_subr.o tty_tty.o ufs_alloc.o \
	ufs_bio.o ufs_bmap.o ufs_dsort.o ufs_fio.o ufs_inode.o \
	ufs_mount.o ufs_nami.o ufs_subr.o ufs_syscalls.o ufs_tables.o \
	ufs_xxx.o uipc_domain.o uipc_mbuf.o uipc_pipe.o uipc_proto.o \
	uipc_socket.o uipc_socket2.o uipc_syscalls.o uipc_usrreq.o \
	vm_drum.o vm_mem.o vm_mon.o vm_page.o vm_proc.o vm_pt.o \
	vm_sched.o vm_subr.o vm_sw.o vm_swap.o vm_swp.o vm_text.o \
	if_ether.o in.o in_pcb.o in_proto.o ip_icmp.o ip_input.o \
	ip_output.o raw_ip.o tcp_debug.o tcp_input.o tcp_output.o \
	tcp_subr.o tcp_timer.o tcp_usrreq.o udp_usrreq.o if_loop.o \
	tty_pty.o autoconf.o clock.o conf.o cons.o dkbad.o in_cksum.o \
	machdep.o mem.o realtime.o sys_machdep.o trap.o ufs_machdep.o \
	vm_machdep.o cp.o gp.o qb.o rd.o sd.o ld.o sio.o sky.o sm.o ts.o \
	enet.o if_enp.o if_ex.o if_qb.o if_vb.o if_ring.o Cousin.o \
	Minfo.o Remote.o Rkern_exec.o Rsyscalls.o Wipc.o vt_dev.o \
	vt_conf.o vt_desktop.o vt_keyboard.o vt_graphics.o vt_term.o \
	vt_fonts.o vt_input.o vt_space.o vt_cons.o kernel_font.o vt.o 

CFILES=../net/af.c ../net/if.c ../net/raw_cb.c ../net/raw_usrreq.c \
	../net/route.c ../sys/init_main.c ../sys/init_sysent.c \
	../sys/kern_acct.c ../sys/kern_clock.c ../sys/kern_descrip.c \
	../sys/kern_exec.c ../sys/kern_exit.c ../sys/kern_fork.c \
	../sys/kern_mman.c ../sys/kern_proc.c ../sys/kern_prot.c \
	../sys/kern_resource.c ../sys/kern_sig.c ../sys/kern_subr.c \
	../sys/kern_synch.c ../sys/kern_time.c ../sys/kern_xxx.c \
	../sys/quota_kern.c ../sys/quota_subr.c ../sys/quota_sys.c \
	../sys/quota_ufs.c ../sys/subr_prf.c ../sys/subr_rmap.c \
	../sys/subr_xxx.c ../sys/sys_generic.c ../sys/sys_inode.c \
	../sys/sys_process.c ../sys/sys_socket.c ../sys/tty.c \
	../sys/tty_conf.c ../sys/tty_subr.c ../sys/tty_tty.c \
	../sys/ufs_alloc.c ../sys/ufs_bio.c ../sys/ufs_bmap.c \
	../sys/ufs_dsort.c ../sys/ufs_fio.c ../sys/ufs_inode.c \
	../sys/ufs_mount.c ../sys/ufs_nami.c ../sys/ufs_subr.c \
	../sys/ufs_syscalls.c ../sys/ufs_tables.c ../sys/ufs_xxx.c \
	../sys/uipc_domain.c ../sys/uipc_mbuf.c ../sys/uipc_pipe.c \
	../sys/uipc_proto.c ../sys/uipc_socket.c ../sys/uipc_socket2.c \
	../sys/uipc_syscalls.c ../sys/uipc_usrreq.c ../sys/vm_drum.c \
	../sys/vm_mem.c ../sys/vm_mon.c ../sys/vm_page.c \
	../sys/vm_proc.c ../sys/vm_pt.c ../sys/vm_sched.c \
	../sys/vm_subr.c ../sys/vm_sw.c ../sys/vm_swap.c ../sys/vm_swp.c \
	../sys/vm_text.c ../netinet/if_ether.c ../netinet/in.c \
	../netinet/in_pcb.c ../netinet/in_proto.c ../netinet/ip_icmp.c \
	../netinet/ip_input.c ../netinet/ip_output.c ../netinet/raw_ip.c \
	../netinet/tcp_debug.c ../netinet/tcp_input.c \
	../netinet/tcp_output.c ../netinet/tcp_subr.c \
	../netinet/tcp_timer.c ../netinet/tcp_usrreq.c \
	../netinet/udp_usrreq.c ../netinet/if_loop.c ../sys/tty_pty.c \
	../is68k/autoconf.c ../is68k/clock.c ../is68k/conf.c \
	../is68k/cons.c ../is68k/dkbad.c ../is68k/in_cksum.c \
	../is68k/machdep.c ../is68k/mem.c ../is68k/realtime.c \
	../is68k/sys_machdep.c ../is68k/trap.c ../is68k/ufs_machdep.c \
	../is68k/vm_machdep.c ../is68kdev/cp.c ../is68kdev/gp.c \
	../is68kdev/qb.c ../is68kdev/rd.c ../is68kdev/sd.c \
	../is68kdev/ld.c ../is68kdev/sio.c ../is68kdev/sky.c \
	../is68kdev/sm.c ../is68kdev/ts.c ../is68kif/enet.c \
	../is68kif/if_enp.c ../is68kif/if_ex.c ../is68kif/if_qb.c \
	../is68kif/if_vb.c ../is68kif/if_ring.c ../sys/Cousin.c \
	../sys/Minfo.c ../sys/Remote.c ../sys/Rkern_exec.c \
	../sys/Rsyscalls.c ../sys/Wipc.c ../vt/vt_dev.c ../vt/vt_conf.c \
	../vt/vt_desktop.c ../vt/vt_keyboard.c ../vt/vt_graphics.c \
	../vt/vt_term.c ../vt/vt_fonts.c ../vt/vt_input.c \
	../vt/vt_space.c ../vt/vt_cons.c 

vmunix: makefile locore.o ${OBJS} param.o ioconf.o swapvmunix.o
	@echo loading vmunix
	@rm -f vmunix
	@sh ../conf/newvers.sh
	@${CC} $(CFLAGS) -c vers.c
	@${LD} ${LDFLAGS} -o vmunix locore.o ${OBJS} vers.o ioconf.o param.o swapvmunix.o ${LIBS}
	@echo rearranging symbols
	@-symorder ../is68k/symbols.sort vmunix
	@size vmunix
	@chmod 755 vmunix

swapvmunix.o: swapvmunix.c
	${CC} -c ${COPTS} swapvmunix.c

all: vmunix

clean:
	-rm -f eddep tags locore.i errs linterrs makelinks
	-rm -f *vmunix
	-rm -f *.o
	-rm -f [a-pr-z]*.s

lint: /tmp
	@lint -hbxn -DGENERIC ${COPTS} ../machine/Locore.c \
	  ${CFILES} ../machine/swapgeneric.c ioconf.c | \
	    grep -v 'struct/union .* never defined' | \
	    grep -v 'possible pointer alignment problem'

../machine/symbols.sort: ../machine/symbols.raw
	grep -v '^#' ../machine/symbols.raw \
	    | sed 's/^	//' | sort -u > ../machine/symbols.sort

locore.o: assym.s ${AHEADS} ../machine/scb.s ../machine/locore.s \
    qbglue.s ../machine/trap.h ../machine/psl.h ../machine/pte.h
	cat assym.s ../machine/scb.s ../machine/locore.s qbglue.s > locore.c
	cc -E -DLOCORE ${COPTS} locore.c > locore.i
	@echo 'as -o locore.o $${AHEADS} locore.i'
	@as -o locore.o ${AHEADS} locore.i
	@rm locore.i

# the following is necessary because autoconf.o depends on #if GENERIC
autoconf.o: makefile

# depend on network configuration
af.o : makefile
# depend on maxusers
assym.s: makefile

assym.s: ../machine/genassym.c ../h/param.h ../machine/param.h \
    ../machine/pte.h ../h/buf.h ../h/vmparam.h ../machine/vmparam.h \
    ../h/vmmeter.h ../h/dir.h ../h/cmap.h ../h/map.h \
    ../h/proc.h ../h/msgbuf.h
	${CC} ${COPTS} ${PARAM} ../machine/genassym.c; ./a.out >assym.s; rm -f a.out

../h/param.h: /usr/include/signal.h
	${TOUCH} ../h/param.h
../h/tty.h:  ../h/ttychars.h ../h/ttydev.h
	${TOUCH} ../h/tty.h
../h/ioctl.h: /usr/include/sgtty.h ../h/ttychars.h ../h/ttydev.h
	${TOUCH} ../h/ioctl.h
../h/user.h: ../machine/pcb.h ../h/dmap.h ../h/types.h \
    /usr/include/errno.h
	${TOUCH} ../h/user.h
../h/vm.h: ../h/vmmac.h ../h/vmmeter.h ../h/vmparam.h ../h/vmsystm.h
	${TOUCH} ../h/vm.h

# machine dependent files which are completely different
../machine/board.h: ../machine/board.Q10.h ../machine/board.V10.h ../machine/board.V20.h
	${TOUCH} ../machine/board.h
../machine/locore.s: ../machine/locore.Q10.s ../machine/locore.V10.s ../machine/locore.V20.s
	${TOUCH} ../machine/locore.s
../is68k/vm_machdep.c: ../is68k/vm_machdep.10.c ../is68k/vm_machdep.20.c
	${TOUCH} ../is68k/vm_machdep.c
../machine/pte.h: ../machine/pte.10.h ../machine/pte.20.h
	${TOUCH} ../machine/pte.h
../is68k/trap.c: ../is68k/trap.10.c ../is68k/trap.20.c
	${TOUCH} ../is68k/trap.c
../is68kdev/sioreg.h: ../is68kdev/sioreg.10.h ../is68kdev/sioreg.20.h
	${TOUCH} ../is68kdev/sioreg.h
../is68kdev/sio.c: ../is68kdev/sio.10.c ../is68kdev/sio.20.c
	${TOUCH} ../is68kdev/sio.c
../is68kdev/sm.c: ../is68kdev/sm.Q.c ../is68kdev/sm.V.c
	${TOUCH} ../is68kdev/sm.c

depend:
	grep '^#include' ${CFILES} | grep -v '<' | grep -v '/vax' | \
	sed -e 's/:[^"]*"\([^"]*\)".*/: \1/' \
	    -e 's/\.c/.o/' \
	    -e 's,../[a-zA-Z0-9]*/,,' | \
	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 '$$r makedep' >>eddep
	echo '/^# DO NOT DELETE THIS LINE/+1,$$d' >eddep
	echo '$$r makedep' >>eddep
	echo 'w' >>eddep
	cp makefile makefile.bak
	ex - makefile < eddep
	rm eddep makedep


links:
	egrep '#if' ${CFILES} | sed -f ../conf/defines | \
	  sed -e 's/:.*//' -e 's/\.c/.o/' | sort -u > dontlink
	echo ${CFILES} | tr -s ' ' '\12' | sed 's/\.c/.o/' | \
	  sort -u | comm -23 - dontlink | \
	  sed 's,../.*/\(.*.o\),rm -f \1;ln -s ../GENERIC/\1 \1,' > makelinks
	sh makelinks && rm -f dontlink

tags:
	/usr/ucb/ctags ${CFILES}

print:
	@pr -f makefile ../sys/TODO linterrs
	@/usr/ucb/ctags -x ${CFILES} | pr -f -h XREF
	@(size vmunix *.o) | pr -f -h sizes
	@ls -ls | pr -f
	@cd ../h; ls -ls | pr -f ; pr -f *.m *.h
	@echo 'once upon a time ...'
	@cd ../sys; pr -f asm.sed Locore.c scb.s locore.s
	@pr -f ${CFILES}

#ioconf.o: ioconf.c ../h/param.h ../machine/pte.h ../h/buf.h ../h/map.h ../h/vm.h
#	${CC} -c -S ${COPTS} ioconf.c
#	${C2} ioconf.s | sed -f ../machine/asm.sed | ${AS} -o ioconf.o
#	rm -f ioconf.s

param.c: ../conf/param.c
	cp ../conf/param.c .

param.o: param.c makefile
	${CC} -I. -c ${CFLAGS} ${PARAM} param.c

vt.o:	../windows/vt.o
	cp ../windows/vt.o .

cvt.o:	../windows/cvt.o
	cp ../windows/cvt.o .

af.o: ../net/af.c
	${CC} -c ${COPTS} ../net/af.c

if.o: ../net/if.c
	${CC} -c ${COPTS} ../net/if.c

raw_cb.o: ../net/raw_cb.c
	${CC} -c ${COPTS} ../net/raw_cb.c

raw_usrreq.o: ../net/raw_usrreq.c
	${CC} -c ${COPTS} ../net/raw_usrreq.c

route.o: ../net/route.c
	${CC} -c ${COPTS} ../net/route.c

init_main.o: ../sys/init_main.c
	${CC} -c ${COPTS} ../sys/init_main.c

init_sysent.o: ../sys/init_sysent.c
	${CC} -c ${COPTS} ../sys/init_sysent.c

kern_acct.o: ../sys/kern_acct.c
	${CC} -c ${COPTS} ../sys/kern_acct.c

kern_clock.o: ../sys/kern_clock.c
	${CC} -c ${COPTS} ../sys/kern_clock.c

kern_descrip.o: ../sys/kern_descrip.c
	${CC} -c ${COPTS} ../sys/kern_descrip.c

kern_exec.o: ../sys/kern_exec.c
	${CC} -c ${COPTS} ../sys/kern_exec.c

kern_exit.o: ../sys/kern_exit.c
	${CC} -c ${COPTS} ../sys/kern_exit.c

kern_fork.o: ../sys/kern_fork.c
	${CC} -c ${COPTS} ../sys/kern_fork.c

kern_mman.o: ../sys/kern_mman.c
	${CC} -c ${COPTS} ../sys/kern_mman.c

kern_proc.o: ../sys/kern_proc.c
	${CC} -c ${COPTS} ../sys/kern_proc.c

kern_prot.o: ../sys/kern_prot.c
	${CC} -c ${COPTS} ../sys/kern_prot.c

kern_resource.o: ../sys/kern_resource.c
	${CC} -c ${COPTS} ../sys/kern_resource.c

kern_sig.o: ../sys/kern_sig.c
	${CC} -c ${COPTS} ../sys/kern_sig.c

kern_subr.o: ../sys/kern_subr.c
	${CC} -c ${COPTS} ../sys/kern_subr.c

kern_synch.o: ../sys/kern_synch.c
	${CC} -c ${COPTS} ../sys/kern_synch.c

kern_time.o: ../sys/kern_time.c
	${CC} -c ${COPTS} ../sys/kern_time.c

kern_xxx.o: ../sys/kern_xxx.c
	${CC} -c ${COPTS} ../sys/kern_xxx.c

quota_kern.o: ../sys/quota_kern.c
	${CC} -c ${COPTS} ../sys/quota_kern.c

quota_subr.o: ../sys/quota_subr.c
	${CC} -c ${COPTS} ../sys/quota_subr.c

quota_sys.o: ../sys/quota_sys.c
	${CC} -c ${COPTS} ../sys/quota_sys.c

quota_ufs.o: ../sys/quota_ufs.c
	${CC} -c ${COPTS} ../sys/quota_ufs.c

subr_prf.o: ../sys/subr_prf.c
	${CC} -c ${COPTS} ../sys/subr_prf.c

subr_rmap.o: ../sys/subr_rmap.c
	${CC} -c ${COPTS} ../sys/subr_rmap.c

subr_xxx.o: ../sys/subr_xxx.c
	${CC} -c ${COPTS} ../sys/subr_xxx.c

sys_generic.o: ../sys/sys_generic.c
	${CC} -c ${COPTS} ../sys/sys_generic.c

sys_inode.o: ../sys/sys_inode.c
	${CC} -c ${COPTS} ../sys/sys_inode.c

sys_process.o: ../sys/sys_process.c
	${CC} -c ${COPTS} ../sys/sys_process.c

sys_socket.o: ../sys/sys_socket.c
	${CC} -c ${COPTS} ../sys/sys_socket.c

tty.o: ../sys/tty.c
	${CC} -c ${COPTS} ../sys/tty.c

tty_conf.o: ../sys/tty_conf.c
	${CC} -c ${COPTS} ../sys/tty_conf.c

tty_subr.o: ../sys/tty_subr.c
	${CC} -c ${COPTS} ../sys/tty_subr.c

tty_tty.o: ../sys/tty_tty.c
	${CC} -c ${COPTS} ../sys/tty_tty.c

ufs_alloc.o: ../sys/ufs_alloc.c
	${CC} -c ${COPTS} ../sys/ufs_alloc.c

ufs_bio.o: ../sys/ufs_bio.c
	${CC} -c ${COPTS} ../sys/ufs_bio.c

ufs_bmap.o: ../sys/ufs_bmap.c
	${CC} -c ${COPTS} ../sys/ufs_bmap.c

ufs_dsort.o: ../sys/ufs_dsort.c
	${CC} -c ${COPTS} ../sys/ufs_dsort.c

ufs_fio.o: ../sys/ufs_fio.c
	${CC} -c ${COPTS} ../sys/ufs_fio.c

ufs_inode.o: ../sys/ufs_inode.c
	${CC} -c ${COPTS} ../sys/ufs_inode.c

ufs_mount.o: ../sys/ufs_mount.c
	${CC} -c ${COPTS} ../sys/ufs_mount.c

ufs_nami.o: ../sys/ufs_nami.c
	${CC} -c ${COPTS} ../sys/ufs_nami.c

ufs_subr.o: ../sys/ufs_subr.c
	${CC} -c ${COPTS} ../sys/ufs_subr.c

ufs_syscalls.o: ../sys/ufs_syscalls.c
	${CC} -c ${COPTS} ../sys/ufs_syscalls.c

ufs_tables.o: ../sys/ufs_tables.c
	${CC} -c ${COPTS} ../sys/ufs_tables.c

ufs_xxx.o: ../sys/ufs_xxx.c
	${CC} -c ${COPTS} ../sys/ufs_xxx.c

uipc_domain.o: ../sys/uipc_domain.c
	${CC} -c ${COPTS} ../sys/uipc_domain.c

uipc_mbuf.o: ../sys/uipc_mbuf.c
	${CC} -c ${COPTS} ../sys/uipc_mbuf.c

uipc_pipe.o: ../sys/uipc_pipe.c
	${CC} -c ${COPTS} ../sys/uipc_pipe.c

uipc_proto.o: ../sys/uipc_proto.c
	${CC} -c ${COPTS} ../sys/uipc_proto.c

uipc_socket.o: ../sys/uipc_socket.c
	${CC} -c ${COPTS} ../sys/uipc_socket.c

uipc_socket2.o: ../sys/uipc_socket2.c
	${CC} -c ${COPTS} ../sys/uipc_socket2.c

uipc_syscalls.o: ../sys/uipc_syscalls.c
	${CC} -c ${COPTS} ../sys/uipc_syscalls.c

uipc_usrreq.o: ../sys/uipc_usrreq.c
	${CC} -c ${COPTS} ../sys/uipc_usrreq.c

vm_drum.o: ../sys/vm_drum.c
	${CC} -c ${COPTS} ../sys/vm_drum.c

vm_mem.o: ../sys/vm_mem.c
	${CC} -c ${COPTS} ../sys/vm_mem.c

vm_mon.o: ../sys/vm_mon.c
	${CC} -c ${COPTS} ../sys/vm_mon.c

vm_page.o: ../sys/vm_page.c
	${CC} -c ${COPTS} ../sys/vm_page.c

vm_proc.o: ../sys/vm_proc.c
	${CC} -c ${COPTS} ../sys/vm_proc.c

vm_pt.o: ../sys/vm_pt.c
	${CC} -c ${COPTS} ../sys/vm_pt.c

vm_sched.o: ../sys/vm_sched.c
	${CC} -c ${COPTS} ../sys/vm_sched.c

vm_subr.o: ../sys/vm_subr.c
	${CC} -c ${COPTS} ../sys/vm_subr.c

vm_sw.o: ../sys/vm_sw.c
	${CC} -c ${COPTS} ../sys/vm_sw.c

vm_swap.o: ../sys/vm_swap.c
	${CC} -c ${COPTS} ../sys/vm_swap.c

vm_swp.o: ../sys/vm_swp.c
	${CC} -c ${COPTS} ../sys/vm_swp.c

vm_text.o: ../sys/vm_text.c
	${CC} -c ${COPTS} ../sys/vm_text.c

if_ether.o: ../netinet/if_ether.c
	${CC} -c ${COPTS} ../netinet/if_ether.c

in.o: ../netinet/in.c
	${CC} -c ${COPTS} ../netinet/in.c

in_pcb.o: ../netinet/in_pcb.c
	${CC} -c ${COPTS} ../netinet/in_pcb.c

in_proto.o: ../netinet/in_proto.c
	${CC} -c ${COPTS} ../netinet/in_proto.c

ip_icmp.o: ../netinet/ip_icmp.c
	${CC} -c ${COPTS} ../netinet/ip_icmp.c

ip_input.o: ../netinet/ip_input.c
	${CC} -c ${COPTS} ../netinet/ip_input.c

ip_output.o: ../netinet/ip_output.c
	${CC} -c ${COPTS} ../netinet/ip_output.c

raw_ip.o: ../netinet/raw_ip.c
	${CC} -c ${COPTS} ../netinet/raw_ip.c

tcp_debug.o: ../netinet/tcp_debug.c
	${CC} -c ${COPTS} ../netinet/tcp_debug.c

tcp_input.o: ../netinet/tcp_input.c
	${CC} -c ${COPTS} ../netinet/tcp_input.c

tcp_output.o: ../netinet/tcp_output.c
	${CC} -c ${COPTS} ../netinet/tcp_output.c

tcp_subr.o: ../netinet/tcp_subr.c
	${CC} -c ${COPTS} ../netinet/tcp_subr.c

tcp_timer.o: ../netinet/tcp_timer.c
	${CC} -c ${COPTS} ../netinet/tcp_timer.c

tcp_usrreq.o: ../netinet/tcp_usrreq.c
	${CC} -c ${COPTS} ../netinet/tcp_usrreq.c

udp_usrreq.o: ../netinet/udp_usrreq.c
	${CC} -c ${COPTS} ../netinet/udp_usrreq.c

if_loop.o: ../netinet/if_loop.c
	${CC} -c ${COPTS} ../netinet/if_loop.c

tty_pty.o: ../sys/tty_pty.c
	${CC} -c ${COPTS} ../sys/tty_pty.c

autoconf.o: ../is68k/autoconf.c
	${CC} -c ${COPTS} ../is68k/autoconf.c

clock.o: ../is68k/clock.c
	${CC} -c ${COPTS} ../is68k/clock.c

conf.o: ../is68k/conf.c
	${CC} -c ${COPTS} ../is68k/conf.c

cons.o: ../is68k/cons.c
	${CC} -c ${COPTS} ../is68k/cons.c

dkbad.o: ../is68k/dkbad.c
	${CC} -c ${COPTS} ../is68k/dkbad.c

in_cksum.o: ../is68k/in_cksum.c
	${CC} -c ${COPTS} ../is68k/in_cksum.c

machdep.o: ../is68k/machdep.c
	${CC} -c ${COPTS} ${PARAM} ../is68k/machdep.c

mem.o: ../is68k/mem.c
	${CC} -c ${COPTS} ../is68k/mem.c

realtime.o: ../is68k/realtime.c
	${CC} -c ${COPTS} ../is68k/realtime.c

sys_machdep.o: ../is68k/sys_machdep.c
	${CC} -c ${COPTS} ../is68k/sys_machdep.c

trap.o: ../is68k/trap.c
	${CC} -c ${COPTS} ../is68k/trap.c

ufs_machdep.o: ../is68k/ufs_machdep.c
	${CC} -c ${COPTS} ../is68k/ufs_machdep.c

vm_machdep.o: ../is68k/vm_machdep.c
	${CC} -c ${COPTS} ../is68k/vm_machdep.c

cp.o: ../is68kdev/cp.c
	${CC} -c ${COPTS} ../is68kdev/cp.c

gp.o: ../is68kdev/gp.c
	${CC} -c ${COPTS} ../is68kdev/gp.c

qb.o: ../is68kdev/qb.c
	${CC} -c ${COPTS} ../is68kdev/qb.c

rd.o: ../is68kdev/rd.c
	${CC} -c ${COPTS} ../is68kdev/rd.c

sd.o: ../is68kdev/sd.c
	${CC} -c ${COPTS} ../is68kdev/sd.c

ld.o: ../is68kdev/ld.c
	${CC} -c ${COPTS} ../is68kdev/ld.c

sio.o: ../is68kdev/sio.c
	${CC} -c ${COPTS} ../is68kdev/sio.c

sky.o: ../is68kdev/sky.c
	${CC} -c ${COPTS} ../is68kdev/sky.c

sm.o: ../is68kdev/sm.c
	${CC} -c ${COPTS} ../is68kdev/sm.c

ts.o: ../is68kdev/ts.c
	${CC} -c ${COPTS} ../is68kdev/ts.c

enet.o: ../is68kif/enet.c
	${CC} -c ${COPTS} ../is68kif/enet.c

if_enp.o: ../is68kif/if_enp.c
	${CC} -c ${COPTS} ../is68kif/if_enp.c

if_ex.o: ../is68kif/if_ex.c
	${CC} -c ${COPTS} ../is68kif/if_ex.c

if_qb.o: ../is68kif/if_qb.c
	${CC} -c ${COPTS} ../is68kif/if_qb.c

if_vb.o: ../is68kif/if_vb.c
	${CC} -c ${COPTS} ../is68kif/if_vb.c

if_ring.o: ../is68kif/if_ring.c
	${CC} -c ${COPTS} ../is68kif/if_ring.c

Cousin.o: ../sys/Cousin.c
	${CC} -c ${COPTS} ../sys/Cousin.c

Minfo.o: ../sys/Minfo.c
	${CC} -c ${COPTS} ../sys/Minfo.c

Remote.o: ../sys/Remote.c
	${CC} -c ${COPTS} ../sys/Remote.c

Rkern_exec.o: ../sys/Rkern_exec.c
	${CC} -c ${COPTS} ../sys/Rkern_exec.c

Rsyscalls.o: ../sys/Rsyscalls.c
	${CC} -c ${COPTS} ../sys/Rsyscalls.c

Wipc.o: ../sys/Wipc.c
	${CC} -c ${COPTS} ../sys/Wipc.c

vt_dev.o: ../vt/vt_dev.c
	${CC} -c ${COPTS} ../vt/vt_dev.c

vt_conf.o: ../vt/vt_conf.c
	${CC} -c ${COPTS} ../vt/vt_conf.c

vt_desktop.o: ../vt/vt_desktop.c
	${CC} -c ${COPTS} ../vt/vt_desktop.c

vt_keyboard.o: ../vt/vt_keyboard.c
	${CC} -c ${COPTS} ../vt/vt_keyboard.c

vt_graphics.o: ../vt/vt_graphics.c
	${CC} -c ${COPTS} ../vt/vt_graphics.c

vt_term.o: ../vt/vt_term.c
	${CC} -c ${COPTS} ../vt/vt_term.c

vt_fonts.o: ../vt/vt_fonts.c
	${CC} -c ${COPTS} ../vt/vt_fonts.c

vt_input.o: ../vt/vt_input.c
	${CC} -c ${COPTS} ../vt/vt_input.c

vt_space.o: ../vt/vt_space.c
	${CC} -c ${COPTS} ../vt/vt_space.c

vt_cons.o: ../vt/vt_cons.c
	${CC} -c ${COPTS} ../vt/vt_cons.c

kernel_font.o: ../vt/kernel_font.s
	${AS} -o kernel_font.o ../vt/kernel_font.s

vt.o: ../windows/vt.o
	${CC} -c ${COPTS} ../windows/vt.c


# DO NOT DELETE THIS LINE -- make depend uses it

af.o: ../h/param.h ../h/mbuf.h ../h/protosw.h ../h/socket.h ../h/socketvar.h
af.o: ../net/af.h
if.o: ../h/param.h ../h/systm.h ../h/socket.h ../h/protosw.h ../h/dir.h
if.o: ../h/user.h ../h/kernel.h ../h/ioctl.h ../h/errno.h ../net/if.h
if.o: ../net/af.h ether.h
raw_cb.o: ../h/param.h ../h/systm.h ../h/mbuf.h ../h/socket.h ../h/socketvar.h
raw_cb.o: ../h/errno.h ../net/if.h ../net/route.h ../net/raw_cb.h
raw_cb.o: ../netinet/in.h ../netpup/pup.h
raw_usrreq.o: ../h/param.h ../h/mbuf.h ../h/protosw.h ../h/socket.h
raw_usrreq.o: ../h/socketvar.h ../h/errno.h ../net/if.h ../net/route.h
raw_usrreq.o: ../net/netisr.h ../net/raw_cb.h
route.o: ../h/param.h ../h/systm.h ../h/mbuf.h ../h/protosw.h ../h/socket.h
route.o: ../h/dir.h ../h/user.h ../h/ioctl.h ../h/errno.h ../net/if.h
route.o: ../net/af.h ../net/route.h
init_main.o: ../machine/pte.h ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h
init_main.o: ../h/kernel.h ../h/fs.h ../h/mount.h ../h/map.h ../h/proc.h
init_main.o: ../h/inode.h ../h/seg.h ../h/conf.h ../h/buf.h ../h/vm.h
init_main.o: ../h/cmap.h ../h/text.h ../h/clist.h ../h/quota.h ../machine/reg.h
init_main.o: ../machine/cpu.h ../machine/board.h
init_sysent.o: ../h/param.h ../h/systm.h
kern_acct.o: ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h ../h/inode.h
kern_acct.o: ../h/fs.h ../h/kernel.h ../h/acct.h ../h/nami.h ../h/uio.h
kern_clock.o: ../machine/reg.h ../machine/psl.h ../h/param.h ../h/systm.h
kern_clock.o: ../h/dk.h ../h/callout.h ../h/dir.h ../h/user.h ../h/kernel.h
kern_clock.o: ../h/proc.h ../h/vm.h ../h/text.h ../h/gprof.h
kern_descrip.o: ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h ../h/kernel.h
kern_descrip.o: ../h/inode.h ../h/proc.h ../h/conf.h ../h/file.h ../h/socket.h
kern_descrip.o: ../h/socketvar.h ../h/mount.h ../h/stat.h ../h/ioctl.h
kern_exec.o: ../machine/reg.h ../machine/pte.h ../machine/psl.h ../h/param.h
kern_exec.o: ../h/systm.h ../h/map.h ../h/dir.h ../h/user.h ../h/kernel.h
kern_exec.o: ../h/proc.h ../h/buf.h ../h/inode.h ../h/seg.h ../h/vm.h
kern_exec.o: ../h/text.h ../h/file.h ../h/uio.h ../h/nami.h ../h/acct.h
kern_exit.o: ../machine/reg.h ../machine/psl.h ../h/param.h ../h/systm.h
kern_exit.o: ../h/map.h ../h/dir.h ../h/user.h ../h/kernel.h ../h/proc.h
kern_exit.o: ../h/buf.h ../h/wait.h ../h/vm.h ../h/file.h ../h/mbuf.h
kern_exit.o: ../h/inode.h
kern_fork.o: ../machine/reg.h ../machine/pte.h ../machine/psl.h ../h/param.h
kern_fork.o: ../h/systm.h ../h/map.h ../h/dir.h ../h/user.h ../h/kernel.h
kern_fork.o: ../h/proc.h ../h/inode.h ../h/seg.h ../h/vm.h ../h/text.h
kern_fork.o: ../h/file.h ../h/acct.h ../h/quota.h
kern_mman.o: ../machine/reg.h ../machine/psl.h ../machine/pte.h ../h/param.h
kern_mman.o: ../h/systm.h ../h/map.h ../h/dir.h ../h/user.h ../h/proc.h
kern_mman.o: ../h/buf.h ../h/inode.h ../h/seg.h ../h/acct.h ../h/wait.h
kern_mman.o: ../h/vm.h ../h/text.h ../h/file.h ../h/vadvise.h ../h/cmap.h
kern_mman.o: ../h/trace.h ../h/mman.h ../h/conf.h
kern_proc.o: ../machine/reg.h ../machine/pte.h ../machine/psl.h ../h/param.h
kern_proc.o: ../h/systm.h ../h/map.h ../h/dir.h ../h/user.h ../h/kernel.h
kern_proc.o: ../h/proc.h ../h/buf.h ../h/inode.h ../h/seg.h ../h/acct.h
kern_proc.o: ../h/wait.h ../h/vm.h ../h/text.h ../h/file.h ../h/quota.h
kern_proc.o: ../h/uio.h ../h/mbuf.h ../h/nami.h
kern_prot.o: ../machine/reg.h ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h
kern_prot.o: ../h/inode.h ../h/proc.h ../h/timeb.h ../h/times.h ../h/reboot.h
kern_prot.o: ../h/fs.h ../h/conf.h ../h/buf.h ../h/mount.h ../h/quota.h
kern_resource.o: ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h ../h/inode.h
kern_resource.o: ../h/proc.h ../h/seg.h ../h/fs.h ../h/uio.h ../h/vm.h
kern_resource.o: ../h/kernel.h
kern_sig.o: ../machine/reg.h ../machine/pte.h ../machine/psl.h ../h/param.h
kern_sig.o: ../h/systm.h ../h/dir.h ../h/user.h ../h/inode.h ../h/proc.h
kern_sig.o: ../h/timeb.h ../h/times.h ../h/conf.h ../h/buf.h ../h/mount.h
kern_sig.o: ../h/text.h ../h/seg.h ../h/vm.h ../h/acct.h ../h/uio.h
kern_sig.o: ../h/kernel.h ../h/nami.h
kern_subr.o: ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h ../h/uio.h
kern_synch.o: ../machine/pte.h ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h
kern_synch.o: ../h/proc.h ../h/file.h ../h/inode.h ../h/vm.h ../h/kernel.h
kern_synch.o: ../h/buf.h
kern_time.o: ../machine/reg.h ../h/param.h ../h/dir.h ../h/user.h ../h/kernel.h
kern_time.o: ../h/inode.h ../h/proc.h
kern_xxx.o: ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h ../h/kernel.h
kern_xxx.o: ../h/proc.h ../h/reboot.h ../h/quota.h ../h/times.h ../h/vtimes.h
kern_xxx.o: ../machine/psl.h ../machine/reg.h
quota_kern.o: ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h ../h/proc.h
quota_kern.o: ../h/inode.h ../h/quota.h ../h/mount.h ../h/fs.h ../h/uio.h
quota_kern.o: ../h/nami.h
quota_subr.o: ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h ../h/proc.h
quota_subr.o: ../h/inode.h ../h/quota.h ../h/mount.h ../h/fs.h ../h/uio.h
quota_subr.o: ../h/nami.h
quota_sys.o: ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h ../h/proc.h
quota_sys.o: ../h/inode.h ../h/quota.h ../h/mount.h ../h/fs.h ../h/uio.h
quota_sys.o: ../h/nami.h
quota_ufs.o: ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h ../h/proc.h
quota_ufs.o: ../h/inode.h ../h/quota.h ../h/mount.h ../h/fs.h ../h/uio.h
quota_ufs.o: ../h/nami.h
subr_prf.o: ../h/param.h ../h/systm.h ../h/seg.h ../h/buf.h ../h/conf.h
subr_prf.o: ../h/reboot.h ../h/vm.h ../h/msgbuf.h ../h/dir.h ../h/user.h
subr_prf.o: ../h/proc.h ../h/tty.h
subr_rmap.o: ../h/param.h ../h/systm.h ../h/map.h ../h/dir.h ../h/user.h
subr_rmap.o: ../h/proc.h ../h/text.h ../h/kernel.h
subr_xxx.o: ../machine/pte.h ../h/param.h ../h/systm.h ../h/conf.h ../h/inode.h
subr_xxx.o: ../h/dir.h ../h/user.h ../h/buf.h ../h/proc.h ../h/fs.h ../h/vm.h
subr_xxx.o: ../h/cmap.h ../h/uio.h
sys_generic.o: ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h ../h/ioctl.h
sys_generic.o: ../h/file.h ../h/proc.h ../h/uio.h ../h/kernel.h ../h/stat.h
sys_inode.o: ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h ../h/inode.h
sys_inode.o: ../h/proc.h ../h/fs.h ../h/conf.h ../h/buf.h ../h/mount.h
sys_inode.o: ../h/file.h ../h/uio.h ../h/ioctl.h ../h/tty.h ../h/cmap.h
sys_inode.o: ../h/stat.h ../h/kernel.h
sys_process.o: ../machine/reg.h ../machine/psl.h ../machine/pte.h ../h/param.h
sys_process.o: ../h/systm.h ../h/dir.h ../h/user.h ../h/proc.h ../h/inode.h
sys_process.o: ../h/text.h ../h/seg.h ../h/vm.h ../h/buf.h ../h/acct.h
sys_socket.o: ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h ../h/file.h
sys_socket.o: ../h/mbuf.h ../h/protosw.h ../h/socket.h ../h/socketvar.h
sys_socket.o: ../h/ioctl.h ../h/uio.h ../h/stat.h ../net/if.h ../net/route.h
tty.o: ../machine/reg.h ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h
tty.o: ../h/ioctl.h ../h/tty.h ../h/proc.h ../h/inode.h ../h/file.h ../h/conf.h
tty.o: ../h/buf.h ../h/dk.h ../h/uio.h ../h/kernel.h
tty_conf.o: ../h/param.h ../h/systm.h ../h/buf.h ../h/tty.h ../h/conf.h bk.h
tty_conf.o: tb.h gp.h
tty_subr.o: ../h/param.h ../h/systm.h ../h/conf.h ../h/buf.h ../h/tty.h
tty_subr.o: ../h/clist.h
tty_tty.o: ../h/param.h ../h/systm.h ../h/conf.h ../h/dir.h ../h/user.h
tty_tty.o: ../h/ioctl.h ../h/tty.h ../h/proc.h ../h/uio.h
ufs_alloc.o: ../h/param.h ../h/systm.h ../h/mount.h ../h/fs.h ../h/conf.h
ufs_alloc.o: ../h/buf.h ../h/inode.h ../h/dir.h ../h/user.h ../h/quota.h
ufs_alloc.o: ../h/kernel.h
ufs_bio.o: ../machine/pte.h ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h
ufs_bio.o: ../h/buf.h ../h/conf.h ../h/proc.h ../h/seg.h ../h/vm.h ../h/trace.h
ufs_bmap.o: ../h/param.h ../h/systm.h ../h/conf.h ../h/inode.h ../h/dir.h
ufs_bmap.o: ../h/user.h ../h/buf.h ../h/proc.h ../h/fs.h
ufs_dsort.o: ../h/param.h ../h/systm.h ../h/buf.h
ufs_fio.o: ../machine/reg.h ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h
ufs_fio.o: ../h/fs.h ../h/file.h ../h/conf.h ../h/inode.h ../h/acct.h
ufs_fio.o: ../h/mount.h ../h/socket.h ../h/socketvar.h ../h/proc.h ../h/nami.h
ufs_inode.o: ../h/param.h ../h/systm.h ../h/mount.h ../h/dir.h ../h/user.h
ufs_inode.o: ../h/inode.h ../h/fs.h ../h/conf.h ../h/buf.h ../h/quota.h
ufs_inode.o: ../h/kernel.h
ufs_mount.o: ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h ../h/inode.h
ufs_mount.o: ../h/proc.h ../h/fs.h ../h/buf.h ../h/mount.h ../h/file.h
ufs_mount.o: ../h/nami.h ../h/conf.h
ufs_nami.o: ../h/param.h ../h/systm.h ../h/inode.h ../h/fs.h ../h/mount.h
ufs_nami.o: ../h/dir.h ../h/user.h ../h/buf.h ../h/conf.h ../h/uio.h
ufs_nami.o: ../h/nami.h ../h/kernel.h
ufs_subr.o: ../h/param.h ../h/systm.h ../h/mount.h ../h/fs.h ../h/conf.h
ufs_subr.o: ../h/buf.h ../h/inode.h ../h/dir.h ../h/user.h ../h/quota.h
ufs_subr.o: ../h/kernel.h
ufs_syscalls.o: ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h ../h/kernel.h
ufs_syscalls.o: ../h/file.h ../h/stat.h ../h/inode.h ../h/fs.h ../h/buf.h
ufs_syscalls.o: ../h/proc.h ../h/quota.h ../h/uio.h ../h/socket.h
ufs_syscalls.o: ../h/socketvar.h ../h/nami.h ../h/mount.h
ufs_tables.o: ../h/param.h
ufs_xxx.o: ../h/param.h ../h/systm.h ../h/inode.h ../h/fs.h ../h/mount.h
ufs_xxx.o: ../h/dir.h ../h/user.h ../h/buf.h ../h/conf.h ../h/file.h
ufs_xxx.o: ../h/nami.h ../h/kernel.h
uipc_domain.o: ../h/param.h ../h/socket.h ../h/protosw.h ../h/domain.h
uipc_domain.o: ../h/time.h ../h/kernel.h imp.h
uipc_mbuf.o: ../machine/pte.h ../h/param.h ../h/dir.h ../h/user.h ../h/proc.h
uipc_mbuf.o: ../h/cmap.h ../h/map.h ../h/mbuf.h ../h/vm.h ../h/kernel.h
uipc_pipe.o: ../h/param.h ../h/mbuf.h ../h/protosw.h ../h/socket.h
uipc_pipe.o: ../h/socketvar.h ../h/unpcb.h
uipc_proto.o: ../h/param.h ../h/socket.h ../h/protosw.h ../h/domain.h
uipc_proto.o: ../h/mbuf.h
uipc_socket.o: ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h ../h/proc.h
uipc_socket.o: ../h/file.h ../h/inode.h ../h/buf.h ../h/mbuf.h ../h/un.h
uipc_socket.o: ../h/protosw.h ../h/socket.h ../h/socketvar.h ../h/stat.h
uipc_socket.o: ../h/ioctl.h ../h/uio.h ../net/route.h ../netinet/in.h
uipc_socket.o: ../net/if.h
uipc_socket2.o: ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h ../h/proc.h
uipc_socket2.o: ../h/file.h ../h/inode.h ../h/buf.h ../h/mbuf.h ../h/protosw.h
uipc_socket2.o: ../h/socket.h ../h/socketvar.h
uipc_syscalls.o: ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h ../h/proc.h
uipc_syscalls.o: ../h/file.h ../h/inode.h ../h/buf.h ../h/mbuf.h ../h/protosw.h
uipc_syscalls.o: ../h/socket.h ../h/socketvar.h ../h/uio.h
uipc_usrreq.o: ../h/param.h ../h/dir.h ../h/user.h ../h/mbuf.h ../h/protosw.h
uipc_usrreq.o: ../h/socket.h ../h/socketvar.h ../h/unpcb.h ../h/un.h
uipc_usrreq.o: ../h/inode.h ../h/nami.h ../h/file.h
vm_drum.o: ../machine/pte.h ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h
vm_drum.o: ../h/proc.h ../h/buf.h ../h/text.h ../h/map.h ../h/vm.h ../h/cmap.h
vm_drum.o: ../h/kernel.h
vm_mem.o: ../machine/pte.h ../h/param.h ../h/systm.h ../h/cmap.h ../h/dir.h
vm_mem.o: ../h/user.h ../h/proc.h ../h/text.h ../h/vm.h ../h/file.h
vm_mem.o: ../h/inode.h ../h/buf.h ../h/mount.h ../h/trace.h ../h/map.h
vm_mem.o: ../h/kernel.h ../machine/board.h
vm_mon.o: ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h ../h/vmmeter.h
vm_mon.o: ../h/trace.h ../h/kernel.h
vm_page.o: ../machine/reg.h ../machine/pte.h ../h/param.h ../h/systm.h
vm_page.o: ../h/inode.h ../h/dir.h ../h/user.h ../h/proc.h ../h/buf.h
vm_page.o: ../h/text.h ../h/cmap.h ../h/vm.h ../h/file.h ../h/trace.h
vm_page.o: ../machine/board.h
vm_proc.o: ../machine/pte.h ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h
vm_proc.o: ../h/proc.h ../h/map.h ../h/cmap.h ../h/text.h ../h/vm.h
vm_proc.o: ../machine/board.h
vm_pt.o: ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h ../h/proc.h
vm_pt.o: ../h/map.h ../h/cmap.h ../h/vm.h ../h/buf.h ../h/text.h ../h/mount.h
vm_pt.o: ../h/inode.h ../h/kernel.h ../machine/pte.h ../machine/board.h
vm_sched.o: ../h/param.h ../h/systm.h ../h/seg.h ../h/dir.h ../h/user.h
vm_sched.o: ../h/proc.h ../h/text.h ../h/vm.h ../h/cmap.h ../h/kernel.h
vm_subr.o: ../machine/pte.h ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h
vm_subr.o: ../h/vm.h ../h/proc.h ../h/cmap.h ../h/inode.h ../h/buf.h
vm_subr.o: ../h/text.h ../h/fs.h
vm_sw.o: ../h/param.h ../h/systm.h ../h/buf.h ../h/conf.h ../h/dir.h
vm_sw.o: ../h/user.h ../h/inode.h ../h/map.h ../h/uio.h ../h/file.h ../h/nami.h
vm_swap.o: ../machine/pte.h ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h
vm_swap.o: ../h/proc.h ../h/text.h ../h/map.h ../h/buf.h ../h/cmap.h ../h/vm.h
vm_swp.o: ../machine/pte.h ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h
vm_swp.o: ../h/buf.h ../h/conf.h ../h/proc.h ../h/seg.h ../h/vm.h ../h/trace.h
vm_swp.o: ../h/map.h ../h/uio.h
vm_text.o: ../machine/pte.h ../h/param.h ../h/systm.h ../h/map.h ../h/dir.h
vm_text.o: ../h/user.h ../h/proc.h ../h/text.h ../h/inode.h ../h/buf.h
vm_text.o: ../h/seg.h ../h/vm.h ../h/cmap.h ../h/uio.h
if_ether.o: ../h/param.h ../h/systm.h ../h/mbuf.h ../h/socket.h ../h/time.h
if_ether.o: ../h/kernel.h ../h/errno.h ../h/ioctl.h ../net/if.h ../netinet/in.h
if_ether.o: ../netinet/in_systm.h ../netinet/ip.h ../netinet/if_ether.h
in.o: ../h/param.h ../h/mbuf.h ../h/protosw.h ../h/socket.h ../h/socketvar.h
in.o: ../netinet/in.h ../netinet/in_systm.h ../net/if.h ../net/route.h
in.o: ../net/af.h
in_pcb.o: ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h ../h/mbuf.h
in_pcb.o: ../h/socket.h ../h/socketvar.h ../netinet/in.h ../netinet/in_systm.h
in_pcb.o: ../net/if.h ../net/route.h ../netinet/in_pcb.h ../h/protosw.h
in_proto.o: ../h/param.h ../h/socket.h ../h/protosw.h ../h/domain.h ../h/mbuf.h
in_proto.o: ../netinet/in.h ../netinet/in_systm.h imp.h nd.h
ip_icmp.o: ../h/param.h ../h/systm.h ../h/mbuf.h ../h/protosw.h ../h/socket.h
ip_icmp.o: ../h/time.h ../h/kernel.h ../net/route.h ../netinet/in.h
ip_icmp.o: ../netinet/in_systm.h ../netinet/ip.h ../netinet/ip_icmp.h
ip_icmp.o: ../netinet/icmp_var.h
ip_input.o: ../h/param.h ../h/systm.h ../h/mbuf.h ../h/domain.h ../h/protosw.h
ip_input.o: ../h/socket.h ../h/errno.h ../h/time.h ../h/kernel.h ../net/if.h
ip_input.o: ../net/route.h ../netinet/in.h ../netinet/in_pcb.h
ip_input.o: ../netinet/in_systm.h ../netinet/ip.h ../netinet/ip_var.h
ip_input.o: ../netinet/ip_icmp.h ../netinet/tcp.h nd.h
ip_output.o: ../h/param.h ../h/mbuf.h ../h/errno.h ../h/socket.h
ip_output.o: ../h/socketvar.h ../net/if.h ../net/route.h ../netinet/in.h
ip_output.o: ../netinet/in_systm.h ../netinet/ip.h ../netinet/ip_var.h
raw_ip.o: ../h/param.h ../h/mbuf.h ../h/socket.h ../h/protosw.h
raw_ip.o: ../h/socketvar.h ../h/errno.h ../net/if.h ../net/route.h
raw_ip.o: ../net/raw_cb.h ../netinet/in.h ../netinet/in_systm.h ../netinet/ip.h
raw_ip.o: ../netinet/ip_var.h
tcp_debug.o: ../h/param.h ../h/systm.h ../h/mbuf.h ../h/socket.h
tcp_debug.o: ../h/socketvar.h ../h/protosw.h ../h/errno.h ../net/route.h
tcp_debug.o: ../net/if.h ../netinet/in.h ../netinet/in_pcb.h
tcp_debug.o: ../netinet/in_systm.h ../netinet/ip.h ../netinet/ip_var.h
tcp_debug.o: ../netinet/tcp.h ../netinet/tcp_fsm.h ../netinet/tcp_seq.h
tcp_debug.o: ../netinet/tcp_timer.h ../netinet/tcp_var.h ../netinet/tcpip.h
tcp_debug.o: ../netinet/tcp_debug.h
tcp_input.o: ../h/param.h ../h/systm.h ../h/mbuf.h ../h/protosw.h ../h/socket.h
tcp_input.o: ../h/socketvar.h ../h/errno.h ../net/if.h ../net/route.h
tcp_input.o: ../netinet/in.h ../netinet/in_pcb.h ../netinet/in_systm.h
tcp_input.o: ../netinet/ip.h ../netinet/ip_var.h ../netinet/tcp.h
tcp_input.o: ../netinet/tcp_fsm.h ../netinet/tcp_seq.h ../netinet/tcp_timer.h
tcp_input.o: ../netinet/tcp_var.h ../netinet/tcpip.h ../netinet/tcp_debug.h
tcp_output.o: ../h/param.h ../h/systm.h ../h/mbuf.h ../h/protosw.h
tcp_output.o: ../h/socket.h ../h/socketvar.h ../h/errno.h ../net/route.h
tcp_output.o: ../netinet/in.h ../netinet/in_pcb.h ../netinet/in_systm.h
tcp_output.o: ../netinet/ip.h ../netinet/ip_var.h ../netinet/tcp.h
tcp_output.o: ../netinet/tcp_fsm.h ../netinet/tcp_seq.h ../netinet/tcp_timer.h
tcp_output.o: ../netinet/tcp_var.h ../netinet/tcpip.h ../netinet/tcp_debug.h
tcp_subr.o: ../h/param.h ../h/systm.h ../h/mbuf.h ../h/socket.h
tcp_subr.o: ../h/socketvar.h ../h/protosw.h ../h/errno.h ../net/route.h
tcp_subr.o: ../net/if.h ../netinet/in.h ../netinet/in_pcb.h
tcp_subr.o: ../netinet/in_systm.h ../netinet/ip.h ../netinet/ip_var.h
tcp_subr.o: ../netinet/ip_icmp.h ../netinet/tcp.h ../netinet/tcp_fsm.h
tcp_subr.o: ../netinet/tcp_seq.h ../netinet/tcp_timer.h ../netinet/tcp_var.h
tcp_subr.o: ../netinet/tcpip.h
tcp_timer.o: ../h/param.h ../h/systm.h ../h/mbuf.h ../h/socket.h
tcp_timer.o: ../h/socketvar.h ../h/protosw.h ../h/errno.h ../net/if.h
tcp_timer.o: ../net/route.h ../netinet/in.h ../netinet/in_pcb.h
tcp_timer.o: ../netinet/in_systm.h ../netinet/ip.h ../netinet/ip_var.h
tcp_timer.o: ../netinet/tcp.h ../netinet/tcp_fsm.h ../netinet/tcp_seq.h
tcp_timer.o: ../netinet/tcp_timer.h ../netinet/tcp_var.h ../netinet/tcpip.h
tcp_usrreq.o: ../h/param.h ../h/systm.h ../h/mbuf.h ../h/socket.h
tcp_usrreq.o: ../h/socketvar.h ../h/protosw.h ../h/errno.h ../net/if.h
tcp_usrreq.o: ../net/route.h ../netinet/in.h ../netinet/in_pcb.h
tcp_usrreq.o: ../netinet/in_systm.h ../netinet/ip.h ../netinet/ip_var.h
tcp_usrreq.o: ../netinet/tcp.h ../netinet/tcp_fsm.h ../netinet/tcp_seq.h
tcp_usrreq.o: ../netinet/tcp_timer.h ../netinet/tcp_var.h ../netinet/tcpip.h
tcp_usrreq.o: ../netinet/tcp_debug.h
udp_usrreq.o: ../h/param.h ../h/dir.h ../h/user.h ../h/mbuf.h ../h/protosw.h
udp_usrreq.o: ../h/socket.h ../h/socketvar.h ../h/errno.h ../net/if.h
udp_usrreq.o: ../net/route.h ../netinet/in.h ../netinet/in_pcb.h
udp_usrreq.o: ../netinet/in_systm.h ../netinet/ip.h ../netinet/ip_var.h
udp_usrreq.o: ../netinet/ip_icmp.h ../netinet/udp.h ../netinet/udp_var.h
if_loop.o: ../h/param.h ../h/systm.h ../h/mbuf.h ../h/socket.h ../h/errno.h
if_loop.o: ../h/ioctl.h ../net/if.h ../net/netisr.h ../net/route.h
if_loop.o: ../netinet/in.h ../netinet/in_systm.h ../netinet/ip.h
if_loop.o: ../netinet/ip_var.h
tty_pty.o: pty.h ../h/param.h ../h/systm.h ../h/ioctl.h ../h/tty.h ../h/dir.h
tty_pty.o: ../h/user.h ../h/conf.h ../h/file.h ../h/proc.h ../h/uio.h
tty_pty.o: ../h/kernel.h
autoconf.o: ../machine/pte.h ../machine/psl.h ../h/param.h ../h/systm.h
autoconf.o: ../h/map.h ../h/buf.h ../h/dk.h ../h/vm.h ../h/conf.h ../h/dmap.h
autoconf.o: ../is68k/scb.h ../is68kdev/qbvar.h ../h/inode.h ../h/fs.h
clock.o: ../h/param.h ../h/time.h ../h/kernel.h ../is68kdev/ctcreg.h
clock.o: ../machine/clock.h ../machine/board.h
conf.o: ../h/param.h ../h/systm.h ../h/buf.h ../h/tty.h ../h/conf.h el.h hp.h
conf.o: sd.h sm.h rk.h ra.h rl.h rd.h rx.h tm.h ts.h dh.h cp.h dz.h lp.h dl.h
conf.o: ib.h pty.h enetfilter.h gp.h rp.h enp.h
dkbad.o: ../h/param.h ../h/buf.h ../h/dkbad.h
in_cksum.o: ../h/types.h ../h/mbuf.h ../netinet/in.h ../netinet/in_systm.h
machdep.o: ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h ../h/kernel.h
machdep.o: ../h/map.h ../h/vm.h ../h/proc.h ../h/buf.h ../h/reboot.h
machdep.o: ../h/nami.h ../h/conf.h ../h/inode.h ../h/file.h ../h/text.h
machdep.o: ../h/clist.h ../h/callout.h ../h/cmap.h ../h/mbuf.h ../h/msgbuf.h
machdep.o: ../h/quota.h ../machine/reg.h ../machine/pte.h ../machine/psl.h
machdep.o: ../machine/trap.h ../machine/frame.h ../machine/board.h
mem.o: ../machine/pte.h ../h/param.h ../h/dir.h ../h/user.h ../h/conf.h
mem.o: ../h/buf.h ../h/systm.h ../h/vm.h ../h/cmap.h ../h/uio.h
mem.o: ../machine/board.h
realtime.o: ../machine/reg.h ../machine/pte.h ../machine/psl.h ../h/param.h
realtime.o: ../h/systm.h ../h/map.h ../h/dir.h ../h/user.h ../h/kernel.h
realtime.o: ../h/proc.h ../h/buf.h ../h/inode.h ../h/seg.h ../h/acct.h
realtime.o: ../h/wait.h ../h/vm.h ../h/text.h ../h/file.h ../h/quota.h
realtime.o: ../h/uio.h ../h/mbuf.h ../h/nami.h
sys_machdep.o: ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h ../h/ioctl.h
sys_machdep.o: ../h/file.h ../h/proc.h ../h/uio.h ../h/kernel.h ../h/mtio.h
sys_machdep.o: ../h/buf.h ../machine/dkio.h
ufs_machdep.o: ../machine/pte.h ../h/param.h ../h/systm.h ../h/dir.h
ufs_machdep.o: ../h/user.h ../h/buf.h ../h/conf.h ../h/proc.h ../h/seg.h
ufs_machdep.o: ../h/vm.h
cp.o: cp.h ../machine/pte.h ../h/param.h ../h/conf.h ../h/dir.h ../h/user.h
cp.o: ../h/proc.h ../h/ioctl.h ../h/tty.h ../h/map.h ../h/buf.h ../h/vm.h
cp.o: ../is68kdev/qbvar.h ../is68kdev/cpreg.h ../h/bk.h ../h/clist.h
cp.o: ../h/file.h ../h/uio.h ../h/kernel.h
gp.o: gp.h ../machine/pte.h ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h
gp.o: ../h/kernel.h ../h/proc.h ../h/dk.h ../h/dkbad.h ../h/buf.h ../h/conf.h
gp.o: ../h/map.h ../h/vm.h ../h/cmap.h ../h/uio.h ../vt/vt_hdrs.h
gp.o: ../vt/vt_output.h ../vt/vt_kernel.h ../vt/vt_key.h ../machine/board.h
gp.o: ../is68kdev/qbvar.h ../is68kdev/gpreg.h
qb.o: ../machine/pte.h ../h/param.h ../h/systm.h ../h/buf.h ../h/conf.h
qb.o: ../h/dir.h ../h/user.h ../h/map.h ../h/vm.h ../h/dk.h ../h/cmap.h
qb.o: ../h/dkbad.h ../h/uio.h ../h/kernel.h ../h/proc.h ../is68kdev/qbvar.h
qb.o: ../machine/board.h
rd.o: rd.h ../machine/pte.h ../h/param.h ../h/systm.h ../h/dk.h ../h/dkbad.h
rd.o: ../h/buf.h ../h/conf.h ../h/dir.h ../h/user.h ../h/map.h ../h/vm.h
rd.o: ../h/cmap.h ../h/uio.h ../h/kernel.h
sd.o: sd.h ../machine/pte.h ../h/param.h ../h/systm.h ../h/dk.h ../h/dkbad.h
sd.o: ../h/buf.h ../h/conf.h ../h/dir.h ../h/user.h ../h/map.h ../h/vm.h
sd.o: ../h/cmap.h ../h/uio.h ../h/kernel.h ../is68kdev/qbvar.h
sd.o: ../is68kdev/sdreg.h
ld.o: ld.h ../machine/pte.h ../h/param.h ../h/systm.h ../h/dk.h ../h/buf.h
ld.o: ../h/conf.h ../h/dir.h ../h/user.h ../h/map.h ../h/vm.h ../h/cmap.h
ld.o: ../h/uio.h ../h/kernel.h ../h/ioctl.h ../is68kdev/qbvar.h
ld.o: ../is68kdev/ldreg.h
sky.o: ../machine/pte.h ../h/param.h ../h/systm.h ../h/map.h ../h/dir.h
sky.o: ../h/user.h ../h/proc.h ../h/dk.h ../h/dkbad.h ../h/buf.h ../h/conf.h
sky.o: ../h/vm.h ../h/cmap.h ../h/uio.h ../h/kernel.h ../is68kdev/qbvar.h
sky.o: ../is68kdev/skyreg.h
sm.o: ../is68kdev/sm.Q.c ../is68kdev/sm.V.c
ts.o: ts.h ../machine/pte.h ../h/param.h ../h/systm.h ../h/buf.h ../h/dir.h
ts.o: ../h/conf.h ../h/user.h ../h/file.h ../h/map.h ../h/vm.h ../h/ioctl.h
ts.o: ../h/mtio.h ../h/cmap.h ../h/uio.h ../h/kernel.h ../is68kdev/qbvar.h
ts.o: ../is68kdev/tsreg.h
enet.o: il.h ex.h enetfilter.h ../h/param.h ../h/systm.h ../h/mbuf.h ../h/buf.h
enet.o: ../h/dir.h ../h/user.h ../h/ioctl.h ../h/map.h ../machine/pte.h
enet.o: ../h/proc.h ../h/inode.h ../h/file.h ../h/tty.h ../h/uio.h
enet.o: ../h/protosw.h ../h/socket.h ../net/if.h ../is68kif/enet.h
enet.o: ../is68kif/enetdefs.h
if_enp.o: enp.h enetfilter.h ../h/param.h ../h/systm.h ../h/mbuf.h ../h/buf.h
if_enp.o: ../h/protosw.h ../h/ioctl.h ../h/socket.h ../h/vmmac.h ../h/errno.h
if_enp.o: ../h/time.h ../h/kernel.h ../h/uio.h ../net/if.h ../net/netisr.h
if_enp.o: ../net/route.h ../netinet/in.h ../netinet/in_systm.h ../netinet/ip.h
if_enp.o: ../netinet/ip_var.h ../netinet/if_ether.h ../netpup/pup.h
if_enp.o: ../is68kif/enet.h ../is68kdev/qbvar.h ../is68kif/if_enp.h
if_enp.o: ../machine/reg.h ../h/Wipc.h
if_ex.o: ex.h enetfilter.h ../machine/pte.h ../h/param.h ../h/systm.h
if_ex.o: ../h/mbuf.h ../h/buf.h ../h/protosw.h ../h/socket.h ../h/vmmac.h
if_ex.o: ../h/ioctl.h ../h/errno.h ../net/if.h ../net/netisr.h ../net/route.h
if_ex.o: ../netinet/in.h ../netinet/in_systm.h ../netinet/ip.h
if_ex.o: ../netinet/ip_var.h ../netinet/if_ether.h ../netpup/pup.h
if_ex.o: ../is68kif/if_qb.h ../is68kif/if_exreg.h ../is68kif/enet.h
if_ex.o: ../is68kdev/qbvar.h
if_qb.o: ../machine/pte.h ../h/param.h ../h/systm.h ../h/mbuf.h ../h/buf.h
if_qb.o: ../h/cmap.h ../h/vmmac.h ../h/socket.h ../net/if.h ../is68kdev/qbvar.h
if_vb.o: vb.h enetfilter.h ../h/param.h ../h/systm.h ../h/mbuf.h ../h/buf.h
if_vb.o: ../h/protosw.h ../h/ioctl.h ../h/socket.h ../h/vmmac.h ../h/errno.h
if_vb.o: ../h/time.h ../h/kernel.h ../h/uio.h ../net/if.h ../net/netisr.h
if_vb.o: ../net/route.h ../netinet/in.h ../netinet/in_systm.h ../netinet/ip.h
if_vb.o: ../netinet/ip_var.h ../netinet/if_ether.h ../netpup/pup.h
if_vb.o: ../is68kif/enet.h ../is68kdev/qbvar.h ../machine/reg.h ../h/Wipc.h
if_vb.o: ../is68kif/if_ring.h
if_ring.o: ../is68kif/if_ring.h
Cousin.o: ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h ../h/kernel.h
Cousin.o: ../h/file.h ../h/stat.h ../h/inode.h ../h/fs.h ../h/buf.h ../h/proc.h
Cousin.o: ../h/quota.h ../h/uio.h ../h/nami.h ../h/Remote.h ../machine/board.h
Minfo.o: ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h ../h/kernel.h
Minfo.o: ../h/file.h ../h/stat.h ../h/inode.h ../h/fs.h ../h/buf.h ../h/proc.h
Minfo.o: ../h/quota.h ../h/uio.h ../h/nami.h
Remote.o: ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h ../h/ioctl.h
Remote.o: ../h/kernel.h ../h/file.h ../h/stat.h ../h/inode.h ../h/fs.h
Remote.o: ../h/buf.h ../h/proc.h ../h/quota.h ../h/uio.h ../h/nami.h
Remote.o: ../h/mount.h ../h/Remote.h
Rkern_exec.o: ../machine/reg.h ../machine/pte.h ../machine/psl.h ../h/param.h
Rkern_exec.o: ../h/systm.h ../h/map.h ../h/dir.h ../h/user.h ../h/kernel.h
Rkern_exec.o: ../h/proc.h ../h/buf.h ../h/inode.h ../h/seg.h ../h/vm.h
Rkern_exec.o: ../h/text.h ../h/file.h ../h/uio.h ../h/nami.h ../h/acct.h
Rsyscalls.o: ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h ../h/kernel.h
Rsyscalls.o: ../h/file.h ../h/stat.h ../h/inode.h ../h/fs.h ../h/buf.h
Rsyscalls.o: ../h/proc.h ../h/quota.h ../h/uio.h ../h/socket.h ../h/socketvar.h
Rsyscalls.o: ../h/nami.h ../h/mount.h
Wipc.o: ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h ../h/kernel.h
Wipc.o: ../h/file.h ../h/stat.h ../h/inode.h ../h/fs.h ../h/buf.h ../h/proc.h
Wipc.o: ../h/quota.h ../h/uio.h ../h/socket.h ../h/socketvar.h ../h/nami.h
Wipc.o: ../h/mount.h ../h/mbuf.h ../net/if.h ../netinet/in.h
Wipc.o: ../netinet/if_ether.h ../h/Wipc.h
vt_dev.o: vty.h ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h ../h/file.h
vt_dev.o: ../h/proc.h ../h/inode.h ../h/conf.h ../h/buf.h ../h/dk.h ../h/uio.h
vt_dev.o: ../h/kernel.h ../h/signal.h ../h/errno.h ../vt/vt_hdrs.h
vt_dev.o: ../vt/vt_fonts.h ../vt/vt_output.h ../vt/vt_kernel.h ../vt/vt_key.h
vt_dev.o: ../vt/vt_keyin.h ../is68kdev/pdma.h ../is68kdev/sioreg.h
vt_dev.o: ../machine/board.h ../h/ttychars.h
vt_conf.o: ../h/param.h ../h/systm.h ../vt/vt_hdrs.h ../vt/vt_kernel.h
vt_desktop.o: ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h ../h/proc.h
vt_desktop.o: ../h/errno.h ../h/kernel.h ../vt/vt_hdrs.h ../vt/vt_fonts.h
vt_desktop.o: ../vt/vt_output.h ../vt/vt_kernel.h ../machine/board.h
vt_keyboard.o: ../h/param.h ../h/systm.h ../h/conf.h ../vt/vt_hdrs.h
vt_keyboard.o: ../vt/vt_output.h ../vt/vt_kernel.h
vt_graphics.o: ../h/param.h ../h/systm.h ../h/errno.h ../h/buf.h
vt_graphics.o: ../vt/vt_hdrs.h ../vt/vt_output.h ../vt/vt_kernel.h
vt_graphics.o: ../vt/vt_fonts.h
vt_term.o: ../machine/reg.h ../h/param.h ../h/systm.h ../h/buf.h
vt_term.o: ../vt/vt_hdrs.h ../vt/vt_output.h ../vt/vt_kernel.h ../vt/vt_key.h
vt_term.o: ../vt/vt_fonts.h
vt_fonts.o: ../h/param.h ../h/time.h ../h/kernel.h ../h/uio.h ../machine/defs.h
vt_fonts.o: ../vt/vt_fonts.h ../vt/vt_types.h ../h/errno.h
vt_input.o: ../h/types.h ../vt/vt_hdrs.h ../vt/vt_kernel.h ../vt/vt_key.h
vt_space.o: ../h/types.h ../h/errno.h ../vt/vt_hdrs.h ../vt/vt_output.h
vt_space.o: ../vt/vt_kernel.h ../vt/vt_key.h
vt_cons.o: ../machine/reg.h ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h
vt_cons.o: ../h/file.h ../h/proc.h ../h/inode.h ../h/conf.h ../h/buf.h
vt_cons.o: ../h/dk.h ../h/uio.h ../h/kernel.h ../h/signal.h ../h/errno.h
vt_cons.o: ../vt/vt_hdrs.h ../vt/vt_fonts.h ../vt/vt_output.h ../vt/vt_kernel.h
vt_cons.o: ../vt/vt_key.h ../vt/vt_keyin.h ../is68kdev/pdma.h
vt_cons.o: ../is68kdev/sioreg.h ../machine/board.h ../h/vm.h ../h/msgbuf.h
