IDENT=-DDDB -DDIAGNOSTIC -DKTRACE -DACCOUNTING -DKMEMSTATS -DPTRACE -DCRYPTO -DSYSVMSG -DSYSVSEM -DSYSVSHM -DUVM_SWAP_ENCRYPT -DFFS -DFFS2 -DFFS_SOFTUPDATES -DUFS_DIRHASH -DQUOTA -DEXT2FS -DMFS -DNFSCLIENT -DNFSSERVER -DCD9660 -DUDF -DMSDOSFS -DFIFO -DFUSE -DSOCKET_SPLICE -DTCP_ECN -DTCP_SIGNATURE -DINET6 -DIPSEC -DPPP_BSDCOMP -DPPP_DEFLATE -DPIPEX -DMROUTING -DMPLS -DBOOT_CONFIG -DDEC_3000_500 -DDEC_3000_300 -DDEC_2100_A50 -DDEC_KN20AA -DDEC_KN300 -DDEC_ALPHABOOK1 -DDEC_AXPPCI_33 -DDEC_EB164 -DDEC_EB64PLUS -DDEC_2000_300 -DDEC_550 -DDEC_1000 -DDEC_1000A -DDEC_6600 -DAPI_UP1000 -DEISAVERBOSE -DPCIVERBOSE -DTCVERBOSE -DUSBVERBOSE -DWSDISPLAY_COMPAT_USL -DWSDISPLAY_COMPAT_RAWKBD -DWSDISPLAY_DEFAULTSCREENS="6" -DAPERTURE -DUSER_PCICONF -DONEWIREVERBOSE -DMULTIPROCESSOR
PARAM=-DMAXUSERS=80
S=	/usr/src/sys
_mach=alpha
_arch=alpha
#	$OpenBSD: Makefile.alpha,v 1.115 2021/01/28 17:39:01 deraadt Exp $

# For instructions on building kernels consult the config(8) and options(4)
# manual pages.
#
# N.B.: NO DEPENDENCIES ON FOLLOWING FLAGS ARE VISIBLE TO MAKEFILE
#	IF YOU CHANGE THE DEFINITION OF ANY OF THESE RECOMPILE EVERYTHING
# DEBUG is set to -g by config if debugging is requested (config -g).
# PROF is set to -pg by config if profiling is requested (config -p).

.include <bsd.own.mk>

SIZE?=	size
STRIP?=	ctfstrip

# source tree is located via $S relative to the compilation directory
.ifndef S
S!=	cd ../../../..; pwd
.endif

_machdir?=	$S/arch/${_mach}
_archdir?=	$S/arch/${_arch}

INCLUDES=	-nostdinc -I$S -I${.OBJDIR} -I$S/arch
CPPFLAGS=	${INCLUDES} ${IDENT} ${PARAM} -D_KERNEL -MD -MP
CWARNFLAGS=	-Werror -Wall -Wimplicit-function-declaration \
		-Wno-main -Wno-uninitialized -Wno-pointer-sign \
		-Wframe-larger-than=2047

CMACHFLAGS=	-mno-fp-regs -Wa,-mev56
CMACHFLAGS+=	-fno-builtin-printf -fno-builtin-snprintf \
		-fno-builtin-vsnprintf -fno-builtin-log \
		-fno-builtin-log2 -fno-builtin-malloc ${NOPIE_FLAGS}
SORTR=		sort -R
.if ${IDENT:M-DNO_PROPOLICE}
CMACHFLAGS+=	-fno-stack-protector
.endif
.if ${IDENT:M-DSMALL_KERNEL}
SORTR=		cat
COPTIMIZE?=	-Oz
.endif

DEBUG?=		-g
COPTIMIZE?=	-O2
CFLAGS=		${DEBUG} ${CWARNFLAGS} ${CMACHFLAGS} ${COPTIMIZE} ${COPTS} ${PIPE}
AFLAGS=		-D_LOCORE -x assembler-with-cpp ${CWARNFLAGS} ${CMACHFLAGS}
LINKFLAGS=	-T ld.script -X -N -G 4 --warn-common -nopie

HOSTCC?=	${CC}
HOSTED_CPPFLAGS=${CPPFLAGS:S/^-nostdinc$//}
HOSTED_CFLAGS=	${CFLAGS}
HOSTED_C=	${HOSTCC} ${HOSTED_CFLAGS} ${HOSTED_CPPFLAGS} -c $<

NORMAL_C_NOP=	${CC} ${CFLAGS} ${CPPFLAGS} -c $<
NORMAL_C=	${CC} ${CFLAGS} ${CPPFLAGS} ${PROF} -c $<
NORMAL_S=	${CC} ${AFLAGS} ${CPPFLAGS} ${PROF} -c $<

OBJS=	smc93cx6.o pcdisplay_subr.o pcdisplay_chars.o vga.o \
	vga_subr.o mii_bitbang.o wdc.o aic7xxx.o aic7xxx_openbsd.o \
	aic7xxx_seeprom.o adw.o gdt_common.o twe.o ciss.o qlw.o \
	qla.o mpi.o sili.o ncr53c9x.o siop_common.o siop.o \
	elink3.o lemac.o if_wi.o if_wi_hostap.o an.o am7990.o \
	lance.o xl.o fxp.o mtd8xx.o rtl81x9.o re.o dc.o \
	smc83c170.o ne2000.o ti.o com.o pckbc.o ac97.o cy.o lpt.o \
	lm78.o ar5xxx.o ar5210.o ar5211.o ar5212.o ath.o atw.o \
	rt2560.o rt2661.o rt2860.o acx.o acx111.o acx100.o pgt.o \
	aic6915.o malo.o uhci.o ohci.o ehci.o am7930.o radio.o \
	vscsi.o softraid.o softraid_concat.o softraid_crypto.o \
	softraid_raid0.o softraid_raid1.o softraid_raid5.o \
	softraid_raid6.o softraid_raid1c.o spdmem.o ksyms.o \
	fuse_device.o fuse_file.o fuse_lookup.o fuse_vfsops.o \
	fuse_vnops.o fusebuf.o pf.o pf_norm.o pf_ruleset.o \
	pf_ioctl.o pf_table.o pf_osfp.o pf_if.o pf_lb.o \
	pf_syncookies.o hfsc.o fq_codel.o if_pflog.o if_pfsync.o \
	if_pflow.o bio.o hotplug.o if_pppoe.o db_access.o \
	db_break.o db_command.o db_ctf.o db_dwarf.o db_elf.o \
	db_examine.o db_expr.o db_hangman.o db_input.o db_lex.o \
	db_output.o db_run.o db_sym.o db_trap.o db_variables.o \
	db_watch.o db_usrreq.o audio.o cons.o diskmap.o firmload.o \
	dp8390.o rtl80x9.o tea5757.o midi.o mulaw.o vnd.o rnd.o \
	video.o cd9660_bmap.o cd9660_lookup.o cd9660_node.o \
	cd9660_rrip.o cd9660_util.o cd9660_vfsops.o cd9660_vnops.o \
	udf_subr.o udf_vfsops.o udf_vnops.o clock_subr.o exec_conf.o \
	exec_elf.o exec_script.o exec_subr.o init_main.o \
	init_sysent.o kern_acct.o kern_bufq.o kern_clock.o \
	kern_descrip.o kern_event.o kern_exec.o kern_exit.o \
	kern_fork.o kern_kthread.o kern_ktrace.o kern_lock.o \
	kern_malloc.o kern_rwlock.o kern_physio.o kern_proc.o \
	kern_prot.o kern_resource.o kern_pledge.o kern_unveil.o \
	kern_sched.o kern_sensors.o kern_sig.o kern_smr.o \
	kern_subr.o kern_sysctl.o kern_synch.o kern_tc.o kern_time.o \
	kern_timeout.o kern_uuid.o kern_watchdog.o kern_task.o \
	kern_srp.o kern_xxx.o sched_bsd.o subr_autoconf.o \
	subr_disk.o subr_evcount.o subr_extent.o subr_log.o \
	subr_percpu.o subr_poison.o subr_pool.o subr_tree.o \
	dma_alloc.o subr_prf.o subr_prof.o subr_userconf.o \
	subr_xxx.o sys_futex.o sys_generic.o sys_pipe.o \
	sys_process.o sys_socket.o sysv_ipc.o sysv_msg.o sysv_sem.o \
	sysv_shm.o tty.o tty_conf.o tty_pty.o tty_nmea.o tty_msts.o \
	tty_endrun.o tty_subr.o tty_tty.o uipc_domain.o uipc_mbuf.o \
	uipc_mbuf2.o uipc_proto.o uipc_socket.o uipc_socket2.o \
	uipc_syscalls.o uipc_usrreq.o vfs_bio.o vfs_biomem.o \
	vfs_cache.o vfs_default.o vfs_init.o vfs_lockf.o \
	vfs_lookup.o vfs_subr.o vfs_sync.o vfs_syscalls.o vfs_vops.o \
	vfs_vnops.o vfs_getcwd.o spec_vnops.o dead_vnops.o \
	fifo_vnops.o msdosfs_conv.o msdosfs_denode.o msdosfs_fat.o \
	msdosfs_lookup.o msdosfs_vfsops.o msdosfs_vnops.o art.o \
	bpf.o bpf_filter.o if.o ifq.o if_ethersubr.o if_etherip.o \
	if_spppsubr.o if_loop.o if_media.o if_ppp.o ppp_tty.o \
	bsd-comp.o ppp-deflate.o if_tun.o if_bridge.o bridgectl.o \
	bridgestp.o if_etherbridge.o if_veb.o if_vlan.o if_switch.o \
	switchctl.o switchofp.o pipex.o radix.o rtable.o route.o \
	rtsock.o slcompress.o if_enc.o if_gre.o if_trunk.o \
	trunklacp.o if_aggr.o if_tpmr.o if_mpe.o if_mpw.o if_mpip.o \
	if_bpe.o if_vether.o if_pair.o if_pppx.o if_vxlan.o if_wg.o \
	wg_noise.o wg_cookie.o toeplitz.o ieee80211.o \
	ieee80211_amrr.o ieee80211_crypto.o ieee80211_crypto_bip.o \
	ieee80211_crypto_ccmp.o ieee80211_crypto_tkip.o \
	ieee80211_crypto_wep.o ieee80211_input.o ieee80211_ioctl.o \
	ieee80211_node.o ieee80211_output.o ieee80211_pae_input.o \
	ieee80211_pae_output.o ieee80211_proto.o ieee80211_ra.o \
	ieee80211_rssadapt.o ieee80211_regdomain.o if_ether.o igmp.o \
	in.o in_pcb.o in_proto.o inet_nat64.o inet_ntop.o \
	ip_divert.o ip_icmp.o ip_id.o ip_input.o ip_mroute.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 ip_gre.o \
	ip_ipsp.o ip_spd.o ip_ipip.o ipsec_input.o ipsec_output.o \
	ip_esp.o ip_ah.o ip_carp.o ip_ipcomp.o aes.o rijndael.o \
	md5.o rmd160.o sha1.o sha2.o blf.o cast.o ecb_enc.o \
	set_key.o ecb3_enc.o crypto.o criov.o cryptosoft.o xform.o \
	xform_ipcomp.o arc4.o michael.o cmac.o hmac.o gmac.o \
	key_wrap.o idgen.o chachapoly.o poly1305.o siphash.o \
	blake2s.o curve25519.o mpls_input.o mpls_output.o \
	mpls_proto.o mpls_raw.o mpls_shim.o krpc_subr.o nfs_bio.o \
	nfs_boot.o nfs_debug.o nfs_node.o nfs_kq.o nfs_serv.o \
	nfs_socket.o nfs_srvcache.o nfs_subs.o nfs_syscalls.o \
	nfs_vfsops.o nfs_vnops.o ffs_alloc.o ffs_balloc.o \
	ffs_inode.o ffs_subr.o ffs_softdep_stub.o ffs_tables.o \
	ffs_vfsops.o ffs_vnops.o ffs_softdep.o mfs_vfsops.o \
	mfs_vnops.o ufs_bmap.o ufs_dirhash.o ufs_ihash.o ufs_inode.o \
	ufs_lookup.o ufs_quota.o ufs_quota_stub.o ufs_vfsops.o \
	ufs_vnops.o ext2fs_alloc.o ext2fs_balloc.o ext2fs_bmap.o \
	ext2fs_bswap.o ext2fs_extents.o ext2fs_inode.o \
	ext2fs_lookup.o ext2fs_readwrite.o ext2fs_subr.o \
	ext2fs_vfsops.o ext2fs_vnops.o uvm_addr.o uvm_amap.o \
	uvm_anon.o uvm_aobj.o uvm_device.o uvm_fault.o uvm_glue.o \
	uvm_init.o uvm_io.o uvm_km.o uvm_map.o uvm_meter.o \
	uvm_mmap.o uvm_object.o uvm_page.o uvm_pager.o uvm_pdaemon.o \
	uvm_pmemrange.o uvm_swap.o uvm_swap_encrypt.o uvm_unix.o \
	uvm_vnode.o if_gif.o ip_ecn.o in6_pcb.o in6.o ip6_divert.o \
	in6_ifattach.o in6_cksum.o in6_src.o in6_proto.o dest6.o \
	frag6.o icmp6.o ip6_id.o ip6_input.o ip6_forward.o \
	ip6_mroute.o ip6_output.o route6.o mld6.o nd6.o nd6_nbr.o \
	nd6_rtr.o raw_ip6.o udp6_output.o pfkeyv2.o \
	pfkeyv2_parsemessage.o pfkeyv2_convert.o getsn.o random.o \
	explicit_bzero.o timingsafe_bcmp.o strchr.o strrchr.o imax.o \
	imin.o lmax.o lmin.o max.o min.o ulmax.o ulmin.o memchr.o \
	memcmp.o bcmp.o bzero.o bcopy.o memcpy.o memmove.o ffs.o \
	fls.o flsl.o memset.o strcmp.o strlcat.o strlcpy.o \
	strlen.o strncmp.o strncpy.o strnlen.o scanc.o skpc.o \
	htonl.o htons.o strncasecmp.o adler32.o crc32.o infback.o \
	inffast.o inflate.o inftrees.o deflate.o zutil.o zopenbsd.o \
	trees.o compress.o shared_intr.o sgmap_common.o cpu.o mii.o \
	mii_physubr.o ukphy_subr.o tlphy.o nsphy.o nsphyter.o \
	qsphy.o inphy.o iophy.o eephy.o exphy.o rlphy.o lxtphy.o \
	luphy.o mtdphy.o icsphy.o sqphy.o tqphy.o ukphy.o dcphy.o \
	bmtphy.o brgphy.o xmphy.o amphy.o acphy.o urlphy.o \
	rgephy.o ciphy.o ipgphy.o mlphy.o scsi_base.o scsi_ioctl.o \
	scsiconf.o cd.o ch.o sd.o st.o uk.o safte.o ses.o \
	rasops.o rasops8.o rasops32.o wsfont.o wsdisplay.o \
	wsdisplay_compat_usl.o wsevent.o wskbd.o wskbdutil.o \
	wsmouse.o wstpad.o wsmux.o wsemulconf.o wsemul_subr.o \
	wsemul_vt100.o wsemul_vt100_subr.o wsemul_vt100_chars.o \
	wsemul_vt100_keys.o if_le_dec.o tc.o ioasic_subr.o \
	if_le_ioasic.o if_le_tc.o bba.o tcds.o asc.o asc_tc.o \
	asc_tcds.o zs_ioasic.o z8530sc.o z8530tty.o mcbus.o mcmem.o \
	tcasic.o tc_bus_mem.o tc_dma.o tc_dma_3000_300.o \
	tc_dma_3000_500.o tc_sgmap.o tc_3000_500.o tc_3000_300.o \
	ioasic.o atapiscsi.o wd.o ata_wdc.o ata.o atascsi.o pci.o \
	pci_map.o pci_quirks.o pci_subr.o vga_pci.o vga_pci_common.o \
	tga.o tga_conf.o bt463.o bt485.o ibm561.o cy82c693.o \
	ahc_pci.o adw_pci.o adwlib.o adwmcode.o twe_pci.o eap.o \
	eso.o emuxki.o fms.o fmsradio.o auvia.o gdt_pci.o \
	ciss_pci.o qlw_pci.o qla_pci.o qle.o mpi_pci.o sili_pci.o \
	if_de.o if_ep_pci.o if_pcn.o siop_pci_common.o siop_pci.o \
	pciide.o ppb.o cy_pci.o if_mtd_pci.o if_rl_pci.o \
	if_re_pci.o if_vr.o if_tl.o if_txp.o sv.o bktr_audio.o \
	bktr_card.o bktr_core.o bktr_os.o bktr_tuner.o if_xl_pci.o \
	if_fxp_pci.o if_em.o if_em_hw.o if_em_soc.o if_xge.o \
	if_dc_pci.o if_epic_pci.o if_ti_pci.o if_ne_pci.o hifn7751.o \
	ubsec.o safe.o if_wb.o if_sf_pci.o if_sis.o if_ste.o \
	uhci_pci.o ohci_pci.o ehci_pci.o if_sk.o if_msk.o puc.o \
	pucdata.o com_puc.o if_wi_pci.o if_an_pci.o cmpci.o pcscp.o \
	if_lge.o if_bge.o if_vge.o if_stge.o if_ath_pci.o \
	if_atw_pci.o if_ral_pci.o if_acx_pci.o if_pgt_pci.o \
	if_malo_pci.o alipm.o isa.o isadma.o fdc.o fd.o com_isa.o \
	cy_isa.o pckbc_isa.o vga_isa.o wdc_isa.o if_lc_isa.o \
	if_ne_isa.o if_we.o elink.o if_ec.o if_ep_isa.o mpu401.o \
	pcppi.o spkr.o lpt_isa.o i82365.o i82365_isa.o \
	i82365_isasubr.o pcmcia.o pcmcia_cis.o pcmcia_cis_quirks.o \
	if_ep_pcmcia.o isa_machdep.o isadma_bounce.o pckbd.o \
	wskbdmap_mfii.o pms.o eisa.o ahc_eisa.o eisa_machdep.o \
	pciide_machdep.o pci_sgmap_pte64.o apecs.o apecs_bus_io.o \
	apecs_bus_mem.o apecs_pci.o apecs_dma.o lca.o lca_bus_io.o \
	lca_bus_mem.o lca_pci.o lca_dma.o cia.o cia_dma.o cia_pci.o \
	cia_bus_io.o cia_bus_mem.o cia_bwx_bus_io.o cia_bwx_bus_mem.o \
	irongate.o irongate_bus_io.o irongate_bus_mem.o \
	irongate_dma.o irongate_pci.o tsc.o tsciic.o tsp_dma.o \
	tsp_pci.o tsp_bus_io.o tsp_bus_mem.o mcpcia.o \
	mcpcia_bus_io.o mcpcia_bus_mem.o mcpcia_dma.o mcpcia_pci.o \
	pci_2100_a50.o pci_axppci_33.o pci_eb164.o pci_eb164_intr.o \
	pci_eb64plus.o pci_eb64plus_intr.o pci_kn20aa.o pci_kn300.o \
	pci_550.o pci_1000a.o pci_1000.o pci_6600.o pci_alphabook1.o \
	pci_up1000.o pci_machdep.o sio.o sio_pic.o hme.o \
	if_hme_pci.o isapnp.o isapnpdebug.o isapnpres.o \
	if_ep_isapnp.o isapnp_machdep.o mcclock.o mcclock_ioasic.o \
	mcclock_isa.o autoconf.o clock.o conf.o db_disasm.o \
	db_interface.o db_trace.o interrupt.o ipifuncs.o \
	lock_machdep.o machdep.o mainbus.o locore.o mem.o pmap.o \
	process_machdep.o prom.o sys_machdep.o trap.o fp_complete.o \
	vm_machdep.o disksubr.o bus_dma.o in_cksum.o promcons.o \
	cpuconf.o dec_2100_a50.o dec_3000_300.o dec_3000_500.o \
	dec_axppci_33.o dec_eb164.o dec_eb64plus.o dec_kn20aa.o \
	dec_kn300.o dec_550.o dec_alphabook1.o dec_1000a.o \
	dec_6600.o api_up1000.o hid.o hidkbd.o hidms.o i2c.o \
	i2c_exec.o i2c_scan.o i2c_bitbang.o lm75.o lm87.o \
	maxim6690.o ad741x.o adm1021.o adm1024.o adm1025.o \
	adm1030.o adm1031.o ds1631.o adt7460.o lm78_i2c.o \
	spdmem_i2c.o sdtemp.o usb.o usbdi.o usbdi_util.o usb_mem.o \
	usb_subr.o usb_quirks.o uhub.o uaudio.o uvideo.o utvfu.o \
	umidi.o umidi_quirks.o ucom.o ugen.o uhidev.o uhid.o \
	fido.o ujoy.o ukbdmap.o ukbd.o ums.o ucycom.o uslhcom.o \
	ulpt.o umass.o umass_quirks.o umass_scsi.o uthum.o ugold.o \
	uonerng.o urng.o uvisor.o udsbr.o utwitch.o if_aue.o \
	if_axe.o if_axen.o if_smsc.o if_cue.o if_kue.o if_cdce.o \
	if_urndis.o if_udav.o if_upl.o if_ugl.o if_url.o if_ure.o \
	umodem.o uftdi.o uplcom.o umct.o uvscom.o ubsa.o uslcom.o \
	uark.o uscom.o ucrcom.o uipaq.o uchcom.o if_wi_usb.o \
	if_ral.o if_rum.o if_run.o if_uath.o uow.o upd.o uhidpp.o \
	ucc.o onewire.o onewire_subr.o owid.o owsbm.o owtemp.o \
	owctr.o softfloat.o __divl.o __divlu.o __divq.o __divqu.o \
	__reml.o __remlu.o __remq.o __remqu.o

CFILES=	$S/dev/ic/smc93cx6.c $S/dev/ic/pcdisplay_subr.c \
	$S/dev/ic/pcdisplay_chars.c $S/dev/ic/vga.c $S/dev/ic/vga_subr.c \
	$S/dev/mii/mii_bitbang.c $S/dev/ic/wdc.c $S/dev/ic/aic7xxx.c \
	$S/dev/ic/aic7xxx_openbsd.c $S/dev/ic/aic7xxx_seeprom.c \
	$S/dev/ic/adw.c $S/dev/ic/gdt_common.c $S/dev/ic/twe.c \
	$S/dev/ic/ciss.c $S/dev/ic/qlw.c $S/dev/ic/qla.c $S/dev/ic/mpi.c \
	$S/dev/ic/sili.c $S/dev/ic/ncr53c9x.c $S/dev/ic/siop_common.c \
	$S/dev/ic/siop.c $S/dev/ic/elink3.c $S/dev/ic/lemac.c \
	$S/dev/ic/if_wi.c $S/dev/ic/if_wi_hostap.c $S/dev/ic/an.c \
	$S/dev/ic/am7990.c $S/dev/ic/lance.c $S/dev/ic/xl.c \
	$S/dev/ic/fxp.c $S/dev/ic/mtd8xx.c $S/dev/ic/rtl81x9.c \
	$S/dev/ic/re.c $S/dev/ic/dc.c $S/dev/ic/smc83c170.c \
	$S/dev/ic/ne2000.c $S/dev/ic/ti.c $S/dev/ic/com.c \
	$S/dev/ic/pckbc.c $S/dev/ic/ac97.c $S/dev/ic/cy.c $S/dev/ic/lpt.c \
	$S/dev/ic/lm78.c $S/dev/ic/ar5xxx.c $S/dev/ic/ar5210.c \
	$S/dev/ic/ar5211.c $S/dev/ic/ar5212.c $S/dev/ic/ath.c \
	$S/dev/ic/atw.c $S/dev/ic/rt2560.c $S/dev/ic/rt2661.c \
	$S/dev/ic/rt2860.c $S/dev/ic/acx.c $S/dev/ic/acx111.c \
	$S/dev/ic/acx100.c $S/dev/ic/pgt.c $S/dev/ic/aic6915.c \
	$S/dev/ic/malo.c $S/dev/usb/uhci.c $S/dev/usb/ohci.c \
	$S/dev/usb/ehci.c $S/dev/ic/am7930.c $S/dev/radio.c \
	$S/dev/vscsi.c $S/dev/softraid.c $S/dev/softraid_concat.c \
	$S/dev/softraid_crypto.c $S/dev/softraid_raid0.c \
	$S/dev/softraid_raid1.c $S/dev/softraid_raid5.c \
	$S/dev/softraid_raid6.c $S/dev/softraid_raid1c.c $S/dev/spdmem.c \
	$S/dev/ksyms.c $S/miscfs/fuse/fuse_device.c \
	$S/miscfs/fuse/fuse_file.c $S/miscfs/fuse/fuse_lookup.c \
	$S/miscfs/fuse/fuse_vfsops.c $S/miscfs/fuse/fuse_vnops.c \
	$S/miscfs/fuse/fusebuf.c $S/net/pf.c $S/net/pf_norm.c \
	$S/net/pf_ruleset.c $S/net/pf_ioctl.c $S/net/pf_table.c \
	$S/net/pf_osfp.c $S/net/pf_if.c $S/net/pf_lb.c \
	$S/net/pf_syncookies.c $S/net/hfsc.c $S/net/fq_codel.c \
	$S/net/if_pflog.c $S/net/if_pfsync.c $S/net/if_pflow.c \
	$S/dev/bio.c $S/dev/hotplug.c $S/net/if_pppoe.c \
	$S/ddb/db_access.c $S/ddb/db_break.c $S/ddb/db_command.c \
	$S/ddb/db_ctf.c $S/ddb/db_dwarf.c $S/ddb/db_elf.c \
	$S/ddb/db_examine.c $S/ddb/db_expr.c $S/ddb/db_hangman.c \
	$S/ddb/db_input.c $S/ddb/db_lex.c $S/ddb/db_output.c \
	$S/ddb/db_run.c $S/ddb/db_sym.c $S/ddb/db_trap.c \
	$S/ddb/db_variables.c $S/ddb/db_watch.c $S/ddb/db_usrreq.c \
	$S/dev/audio.c $S/dev/cons.c $S/dev/diskmap.c $S/dev/firmload.c \
	$S/dev/ic/dp8390.c $S/dev/ic/rtl80x9.c $S/dev/ic/tea5757.c \
	$S/dev/midi.c $S/dev/mulaw.c $S/dev/vnd.c $S/dev/rnd.c \
	$S/dev/video.c $S/isofs/cd9660/cd9660_bmap.c \
	$S/isofs/cd9660/cd9660_lookup.c $S/isofs/cd9660/cd9660_node.c \
	$S/isofs/cd9660/cd9660_rrip.c $S/isofs/cd9660/cd9660_util.c \
	$S/isofs/cd9660/cd9660_vfsops.c $S/isofs/cd9660/cd9660_vnops.c \
	$S/isofs/udf/udf_subr.c $S/isofs/udf/udf_vfsops.c \
	$S/isofs/udf/udf_vnops.c $S/kern/clock_subr.c $S/kern/exec_conf.c \
	$S/kern/exec_elf.c $S/kern/exec_script.c $S/kern/exec_subr.c \
	$S/kern/init_main.c $S/kern/init_sysent.c $S/kern/kern_acct.c \
	$S/kern/kern_bufq.c $S/kern/kern_clock.c $S/kern/kern_descrip.c \
	$S/kern/kern_event.c $S/kern/kern_exec.c $S/kern/kern_exit.c \
	$S/kern/kern_fork.c $S/kern/kern_kthread.c $S/kern/kern_ktrace.c \
	$S/kern/kern_lock.c $S/kern/kern_malloc.c $S/kern/kern_rwlock.c \
	$S/kern/kern_physio.c $S/kern/kern_proc.c $S/kern/kern_prot.c \
	$S/kern/kern_resource.c $S/kern/kern_pledge.c \
	$S/kern/kern_unveil.c $S/kern/kern_sched.c $S/kern/kern_sensors.c \
	$S/kern/kern_sig.c $S/kern/kern_smr.c $S/kern/kern_subr.c \
	$S/kern/kern_sysctl.c $S/kern/kern_synch.c $S/kern/kern_tc.c \
	$S/kern/kern_time.c $S/kern/kern_timeout.c $S/kern/kern_uuid.c \
	$S/kern/kern_watchdog.c $S/kern/kern_task.c $S/kern/kern_srp.c \
	$S/kern/kern_xxx.c $S/kern/sched_bsd.c $S/kern/subr_autoconf.c \
	$S/kern/subr_disk.c $S/kern/subr_evcount.c $S/kern/subr_extent.c \
	$S/kern/subr_log.c $S/kern/subr_percpu.c $S/kern/subr_poison.c \
	$S/kern/subr_pool.c $S/kern/subr_tree.c $S/kern/dma_alloc.c \
	$S/kern/subr_prf.c $S/kern/subr_prof.c $S/kern/subr_userconf.c \
	$S/kern/subr_xxx.c $S/kern/sys_futex.c $S/kern/sys_generic.c \
	$S/kern/sys_pipe.c $S/kern/sys_process.c $S/kern/sys_socket.c \
	$S/kern/sysv_ipc.c $S/kern/sysv_msg.c $S/kern/sysv_sem.c \
	$S/kern/sysv_shm.c $S/kern/tty.c $S/kern/tty_conf.c \
	$S/kern/tty_pty.c $S/kern/tty_nmea.c $S/kern/tty_msts.c \
	$S/kern/tty_endrun.c $S/kern/tty_subr.c $S/kern/tty_tty.c \
	$S/kern/uipc_domain.c $S/kern/uipc_mbuf.c $S/kern/uipc_mbuf2.c \
	$S/kern/uipc_proto.c $S/kern/uipc_socket.c $S/kern/uipc_socket2.c \
	$S/kern/uipc_syscalls.c $S/kern/uipc_usrreq.c $S/kern/vfs_bio.c \
	$S/kern/vfs_biomem.c $S/kern/vfs_cache.c $S/kern/vfs_default.c \
	$S/kern/vfs_init.c $S/kern/vfs_lockf.c $S/kern/vfs_lookup.c \
	$S/kern/vfs_subr.c $S/kern/vfs_sync.c $S/kern/vfs_syscalls.c \
	$S/kern/vfs_vops.c $S/kern/vfs_vnops.c $S/kern/vfs_getcwd.c \
	$S/kern/spec_vnops.c $S/miscfs/deadfs/dead_vnops.c \
	$S/miscfs/fifofs/fifo_vnops.c $S/msdosfs/msdosfs_conv.c \
	$S/msdosfs/msdosfs_denode.c $S/msdosfs/msdosfs_fat.c \
	$S/msdosfs/msdosfs_lookup.c $S/msdosfs/msdosfs_vfsops.c \
	$S/msdosfs/msdosfs_vnops.c $S/net/art.c $S/net/bpf.c \
	$S/net/bpf_filter.c $S/net/if.c $S/net/ifq.c \
	$S/net/if_ethersubr.c $S/net/if_etherip.c $S/net/if_spppsubr.c \
	$S/net/if_loop.c $S/net/if_media.c $S/net/if_ppp.c \
	$S/net/ppp_tty.c $S/net/bsd-comp.c $S/net/ppp-deflate.c \
	$S/net/if_tun.c $S/net/if_bridge.c $S/net/bridgectl.c \
	$S/net/bridgestp.c $S/net/if_etherbridge.c $S/net/if_veb.c \
	$S/net/if_vlan.c $S/net/if_switch.c $S/net/switchctl.c \
	$S/net/switchofp.c $S/net/pipex.c $S/net/radix.c $S/net/rtable.c \
	$S/net/route.c $S/net/rtsock.c $S/net/slcompress.c \
	$S/net/if_enc.c $S/net/if_gre.c $S/net/if_trunk.c \
	$S/net/trunklacp.c $S/net/if_aggr.c $S/net/if_tpmr.c \
	$S/net/if_mpe.c $S/net/if_mpw.c $S/net/if_mpip.c $S/net/if_bpe.c \
	$S/net/if_vether.c $S/net/if_pair.c $S/net/if_pppx.c \
	$S/net/if_vxlan.c $S/net/if_wg.c $S/net/wg_noise.c \
	$S/net/wg_cookie.c $S/net/toeplitz.c $S/net80211/ieee80211.c \
	$S/net80211/ieee80211_amrr.c $S/net80211/ieee80211_crypto.c \
	$S/net80211/ieee80211_crypto_bip.c \
	$S/net80211/ieee80211_crypto_ccmp.c \
	$S/net80211/ieee80211_crypto_tkip.c \
	$S/net80211/ieee80211_crypto_wep.c $S/net80211/ieee80211_input.c \
	$S/net80211/ieee80211_ioctl.c $S/net80211/ieee80211_node.c \
	$S/net80211/ieee80211_output.c $S/net80211/ieee80211_pae_input.c \
	$S/net80211/ieee80211_pae_output.c $S/net80211/ieee80211_proto.c \
	$S/net80211/ieee80211_ra.c $S/net80211/ieee80211_rssadapt.c \
	$S/net80211/ieee80211_regdomain.c $S/netinet/if_ether.c \
	$S/netinet/igmp.c $S/netinet/in.c $S/netinet/in_pcb.c \
	$S/netinet/in_proto.c $S/netinet/inet_nat64.c \
	$S/netinet/inet_ntop.c $S/netinet/ip_divert.c \
	$S/netinet/ip_icmp.c $S/netinet/ip_id.c $S/netinet/ip_input.c \
	$S/netinet/ip_mroute.c $S/netinet/ip_output.c $S/netinet/raw_ip.c \
	$S/netinet/tcp_debug.c $S/netinet/tcp_input.c \
	$S/netinet/tcp_output.c $S/netinet/tcp_subr.c \
	$S/netinet/tcp_timer.c $S/netinet/tcp_usrreq.c \
	$S/netinet/udp_usrreq.c $S/netinet/ip_gre.c $S/netinet/ip_ipsp.c \
	$S/netinet/ip_spd.c $S/netinet/ip_ipip.c $S/netinet/ipsec_input.c \
	$S/netinet/ipsec_output.c $S/netinet/ip_esp.c $S/netinet/ip_ah.c \
	$S/netinet/ip_carp.c $S/netinet/ip_ipcomp.c $S/crypto/aes.c \
	$S/crypto/rijndael.c $S/crypto/md5.c $S/crypto/rmd160.c \
	$S/crypto/sha1.c $S/crypto/sha2.c $S/crypto/blf.c \
	$S/crypto/cast.c $S/crypto/ecb_enc.c $S/crypto/set_key.c \
	$S/crypto/ecb3_enc.c $S/crypto/crypto.c $S/crypto/criov.c \
	$S/crypto/cryptosoft.c $S/crypto/xform.c $S/crypto/xform_ipcomp.c \
	$S/crypto/arc4.c $S/crypto/michael.c $S/crypto/cmac.c \
	$S/crypto/hmac.c $S/crypto/gmac.c $S/crypto/key_wrap.c \
	$S/crypto/idgen.c $S/crypto/chachapoly.c $S/crypto/poly1305.c \
	$S/crypto/siphash.c $S/crypto/blake2s.c $S/crypto/curve25519.c \
	$S/netmpls/mpls_input.c $S/netmpls/mpls_output.c \
	$S/netmpls/mpls_proto.c $S/netmpls/mpls_raw.c \
	$S/netmpls/mpls_shim.c $S/nfs/krpc_subr.c $S/nfs/nfs_bio.c \
	$S/nfs/nfs_boot.c $S/nfs/nfs_debug.c $S/nfs/nfs_node.c \
	$S/nfs/nfs_kq.c $S/nfs/nfs_serv.c $S/nfs/nfs_socket.c \
	$S/nfs/nfs_srvcache.c $S/nfs/nfs_subs.c $S/nfs/nfs_syscalls.c \
	$S/nfs/nfs_vfsops.c $S/nfs/nfs_vnops.c $S/ufs/ffs/ffs_alloc.c \
	$S/ufs/ffs/ffs_balloc.c $S/ufs/ffs/ffs_inode.c \
	$S/ufs/ffs/ffs_subr.c $S/ufs/ffs/ffs_softdep_stub.c \
	$S/ufs/ffs/ffs_tables.c $S/ufs/ffs/ffs_vfsops.c \
	$S/ufs/ffs/ffs_vnops.c $S/ufs/ffs/ffs_softdep.c \
	$S/ufs/mfs/mfs_vfsops.c $S/ufs/mfs/mfs_vnops.c \
	$S/ufs/ufs/ufs_bmap.c $S/ufs/ufs/ufs_dirhash.c \
	$S/ufs/ufs/ufs_ihash.c $S/ufs/ufs/ufs_inode.c \
	$S/ufs/ufs/ufs_lookup.c $S/ufs/ufs/ufs_quota.c \
	$S/ufs/ufs/ufs_quota_stub.c $S/ufs/ufs/ufs_vfsops.c \
	$S/ufs/ufs/ufs_vnops.c $S/ufs/ext2fs/ext2fs_alloc.c \
	$S/ufs/ext2fs/ext2fs_balloc.c $S/ufs/ext2fs/ext2fs_bmap.c \
	$S/ufs/ext2fs/ext2fs_bswap.c $S/ufs/ext2fs/ext2fs_extents.c \
	$S/ufs/ext2fs/ext2fs_inode.c $S/ufs/ext2fs/ext2fs_lookup.c \
	$S/ufs/ext2fs/ext2fs_readwrite.c $S/ufs/ext2fs/ext2fs_subr.c \
	$S/ufs/ext2fs/ext2fs_vfsops.c $S/ufs/ext2fs/ext2fs_vnops.c \
	$S/uvm/uvm_addr.c $S/uvm/uvm_amap.c $S/uvm/uvm_anon.c \
	$S/uvm/uvm_aobj.c $S/uvm/uvm_device.c $S/uvm/uvm_fault.c \
	$S/uvm/uvm_glue.c $S/uvm/uvm_init.c $S/uvm/uvm_io.c \
	$S/uvm/uvm_km.c $S/uvm/uvm_map.c $S/uvm/uvm_meter.c \
	$S/uvm/uvm_mmap.c $S/uvm/uvm_object.c $S/uvm/uvm_page.c \
	$S/uvm/uvm_pager.c $S/uvm/uvm_pdaemon.c $S/uvm/uvm_pmemrange.c \
	$S/uvm/uvm_swap.c $S/uvm/uvm_swap_encrypt.c $S/uvm/uvm_unix.c \
	$S/uvm/uvm_vnode.c $S/net/if_gif.c $S/netinet/ip_ecn.c \
	$S/netinet6/in6_pcb.c $S/netinet6/in6.c $S/netinet6/ip6_divert.c \
	$S/netinet6/in6_ifattach.c $S/netinet6/in6_cksum.c \
	$S/netinet6/in6_src.c $S/netinet6/in6_proto.c $S/netinet6/dest6.c \
	$S/netinet6/frag6.c $S/netinet6/icmp6.c $S/netinet6/ip6_id.c \
	$S/netinet6/ip6_input.c $S/netinet6/ip6_forward.c \
	$S/netinet6/ip6_mroute.c $S/netinet6/ip6_output.c \
	$S/netinet6/route6.c $S/netinet6/mld6.c $S/netinet6/nd6.c \
	$S/netinet6/nd6_nbr.c $S/netinet6/nd6_rtr.c $S/netinet6/raw_ip6.c \
	$S/netinet6/udp6_output.c $S/net/pfkeyv2.c \
	$S/net/pfkeyv2_parsemessage.c $S/net/pfkeyv2_convert.c \
	$S/lib/libkern/getsn.c $S/lib/libkern/random.c \
	$S/lib/libkern/explicit_bzero.c $S/lib/libkern/timingsafe_bcmp.c \
	$S/lib/libkern/strchr.c $S/lib/libkern/strrchr.c \
	$S/lib/libkern/imax.c $S/lib/libkern/imin.c $S/lib/libkern/lmax.c \
	$S/lib/libkern/lmin.c $S/lib/libkern/max.c $S/lib/libkern/min.c \
	$S/lib/libkern/ulmax.c $S/lib/libkern/ulmin.c \
	$S/lib/libkern/memchr.c $S/lib/libkern/memcmp.c \
	$S/lib/libkern/bcmp.c $S/lib/libkern/fls.c $S/lib/libkern/flsl.c \
	$S/lib/libkern/memset.c $S/lib/libkern/strcmp.c \
	$S/lib/libkern/strlcat.c $S/lib/libkern/strlcpy.c \
	$S/lib/libkern/strlen.c $S/lib/libkern/strncmp.c \
	$S/lib/libkern/strncpy.c $S/lib/libkern/strnlen.c \
	$S/lib/libkern/scanc.c $S/lib/libkern/skpc.c \
	$S/lib/libkern/strncasecmp.c $S/lib/libz/adler32.c \
	$S/lib/libz/crc32.c $S/lib/libz/infback.c $S/lib/libz/inffast.c \
	$S/lib/libz/inflate.c $S/lib/libz/inftrees.c \
	$S/lib/libz/deflate.c $S/lib/libz/zutil.c $S/lib/libz/zopenbsd.c \
	$S/lib/libz/trees.c $S/lib/libz/compress.c \
	$S/arch/alpha/dev/shared_intr.c $S/arch/alpha/dev/sgmap_common.c \
	$S/arch/alpha/alpha/cpu.c $S/dev/mii/mii.c \
	$S/dev/mii/mii_physubr.c $S/dev/mii/ukphy_subr.c \
	$S/dev/mii/tlphy.c $S/dev/mii/nsphy.c $S/dev/mii/nsphyter.c \
	$S/dev/mii/qsphy.c $S/dev/mii/inphy.c $S/dev/mii/iophy.c \
	$S/dev/mii/eephy.c $S/dev/mii/exphy.c $S/dev/mii/rlphy.c \
	$S/dev/mii/lxtphy.c $S/dev/mii/luphy.c $S/dev/mii/mtdphy.c \
	$S/dev/mii/icsphy.c $S/dev/mii/sqphy.c $S/dev/mii/tqphy.c \
	$S/dev/mii/ukphy.c $S/dev/mii/dcphy.c $S/dev/mii/bmtphy.c \
	$S/dev/mii/brgphy.c $S/dev/mii/xmphy.c $S/dev/mii/amphy.c \
	$S/dev/mii/acphy.c $S/dev/mii/urlphy.c $S/dev/mii/rgephy.c \
	$S/dev/mii/ciphy.c $S/dev/mii/ipgphy.c $S/dev/mii/mlphy.c \
	$S/scsi/scsi_base.c $S/scsi/scsi_ioctl.c $S/scsi/scsiconf.c \
	$S/scsi/cd.c $S/scsi/ch.c $S/scsi/sd.c $S/scsi/st.c $S/scsi/uk.c \
	$S/scsi/safte.c $S/scsi/ses.c $S/dev/rasops/rasops.c \
	$S/dev/rasops/rasops8.c $S/dev/rasops/rasops32.c \
	$S/dev/wsfont/wsfont.c $S/dev/wscons/wsdisplay.c \
	$S/dev/wscons/wsdisplay_compat_usl.c $S/dev/wscons/wsevent.c \
	$S/dev/wscons/wskbd.c $S/dev/wscons/wskbdutil.c \
	$S/dev/wscons/wsmouse.c $S/dev/wscons/wstpad.c \
	$S/dev/wscons/wsmux.c $S/dev/wscons/wsemulconf.c \
	$S/dev/wscons/wsemul_subr.c $S/dev/wscons/wsemul_vt100.c \
	$S/dev/wscons/wsemul_vt100_subr.c \
	$S/dev/wscons/wsemul_vt100_chars.c \
	$S/dev/wscons/wsemul_vt100_keys.c $S/dev/dec/if_le_dec.c \
	$S/dev/tc/tc.c $S/dev/tc/ioasic_subr.c $S/dev/tc/if_le_ioasic.c \
	$S/dev/tc/if_le_tc.c $S/dev/tc/bba.c $S/dev/tc/tcds.c \
	$S/dev/tc/asc.c $S/dev/tc/asc_tc.c $S/dev/tc/asc_tcds.c \
	$S/dev/tc/zs_ioasic.c $S/dev/ic/z8530sc.c $S/dev/ic/z8530tty.c \
	$S/arch/alpha/mcbus/mcbus.c $S/arch/alpha/mcbus/mcmem.c \
	$S/arch/alpha/tc/tcasic.c $S/arch/alpha/tc/tc_bus_mem.c \
	$S/arch/alpha/tc/tc_dma.c $S/arch/alpha/tc/tc_dma_3000_300.c \
	$S/arch/alpha/tc/tc_dma_3000_500.c $S/arch/alpha/tc/tc_sgmap.c \
	$S/arch/alpha/tc/tc_3000_500.c $S/arch/alpha/tc/tc_3000_300.c \
	$S/arch/alpha/tc/ioasic.c $S/dev/atapiscsi/atapiscsi.c \
	$S/dev/ata/wd.c $S/dev/ata/ata_wdc.c $S/dev/ata/ata.c \
	$S/dev/ata/atascsi.c $S/dev/pci/pci.c $S/dev/pci/pci_map.c \
	$S/dev/pci/pci_quirks.c $S/dev/pci/pci_subr.c \
	$S/dev/pci/vga_pci.c $S/dev/pci/vga_pci_common.c $S/dev/pci/tga.c \
	$S/dev/pci/tga_conf.c $S/dev/ic/bt463.c $S/dev/ic/bt485.c \
	$S/dev/ic/ibm561.c $S/dev/pci/cy82c693.c $S/dev/pci/ahc_pci.c \
	$S/dev/pci/adw_pci.c $S/dev/ic/adwlib.c \
	$S/dev/microcode/adw/adwmcode.c $S/dev/pci/twe_pci.c \
	$S/dev/pci/eap.c $S/dev/pci/eso.c $S/dev/pci/emuxki.c \
	$S/dev/pci/fms.c $S/dev/pci/fmsradio.c $S/dev/pci/auvia.c \
	$S/dev/pci/gdt_pci.c $S/dev/pci/ciss_pci.c $S/dev/pci/qlw_pci.c \
	$S/dev/pci/qla_pci.c $S/dev/pci/qle.c $S/dev/pci/mpi_pci.c \
	$S/dev/pci/sili_pci.c $S/dev/pci/if_de.c $S/dev/pci/if_ep_pci.c \
	$S/dev/pci/if_pcn.c $S/dev/pci/siop_pci_common.c \
	$S/dev/pci/siop_pci.c $S/dev/pci/pciide.c $S/dev/pci/ppb.c \
	$S/dev/pci/cy_pci.c $S/dev/pci/if_mtd_pci.c \
	$S/dev/pci/if_rl_pci.c $S/dev/pci/if_re_pci.c $S/dev/pci/if_vr.c \
	$S/dev/pci/if_tl.c $S/dev/pci/if_txp.c $S/dev/pci/sv.c \
	$S/dev/pci/bktr/bktr_audio.c $S/dev/pci/bktr/bktr_card.c \
	$S/dev/pci/bktr/bktr_core.c $S/dev/pci/bktr/bktr_os.c \
	$S/dev/pci/bktr/bktr_tuner.c $S/dev/pci/if_xl_pci.c \
	$S/dev/pci/if_fxp_pci.c $S/dev/pci/if_em.c $S/dev/pci/if_em_hw.c \
	$S/dev/pci/if_em_soc.c $S/dev/pci/if_xge.c $S/dev/pci/if_dc_pci.c \
	$S/dev/pci/if_epic_pci.c $S/dev/pci/if_ti_pci.c \
	$S/dev/pci/if_ne_pci.c $S/dev/pci/hifn7751.c $S/dev/pci/ubsec.c \
	$S/dev/pci/safe.c $S/dev/pci/if_wb.c $S/dev/pci/if_sf_pci.c \
	$S/dev/pci/if_sis.c $S/dev/pci/if_ste.c $S/dev/pci/uhci_pci.c \
	$S/dev/pci/ohci_pci.c $S/dev/pci/ehci_pci.c $S/dev/pci/if_sk.c \
	$S/dev/pci/if_msk.c $S/dev/pci/puc.c $S/dev/pci/pucdata.c \
	$S/dev/puc/com_puc.c $S/dev/pci/if_wi_pci.c \
	$S/dev/pci/if_an_pci.c $S/dev/pci/cmpci.c $S/dev/pci/pcscp.c \
	$S/dev/pci/if_lge.c $S/dev/pci/if_bge.c $S/dev/pci/if_vge.c \
	$S/dev/pci/if_stge.c $S/dev/pci/if_ath_pci.c \
	$S/dev/pci/if_atw_pci.c $S/dev/pci/if_ral_pci.c \
	$S/dev/pci/if_acx_pci.c $S/dev/pci/if_pgt_pci.c \
	$S/dev/pci/if_malo_pci.c $S/dev/pci/alipm.c $S/dev/isa/isa.c \
	$S/dev/isa/isadma.c $S/dev/isa/fdc.c $S/dev/isa/fd.c \
	$S/dev/isa/com_isa.c $S/dev/isa/cy_isa.c $S/dev/isa/pckbc_isa.c \
	$S/dev/isa/vga_isa.c $S/dev/isa/wdc_isa.c $S/dev/isa/if_lc_isa.c \
	$S/dev/isa/if_ne_isa.c $S/dev/isa/if_we.c $S/dev/isa/elink.c \
	$S/dev/isa/if_ec.c $S/dev/isa/if_ep_isa.c $S/dev/isa/mpu401.c \
	$S/dev/isa/pcppi.c $S/dev/isa/spkr.c $S/dev/isa/lpt_isa.c \
	$S/dev/ic/i82365.c $S/dev/isa/i82365_isa.c \
	$S/dev/isa/i82365_isasubr.c $S/dev/pcmcia/pcmcia.c \
	$S/dev/pcmcia/pcmcia_cis.c $S/dev/pcmcia/pcmcia_cis_quirks.c \
	$S/dev/pcmcia/if_ep_pcmcia.c $S/arch/alpha/isa/isa_machdep.c \
	$S/arch/alpha/isa/isadma_bounce.c $S/dev/pckbc/pckbd.c \
	$S/dev/pckbc/wskbdmap_mfii.c $S/dev/pckbc/pms.c \
	$S/dev/eisa/eisa.c $S/dev/eisa/ahc_eisa.c \
	$S/arch/alpha/eisa/eisa_machdep.c \
	$S/arch/alpha/pci/pciide_machdep.c \
	$S/arch/alpha/pci/pci_sgmap_pte64.c $S/arch/alpha/pci/apecs.c \
	$S/arch/alpha/pci/apecs_bus_io.c \
	$S/arch/alpha/pci/apecs_bus_mem.c $S/arch/alpha/pci/apecs_pci.c \
	$S/arch/alpha/pci/apecs_dma.c $S/arch/alpha/pci/lca.c \
	$S/arch/alpha/pci/lca_bus_io.c $S/arch/alpha/pci/lca_bus_mem.c \
	$S/arch/alpha/pci/lca_pci.c $S/arch/alpha/pci/lca_dma.c \
	$S/arch/alpha/pci/cia.c $S/arch/alpha/pci/cia_dma.c \
	$S/arch/alpha/pci/cia_pci.c $S/arch/alpha/pci/cia_bus_io.c \
	$S/arch/alpha/pci/cia_bus_mem.c \
	$S/arch/alpha/pci/cia_bwx_bus_io.c \
	$S/arch/alpha/pci/cia_bwx_bus_mem.c $S/arch/alpha/pci/irongate.c \
	$S/arch/alpha/pci/irongate_bus_io.c \
	$S/arch/alpha/pci/irongate_bus_mem.c \
	$S/arch/alpha/pci/irongate_dma.c $S/arch/alpha/pci/irongate_pci.c \
	$S/arch/alpha/pci/tsc.c $S/arch/alpha/pci/tsciic.c \
	$S/arch/alpha/pci/tsp_dma.c $S/arch/alpha/pci/tsp_pci.c \
	$S/arch/alpha/pci/tsp_bus_io.c $S/arch/alpha/pci/tsp_bus_mem.c \
	$S/arch/alpha/pci/mcpcia.c $S/arch/alpha/pci/mcpcia_bus_io.c \
	$S/arch/alpha/pci/mcpcia_bus_mem.c $S/arch/alpha/pci/mcpcia_dma.c \
	$S/arch/alpha/pci/mcpcia_pci.c $S/arch/alpha/pci/pci_2100_a50.c \
	$S/arch/alpha/pci/pci_axppci_33.c $S/arch/alpha/pci/pci_eb164.c \
	$S/arch/alpha/pci/pci_eb64plus.c $S/arch/alpha/pci/pci_kn20aa.c \
	$S/arch/alpha/pci/pci_kn300.c $S/arch/alpha/pci/pci_550.c \
	$S/arch/alpha/pci/pci_1000a.c $S/arch/alpha/pci/pci_1000.c \
	$S/arch/alpha/pci/pci_6600.c $S/arch/alpha/pci/pci_alphabook1.c \
	$S/arch/alpha/pci/pci_up1000.c $S/arch/alpha/pci/pci_machdep.c \
	$S/arch/alpha/pci/sio.c $S/arch/alpha/pci/sio_pic.c \
	$S/dev/ic/hme.c $S/dev/pci/if_hme_pci.c $S/dev/isa/isapnp.c \
	$S/dev/isa/isapnpdebug.c $S/dev/isa/isapnpres.c \
	$S/dev/isa/if_ep_isapnp.c $S/arch/alpha/isa/isapnp_machdep.c \
	$S/arch/alpha/alpha/mcclock.c $S/arch/alpha/tc/mcclock_ioasic.c \
	$S/arch/alpha/isa/mcclock_isa.c $S/arch/alpha/alpha/autoconf.c \
	$S/arch/alpha/alpha/clock.c $S/arch/alpha/alpha/conf.c \
	$S/arch/alpha/alpha/db_disasm.c \
	$S/arch/alpha/alpha/db_interface.c $S/arch/alpha/alpha/db_trace.c \
	$S/arch/alpha/alpha/interrupt.c $S/arch/alpha/alpha/ipifuncs.c \
	$S/arch/alpha/alpha/lock_machdep.c $S/arch/alpha/alpha/machdep.c \
	$S/arch/alpha/alpha/mainbus.c $S/arch/alpha/alpha/mem.c \
	$S/arch/alpha/alpha/pmap.c $S/arch/alpha/alpha/process_machdep.c \
	$S/arch/alpha/alpha/prom.c $S/arch/alpha/alpha/sys_machdep.c \
	$S/arch/alpha/alpha/trap.c $S/arch/alpha/alpha/fp_complete.c \
	$S/arch/alpha/alpha/vm_machdep.c $S/arch/alpha/alpha/disksubr.c \
	$S/arch/alpha/dev/bus_dma.c $S/arch/alpha/alpha/in_cksum.c \
	$S/arch/alpha/alpha/promcons.c $S/arch/alpha/alpha/cpuconf.c \
	$S/arch/alpha/alpha/dec_2100_a50.c \
	$S/arch/alpha/alpha/dec_3000_300.c \
	$S/arch/alpha/alpha/dec_3000_500.c \
	$S/arch/alpha/alpha/dec_axppci_33.c \
	$S/arch/alpha/alpha/dec_eb164.c \
	$S/arch/alpha/alpha/dec_eb64plus.c \
	$S/arch/alpha/alpha/dec_kn20aa.c $S/arch/alpha/alpha/dec_kn300.c \
	$S/arch/alpha/alpha/dec_550.c \
	$S/arch/alpha/alpha/dec_alphabook1.c \
	$S/arch/alpha/alpha/dec_1000a.c $S/arch/alpha/alpha/dec_6600.c \
	$S/arch/alpha/alpha/api_up1000.c $S/dev/hid/hid.c \
	$S/dev/hid/hidkbd.c $S/dev/hid/hidms.c $S/dev/i2c/i2c.c \
	$S/dev/i2c/i2c_exec.c $S/dev/i2c/i2c_scan.c \
	$S/dev/i2c/i2c_bitbang.c $S/dev/i2c/lm75.c $S/dev/i2c/lm87.c \
	$S/dev/i2c/maxim6690.c $S/dev/i2c/ad741x.c $S/dev/i2c/adm1021.c \
	$S/dev/i2c/adm1024.c $S/dev/i2c/adm1025.c $S/dev/i2c/adm1030.c \
	$S/dev/i2c/adm1031.c $S/dev/i2c/ds1631.c $S/dev/i2c/adt7460.c \
	$S/dev/i2c/lm78_i2c.c $S/dev/i2c/spdmem_i2c.c $S/dev/i2c/sdtemp.c \
	$S/dev/usb/usb.c $S/dev/usb/usbdi.c $S/dev/usb/usbdi_util.c \
	$S/dev/usb/usb_mem.c $S/dev/usb/usb_subr.c \
	$S/dev/usb/usb_quirks.c $S/dev/usb/uhub.c $S/dev/usb/uaudio.c \
	$S/dev/usb/uvideo.c $S/dev/usb/utvfu.c $S/dev/usb/umidi.c \
	$S/dev/usb/umidi_quirks.c $S/dev/usb/ucom.c $S/dev/usb/ugen.c \
	$S/dev/usb/uhidev.c $S/dev/usb/uhid.c $S/dev/usb/fido.c \
	$S/dev/usb/ujoy.c $S/dev/usb/ukbdmap.c $S/dev/usb/ukbd.c \
	$S/dev/usb/ums.c $S/dev/usb/ucycom.c $S/dev/usb/uslhcom.c \
	$S/dev/usb/ulpt.c $S/dev/usb/umass.c $S/dev/usb/umass_quirks.c \
	$S/dev/usb/umass_scsi.c $S/dev/usb/uthum.c $S/dev/usb/ugold.c \
	$S/dev/usb/uonerng.c $S/dev/usb/urng.c $S/dev/usb/uvisor.c \
	$S/dev/usb/udsbr.c $S/dev/usb/utwitch.c $S/dev/usb/if_aue.c \
	$S/dev/usb/if_axe.c $S/dev/usb/if_axen.c $S/dev/usb/if_smsc.c \
	$S/dev/usb/if_cue.c $S/dev/usb/if_kue.c $S/dev/usb/if_cdce.c \
	$S/dev/usb/if_urndis.c $S/dev/usb/if_udav.c $S/dev/usb/if_upl.c \
	$S/dev/usb/if_ugl.c $S/dev/usb/if_url.c $S/dev/usb/if_ure.c \
	$S/dev/usb/umodem.c $S/dev/usb/uftdi.c $S/dev/usb/uplcom.c \
	$S/dev/usb/umct.c $S/dev/usb/uvscom.c $S/dev/usb/ubsa.c \
	$S/dev/usb/uslcom.c $S/dev/usb/uark.c $S/dev/usb/uscom.c \
	$S/dev/usb/ucrcom.c $S/dev/usb/uipaq.c $S/dev/usb/uchcom.c \
	$S/dev/usb/if_wi_usb.c $S/dev/usb/if_ral.c $S/dev/usb/if_rum.c \
	$S/dev/usb/if_run.c $S/dev/usb/if_uath.c $S/dev/usb/uow.c \
	$S/dev/usb/upd.c $S/dev/usb/uhidpp.c $S/dev/usb/ucc.c \
	$S/dev/onewire/onewire.c $S/dev/onewire/onewire_subr.c \
	$S/dev/onewire/owid.c $S/dev/onewire/owsbm.c \
	$S/dev/onewire/owtemp.c $S/dev/onewire/owctr.c \
	$S/lib/libkern/softfloat.c

SFILES=	$S/lib/libkern/arch/alpha/bzero.S \
	$S/lib/libkern/arch/alpha/bcopy.S \
	$S/lib/libkern/arch/alpha/memcpy.S \
	$S/lib/libkern/arch/alpha/memmove.S \
	$S/lib/libkern/arch/alpha/ffs.S $S/lib/libkern/arch/alpha/htonl.S \
	$S/lib/libkern/arch/alpha/htons.S \
	$S/arch/alpha/pci/pci_eb164_intr.s \
	$S/arch/alpha/pci/pci_eb64plus_intr.s \
	$S/arch/alpha/alpha/locore.s $S/lib/libkern/arch/alpha/__divl.S \
	$S/lib/libkern/arch/alpha/__divlu.S \
	$S/lib/libkern/arch/alpha/__divq.S \
	$S/lib/libkern/arch/alpha/__divqu.S \
	$S/lib/libkern/arch/alpha/__reml.S \
	$S/lib/libkern/arch/alpha/__remlu.S \
	$S/lib/libkern/arch/alpha/__remq.S \
	$S/lib/libkern/arch/alpha/__remqu.S

# load lines for config "xxx" will be emitted as:
# xxx: ${SYSTEM_DEP} swapxxx.o
#	${SYSTEM_LD_HEAD}
#	${SYSTEM_LD} swapxxx.o
#	${SYSTEM_LD_TAIL}
SYSTEM_HEAD=	locore0.o gap.o
SYSTEM_OBJ=	${SYSTEM_HEAD} ${OBJS} param.o ioconf.o
SYSTEM_DEP=	Makefile ${SYSTEM_OBJ} ld.script
SYSTEM_LD_HEAD=	@rm -f $@
SYSTEM_LD=	@echo ${LD} ${LINKFLAGS} -o $@ '$${SYSTEM_HEAD} vers.o $${OBJS}'; \
		umask 007; \
		echo ${OBJS} param.o ioconf.o vers.o | tr " " "\n" | ${SORTR} > lorder; \
		${LD} ${LINKFLAGS} -o $@ ${SYSTEM_HEAD} `cat lorder`
SYSTEM_LD_TAIL=	@${SIZE} $@

.if ${DEBUG} == "-g"
STRIPFLAGS=	-S
SYSTEM_LD_TAIL+=; umask 007; \
		echo mv $@ $@.gdb; rm -f $@.gdb; mv $@ $@.gdb; \
		echo ${STRIP} ${STRIPFLAGS} -o $@ $@.gdb; \
		${STRIP} ${STRIPFLAGS} -o $@ $@.gdb
.else
LINKFLAGS+=	-S
.endif

all: bsd

bsd: ${SYSTEM_DEP} swapgeneric.o vers.o
	${SYSTEM_LD_HEAD}
	${SYSTEM_LD} swapgeneric.o
	${SYSTEM_LD_TAIL}

swapgeneric.o: $S/conf/swapgeneric.c
	${NORMAL_C}

newbsd:
	${MAKE_GAP}
	${SYSTEM_LD_HEAD}
	${SYSTEM_LD} swapgeneric.o
	${SYSTEM_LD_TAIL}
	rm -f bsd.gdb
	mv -f newbsd bsd

update-link:
	mkdir -p -m 700 /usr/share/relink/kernel
	rm -rf /usr/share/relink/kernel/GENERIC.MP /usr/share/relink/kernel.tgz
	mkdir /usr/share/relink/kernel/GENERIC.MP
	tar -chf - Makefile makegap.sh ld.script *.o | \
	    tar -C /usr/share/relink/kernel/GENERIC.MP -xf -


# cc's -MD puts the source and output paths in the dependency file;
# since those are temp files here we need to fix it up.  It also
# puts the file in /tmp, so we use -MF to put it in the current
# directory as assym.P and then generate assym.d from it with a
# good target name
assym.h: $S/kern/genassym.sh Makefile \
	 ${_archdir}/${_arch}/genassym.cf ${_machdir}/${_mach}/genassym.cf
	cat ${_archdir}/${_arch}/genassym.cf ${_machdir}/${_mach}/genassym.cf | \
	    sh $S/kern/genassym.sh ${CC} ${CFLAGS} ${CPPFLAGS} -MF assym.P > assym.h.tmp
	sed '1s/.*/assym.h: \\/' assym.P > assym.d
	sort -u assym.h.tmp > assym.h

param.c: $S/conf/param.c
	rm -f param.c
	cp $S/conf/param.c .

param.o: param.c Makefile
	${NORMAL_C}

mcount.o: $S/lib/libkern/mcount.c Makefile
	${NORMAL_C_NOP}

ioconf.o: ioconf.c
	${NORMAL_C}

ld.script: ${_machdir}/conf/ld.script
	cp ${_machdir}/conf/ld.script $@

makegap.sh:
	cp $S/conf/makegap.sh $@

MAKE_GAP = LD="${LD}" sh makegap.sh 0x00000000

gap.o:	Makefile makegap.sh vers.o
	${MAKE_GAP}

vers.o: ${SYSTEM_DEP:Ngap.o}
	sh $S/conf/newvers.sh
	${CC} ${CFLAGS} ${CPPFLAGS} ${PROF} -c vers.c

clean:
	rm -f *bsd *bsd.gdb *.[dio] [a-z]*.s assym.* \
	    gap.link ld.script lorder makegap.sh param.c

cleandir: clean
	rm -f Makefile *.h ioconf.c options machine ${_mach} vers.c

depend obj:

locore0.o: ${_machdir}/${_mach}/locore0.S assym.h
locore.o: ${_machdir}/${_mach}/locore.s assym.h

hardlink-obsd:
	[[ ! -f /bsd ]] || cmp -s bsd /bsd || ln -f /bsd /obsd

newinstall:
	install -F -m 700 bsd /bsd && sha256 -h /var/db/kernel.SHA256 /bsd

install: update-link hardlink-obsd newinstall

# pull in the dependency information
.ifnmake clean
. for o in ${SYSTEM_OBJ:Ngap.o} assym.h
.  if exists(${o:R}.d)
.   include "${o:R}.d"
.  elif exists($o)
    .PHONY: $o
.  endif
. endfor
.endif

.SUFFIXES:
.SUFFIXES: .s .S .c .o

.PHONY: depend all install clean tags newbsd update-link

.c.o:
	${NORMAL_C}

.s.o:
	${NORMAL_S}

.S.o:
	${NORMAL_S}

smc93cx6.o: $S/dev/ic/smc93cx6.c
pcdisplay_subr.o: $S/dev/ic/pcdisplay_subr.c
pcdisplay_chars.o: $S/dev/ic/pcdisplay_chars.c
vga.o: $S/dev/ic/vga.c
vga_subr.o: $S/dev/ic/vga_subr.c
mii_bitbang.o: $S/dev/mii/mii_bitbang.c
wdc.o: $S/dev/ic/wdc.c
aic7xxx.o: $S/dev/ic/aic7xxx.c
aic7xxx_openbsd.o: $S/dev/ic/aic7xxx_openbsd.c
aic7xxx_seeprom.o: $S/dev/ic/aic7xxx_seeprom.c
adw.o: $S/dev/ic/adw.c
gdt_common.o: $S/dev/ic/gdt_common.c
twe.o: $S/dev/ic/twe.c
ciss.o: $S/dev/ic/ciss.c
qlw.o: $S/dev/ic/qlw.c
qla.o: $S/dev/ic/qla.c
mpi.o: $S/dev/ic/mpi.c
sili.o: $S/dev/ic/sili.c
ncr53c9x.o: $S/dev/ic/ncr53c9x.c
siop_common.o: $S/dev/ic/siop_common.c
siop.o: $S/dev/ic/siop.c
elink3.o: $S/dev/ic/elink3.c
lemac.o: $S/dev/ic/lemac.c
if_wi.o: $S/dev/ic/if_wi.c
if_wi_hostap.o: $S/dev/ic/if_wi_hostap.c
an.o: $S/dev/ic/an.c
am7990.o: $S/dev/ic/am7990.c
lance.o: $S/dev/ic/lance.c
xl.o: $S/dev/ic/xl.c
fxp.o: $S/dev/ic/fxp.c
mtd8xx.o: $S/dev/ic/mtd8xx.c
rtl81x9.o: $S/dev/ic/rtl81x9.c
re.o: $S/dev/ic/re.c
dc.o: $S/dev/ic/dc.c
smc83c170.o: $S/dev/ic/smc83c170.c
ne2000.o: $S/dev/ic/ne2000.c
ti.o: $S/dev/ic/ti.c
com.o: $S/dev/ic/com.c
pckbc.o: $S/dev/ic/pckbc.c
ac97.o: $S/dev/ic/ac97.c
cy.o: $S/dev/ic/cy.c
lpt.o: $S/dev/ic/lpt.c
lm78.o: $S/dev/ic/lm78.c
ar5xxx.o: $S/dev/ic/ar5xxx.c
ar5210.o: $S/dev/ic/ar5210.c
ar5211.o: $S/dev/ic/ar5211.c
ar5212.o: $S/dev/ic/ar5212.c
ath.o: $S/dev/ic/ath.c
atw.o: $S/dev/ic/atw.c
rt2560.o: $S/dev/ic/rt2560.c
rt2661.o: $S/dev/ic/rt2661.c
rt2860.o: $S/dev/ic/rt2860.c
acx.o: $S/dev/ic/acx.c
acx111.o: $S/dev/ic/acx111.c
acx100.o: $S/dev/ic/acx100.c
pgt.o: $S/dev/ic/pgt.c
aic6915.o: $S/dev/ic/aic6915.c
malo.o: $S/dev/ic/malo.c
uhci.o: $S/dev/usb/uhci.c
ohci.o: $S/dev/usb/ohci.c
ehci.o: $S/dev/usb/ehci.c
am7930.o: $S/dev/ic/am7930.c
radio.o: $S/dev/radio.c
vscsi.o: $S/dev/vscsi.c
softraid.o: $S/dev/softraid.c
softraid_concat.o: $S/dev/softraid_concat.c
softraid_crypto.o: $S/dev/softraid_crypto.c
softraid_raid0.o: $S/dev/softraid_raid0.c
softraid_raid1.o: $S/dev/softraid_raid1.c
softraid_raid5.o: $S/dev/softraid_raid5.c
softraid_raid6.o: $S/dev/softraid_raid6.c
softraid_raid1c.o: $S/dev/softraid_raid1c.c
spdmem.o: $S/dev/spdmem.c
ksyms.o: $S/dev/ksyms.c
fuse_device.o: $S/miscfs/fuse/fuse_device.c
fuse_file.o: $S/miscfs/fuse/fuse_file.c
fuse_lookup.o: $S/miscfs/fuse/fuse_lookup.c
fuse_vfsops.o: $S/miscfs/fuse/fuse_vfsops.c
fuse_vnops.o: $S/miscfs/fuse/fuse_vnops.c
fusebuf.o: $S/miscfs/fuse/fusebuf.c
pf.o: $S/net/pf.c
pf_norm.o: $S/net/pf_norm.c
pf_ruleset.o: $S/net/pf_ruleset.c
pf_ioctl.o: $S/net/pf_ioctl.c
pf_table.o: $S/net/pf_table.c
pf_osfp.o: $S/net/pf_osfp.c
pf_if.o: $S/net/pf_if.c
pf_lb.o: $S/net/pf_lb.c
pf_syncookies.o: $S/net/pf_syncookies.c
hfsc.o: $S/net/hfsc.c
fq_codel.o: $S/net/fq_codel.c
if_pflog.o: $S/net/if_pflog.c
if_pfsync.o: $S/net/if_pfsync.c
if_pflow.o: $S/net/if_pflow.c
bio.o: $S/dev/bio.c
hotplug.o: $S/dev/hotplug.c
if_pppoe.o: $S/net/if_pppoe.c
db_access.o: $S/ddb/db_access.c
db_break.o: $S/ddb/db_break.c
db_command.o: $S/ddb/db_command.c
db_ctf.o: $S/ddb/db_ctf.c
db_dwarf.o: $S/ddb/db_dwarf.c
db_elf.o: $S/ddb/db_elf.c
db_examine.o: $S/ddb/db_examine.c
db_expr.o: $S/ddb/db_expr.c
db_hangman.o: $S/ddb/db_hangman.c
db_input.o: $S/ddb/db_input.c
db_lex.o: $S/ddb/db_lex.c
db_output.o: $S/ddb/db_output.c
db_run.o: $S/ddb/db_run.c
db_sym.o: $S/ddb/db_sym.c
db_trap.o: $S/ddb/db_trap.c
db_variables.o: $S/ddb/db_variables.c
db_watch.o: $S/ddb/db_watch.c
db_usrreq.o: $S/ddb/db_usrreq.c
audio.o: $S/dev/audio.c
cons.o: $S/dev/cons.c
diskmap.o: $S/dev/diskmap.c
firmload.o: $S/dev/firmload.c
dp8390.o: $S/dev/ic/dp8390.c
rtl80x9.o: $S/dev/ic/rtl80x9.c
tea5757.o: $S/dev/ic/tea5757.c
midi.o: $S/dev/midi.c
mulaw.o: $S/dev/mulaw.c
vnd.o: $S/dev/vnd.c
rnd.o: $S/dev/rnd.c
video.o: $S/dev/video.c
cd9660_bmap.o: $S/isofs/cd9660/cd9660_bmap.c
cd9660_lookup.o: $S/isofs/cd9660/cd9660_lookup.c
cd9660_node.o: $S/isofs/cd9660/cd9660_node.c
cd9660_rrip.o: $S/isofs/cd9660/cd9660_rrip.c
cd9660_util.o: $S/isofs/cd9660/cd9660_util.c
cd9660_vfsops.o: $S/isofs/cd9660/cd9660_vfsops.c
cd9660_vnops.o: $S/isofs/cd9660/cd9660_vnops.c
udf_subr.o: $S/isofs/udf/udf_subr.c
udf_vfsops.o: $S/isofs/udf/udf_vfsops.c
udf_vnops.o: $S/isofs/udf/udf_vnops.c
clock_subr.o: $S/kern/clock_subr.c
exec_conf.o: $S/kern/exec_conf.c
exec_elf.o: $S/kern/exec_elf.c
exec_script.o: $S/kern/exec_script.c
exec_subr.o: $S/kern/exec_subr.c
init_main.o: $S/kern/init_main.c
init_sysent.o: $S/kern/init_sysent.c
kern_acct.o: $S/kern/kern_acct.c
kern_bufq.o: $S/kern/kern_bufq.c
kern_clock.o: $S/kern/kern_clock.c
kern_descrip.o: $S/kern/kern_descrip.c
kern_event.o: $S/kern/kern_event.c
kern_exec.o: $S/kern/kern_exec.c
kern_exit.o: $S/kern/kern_exit.c
kern_fork.o: $S/kern/kern_fork.c
kern_kthread.o: $S/kern/kern_kthread.c
kern_ktrace.o: $S/kern/kern_ktrace.c
kern_lock.o: $S/kern/kern_lock.c
kern_malloc.o: $S/kern/kern_malloc.c
kern_rwlock.o: $S/kern/kern_rwlock.c
kern_physio.o: $S/kern/kern_physio.c
kern_proc.o: $S/kern/kern_proc.c
kern_prot.o: $S/kern/kern_prot.c
kern_resource.o: $S/kern/kern_resource.c
kern_pledge.o: $S/kern/kern_pledge.c
kern_unveil.o: $S/kern/kern_unveil.c
kern_sched.o: $S/kern/kern_sched.c
kern_sensors.o: $S/kern/kern_sensors.c
kern_sig.o: $S/kern/kern_sig.c
kern_smr.o: $S/kern/kern_smr.c
kern_subr.o: $S/kern/kern_subr.c
kern_sysctl.o: $S/kern/kern_sysctl.c
kern_synch.o: $S/kern/kern_synch.c
kern_tc.o: $S/kern/kern_tc.c
kern_time.o: $S/kern/kern_time.c
kern_timeout.o: $S/kern/kern_timeout.c
kern_uuid.o: $S/kern/kern_uuid.c
kern_watchdog.o: $S/kern/kern_watchdog.c
kern_task.o: $S/kern/kern_task.c
kern_srp.o: $S/kern/kern_srp.c
kern_xxx.o: $S/kern/kern_xxx.c
sched_bsd.o: $S/kern/sched_bsd.c
subr_autoconf.o: $S/kern/subr_autoconf.c
subr_disk.o: $S/kern/subr_disk.c
subr_evcount.o: $S/kern/subr_evcount.c
subr_extent.o: $S/kern/subr_extent.c
subr_log.o: $S/kern/subr_log.c
subr_percpu.o: $S/kern/subr_percpu.c
subr_poison.o: $S/kern/subr_poison.c
subr_pool.o: $S/kern/subr_pool.c
subr_tree.o: $S/kern/subr_tree.c
dma_alloc.o: $S/kern/dma_alloc.c
subr_prf.o: $S/kern/subr_prf.c
subr_prof.o: $S/kern/subr_prof.c
subr_userconf.o: $S/kern/subr_userconf.c
subr_xxx.o: $S/kern/subr_xxx.c
sys_futex.o: $S/kern/sys_futex.c
sys_generic.o: $S/kern/sys_generic.c
sys_pipe.o: $S/kern/sys_pipe.c
sys_process.o: $S/kern/sys_process.c
sys_socket.o: $S/kern/sys_socket.c
sysv_ipc.o: $S/kern/sysv_ipc.c
sysv_msg.o: $S/kern/sysv_msg.c
sysv_sem.o: $S/kern/sysv_sem.c
sysv_shm.o: $S/kern/sysv_shm.c
tty.o: $S/kern/tty.c
tty_conf.o: $S/kern/tty_conf.c
tty_pty.o: $S/kern/tty_pty.c
tty_nmea.o: $S/kern/tty_nmea.c
tty_msts.o: $S/kern/tty_msts.c
tty_endrun.o: $S/kern/tty_endrun.c
tty_subr.o: $S/kern/tty_subr.c
tty_tty.o: $S/kern/tty_tty.c
uipc_domain.o: $S/kern/uipc_domain.c
uipc_mbuf.o: $S/kern/uipc_mbuf.c
uipc_mbuf2.o: $S/kern/uipc_mbuf2.c
uipc_proto.o: $S/kern/uipc_proto.c
uipc_socket.o: $S/kern/uipc_socket.c
uipc_socket2.o: $S/kern/uipc_socket2.c
uipc_syscalls.o: $S/kern/uipc_syscalls.c
uipc_usrreq.o: $S/kern/uipc_usrreq.c
vfs_bio.o: $S/kern/vfs_bio.c
vfs_biomem.o: $S/kern/vfs_biomem.c
vfs_cache.o: $S/kern/vfs_cache.c
vfs_default.o: $S/kern/vfs_default.c
vfs_init.o: $S/kern/vfs_init.c
vfs_lockf.o: $S/kern/vfs_lockf.c
vfs_lookup.o: $S/kern/vfs_lookup.c
vfs_subr.o: $S/kern/vfs_subr.c
vfs_sync.o: $S/kern/vfs_sync.c
vfs_syscalls.o: $S/kern/vfs_syscalls.c
vfs_vops.o: $S/kern/vfs_vops.c
vfs_vnops.o: $S/kern/vfs_vnops.c
vfs_getcwd.o: $S/kern/vfs_getcwd.c
spec_vnops.o: $S/kern/spec_vnops.c
dead_vnops.o: $S/miscfs/deadfs/dead_vnops.c
fifo_vnops.o: $S/miscfs/fifofs/fifo_vnops.c
msdosfs_conv.o: $S/msdosfs/msdosfs_conv.c
msdosfs_denode.o: $S/msdosfs/msdosfs_denode.c
msdosfs_fat.o: $S/msdosfs/msdosfs_fat.c
msdosfs_lookup.o: $S/msdosfs/msdosfs_lookup.c
msdosfs_vfsops.o: $S/msdosfs/msdosfs_vfsops.c
msdosfs_vnops.o: $S/msdosfs/msdosfs_vnops.c
art.o: $S/net/art.c
bpf.o: $S/net/bpf.c
bpf_filter.o: $S/net/bpf_filter.c
if.o: $S/net/if.c
ifq.o: $S/net/ifq.c
if_ethersubr.o: $S/net/if_ethersubr.c
if_etherip.o: $S/net/if_etherip.c
if_spppsubr.o: $S/net/if_spppsubr.c
if_loop.o: $S/net/if_loop.c
if_media.o: $S/net/if_media.c
if_ppp.o: $S/net/if_ppp.c
ppp_tty.o: $S/net/ppp_tty.c
bsd-comp.o: $S/net/bsd-comp.c
ppp-deflate.o: $S/net/ppp-deflate.c
if_tun.o: $S/net/if_tun.c
if_bridge.o: $S/net/if_bridge.c
bridgectl.o: $S/net/bridgectl.c
bridgestp.o: $S/net/bridgestp.c
if_etherbridge.o: $S/net/if_etherbridge.c
if_veb.o: $S/net/if_veb.c
if_vlan.o: $S/net/if_vlan.c
if_switch.o: $S/net/if_switch.c
switchctl.o: $S/net/switchctl.c
switchofp.o: $S/net/switchofp.c
pipex.o: $S/net/pipex.c
radix.o: $S/net/radix.c
rtable.o: $S/net/rtable.c
route.o: $S/net/route.c
rtsock.o: $S/net/rtsock.c
slcompress.o: $S/net/slcompress.c
if_enc.o: $S/net/if_enc.c
if_gre.o: $S/net/if_gre.c
if_trunk.o: $S/net/if_trunk.c
trunklacp.o: $S/net/trunklacp.c
if_aggr.o: $S/net/if_aggr.c
if_tpmr.o: $S/net/if_tpmr.c
if_mpe.o: $S/net/if_mpe.c
if_mpw.o: $S/net/if_mpw.c
if_mpip.o: $S/net/if_mpip.c
if_bpe.o: $S/net/if_bpe.c
if_vether.o: $S/net/if_vether.c
if_pair.o: $S/net/if_pair.c
if_pppx.o: $S/net/if_pppx.c
if_vxlan.o: $S/net/if_vxlan.c
if_wg.o: $S/net/if_wg.c
wg_noise.o: $S/net/wg_noise.c
wg_cookie.o: $S/net/wg_cookie.c
toeplitz.o: $S/net/toeplitz.c
ieee80211.o: $S/net80211/ieee80211.c
ieee80211_amrr.o: $S/net80211/ieee80211_amrr.c
ieee80211_crypto.o: $S/net80211/ieee80211_crypto.c
ieee80211_crypto_bip.o: $S/net80211/ieee80211_crypto_bip.c
ieee80211_crypto_ccmp.o: $S/net80211/ieee80211_crypto_ccmp.c
ieee80211_crypto_tkip.o: $S/net80211/ieee80211_crypto_tkip.c
ieee80211_crypto_wep.o: $S/net80211/ieee80211_crypto_wep.c
ieee80211_input.o: $S/net80211/ieee80211_input.c
ieee80211_ioctl.o: $S/net80211/ieee80211_ioctl.c
ieee80211_node.o: $S/net80211/ieee80211_node.c
ieee80211_output.o: $S/net80211/ieee80211_output.c
ieee80211_pae_input.o: $S/net80211/ieee80211_pae_input.c
ieee80211_pae_output.o: $S/net80211/ieee80211_pae_output.c
ieee80211_proto.o: $S/net80211/ieee80211_proto.c
ieee80211_ra.o: $S/net80211/ieee80211_ra.c
ieee80211_rssadapt.o: $S/net80211/ieee80211_rssadapt.c
ieee80211_regdomain.o: $S/net80211/ieee80211_regdomain.c
if_ether.o: $S/netinet/if_ether.c
igmp.o: $S/netinet/igmp.c
in.o: $S/netinet/in.c
in_pcb.o: $S/netinet/in_pcb.c
in_proto.o: $S/netinet/in_proto.c
inet_nat64.o: $S/netinet/inet_nat64.c
inet_ntop.o: $S/netinet/inet_ntop.c
ip_divert.o: $S/netinet/ip_divert.c
ip_icmp.o: $S/netinet/ip_icmp.c
ip_id.o: $S/netinet/ip_id.c
ip_input.o: $S/netinet/ip_input.c
ip_mroute.o: $S/netinet/ip_mroute.c
ip_output.o: $S/netinet/ip_output.c
raw_ip.o: $S/netinet/raw_ip.c
tcp_debug.o: $S/netinet/tcp_debug.c
tcp_input.o: $S/netinet/tcp_input.c
tcp_output.o: $S/netinet/tcp_output.c
tcp_subr.o: $S/netinet/tcp_subr.c
tcp_timer.o: $S/netinet/tcp_timer.c
tcp_usrreq.o: $S/netinet/tcp_usrreq.c
udp_usrreq.o: $S/netinet/udp_usrreq.c
ip_gre.o: $S/netinet/ip_gre.c
ip_ipsp.o: $S/netinet/ip_ipsp.c
ip_spd.o: $S/netinet/ip_spd.c
ip_ipip.o: $S/netinet/ip_ipip.c
ipsec_input.o: $S/netinet/ipsec_input.c
ipsec_output.o: $S/netinet/ipsec_output.c
ip_esp.o: $S/netinet/ip_esp.c
ip_ah.o: $S/netinet/ip_ah.c
ip_carp.o: $S/netinet/ip_carp.c
ip_ipcomp.o: $S/netinet/ip_ipcomp.c
aes.o: $S/crypto/aes.c
rijndael.o: $S/crypto/rijndael.c
md5.o: $S/crypto/md5.c
rmd160.o: $S/crypto/rmd160.c
sha1.o: $S/crypto/sha1.c
sha2.o: $S/crypto/sha2.c
blf.o: $S/crypto/blf.c
cast.o: $S/crypto/cast.c
ecb_enc.o: $S/crypto/ecb_enc.c
set_key.o: $S/crypto/set_key.c
ecb3_enc.o: $S/crypto/ecb3_enc.c
crypto.o: $S/crypto/crypto.c
criov.o: $S/crypto/criov.c
cryptosoft.o: $S/crypto/cryptosoft.c
xform.o: $S/crypto/xform.c
xform_ipcomp.o: $S/crypto/xform_ipcomp.c
arc4.o: $S/crypto/arc4.c
michael.o: $S/crypto/michael.c
cmac.o: $S/crypto/cmac.c
hmac.o: $S/crypto/hmac.c
gmac.o: $S/crypto/gmac.c
key_wrap.o: $S/crypto/key_wrap.c
idgen.o: $S/crypto/idgen.c
chachapoly.o: $S/crypto/chachapoly.c
poly1305.o: $S/crypto/poly1305.c
siphash.o: $S/crypto/siphash.c
blake2s.o: $S/crypto/blake2s.c
curve25519.o: $S/crypto/curve25519.c
mpls_input.o: $S/netmpls/mpls_input.c
mpls_output.o: $S/netmpls/mpls_output.c
mpls_proto.o: $S/netmpls/mpls_proto.c
mpls_raw.o: $S/netmpls/mpls_raw.c
mpls_shim.o: $S/netmpls/mpls_shim.c
krpc_subr.o: $S/nfs/krpc_subr.c
nfs_bio.o: $S/nfs/nfs_bio.c
nfs_boot.o: $S/nfs/nfs_boot.c
nfs_debug.o: $S/nfs/nfs_debug.c
nfs_node.o: $S/nfs/nfs_node.c
nfs_kq.o: $S/nfs/nfs_kq.c
nfs_serv.o: $S/nfs/nfs_serv.c
nfs_socket.o: $S/nfs/nfs_socket.c
nfs_srvcache.o: $S/nfs/nfs_srvcache.c
nfs_subs.o: $S/nfs/nfs_subs.c
nfs_syscalls.o: $S/nfs/nfs_syscalls.c
nfs_vfsops.o: $S/nfs/nfs_vfsops.c
nfs_vnops.o: $S/nfs/nfs_vnops.c
ffs_alloc.o: $S/ufs/ffs/ffs_alloc.c
ffs_balloc.o: $S/ufs/ffs/ffs_balloc.c
ffs_inode.o: $S/ufs/ffs/ffs_inode.c
ffs_subr.o: $S/ufs/ffs/ffs_subr.c
ffs_softdep_stub.o: $S/ufs/ffs/ffs_softdep_stub.c
ffs_tables.o: $S/ufs/ffs/ffs_tables.c
ffs_vfsops.o: $S/ufs/ffs/ffs_vfsops.c
ffs_vnops.o: $S/ufs/ffs/ffs_vnops.c
ffs_softdep.o: $S/ufs/ffs/ffs_softdep.c
mfs_vfsops.o: $S/ufs/mfs/mfs_vfsops.c
mfs_vnops.o: $S/ufs/mfs/mfs_vnops.c
ufs_bmap.o: $S/ufs/ufs/ufs_bmap.c
ufs_dirhash.o: $S/ufs/ufs/ufs_dirhash.c
ufs_ihash.o: $S/ufs/ufs/ufs_ihash.c
ufs_inode.o: $S/ufs/ufs/ufs_inode.c
ufs_lookup.o: $S/ufs/ufs/ufs_lookup.c
ufs_quota.o: $S/ufs/ufs/ufs_quota.c
ufs_quota_stub.o: $S/ufs/ufs/ufs_quota_stub.c
ufs_vfsops.o: $S/ufs/ufs/ufs_vfsops.c
ufs_vnops.o: $S/ufs/ufs/ufs_vnops.c
ext2fs_alloc.o: $S/ufs/ext2fs/ext2fs_alloc.c
ext2fs_balloc.o: $S/ufs/ext2fs/ext2fs_balloc.c
ext2fs_bmap.o: $S/ufs/ext2fs/ext2fs_bmap.c
ext2fs_bswap.o: $S/ufs/ext2fs/ext2fs_bswap.c
ext2fs_extents.o: $S/ufs/ext2fs/ext2fs_extents.c
ext2fs_inode.o: $S/ufs/ext2fs/ext2fs_inode.c
ext2fs_lookup.o: $S/ufs/ext2fs/ext2fs_lookup.c
ext2fs_readwrite.o: $S/ufs/ext2fs/ext2fs_readwrite.c
ext2fs_subr.o: $S/ufs/ext2fs/ext2fs_subr.c
ext2fs_vfsops.o: $S/ufs/ext2fs/ext2fs_vfsops.c
ext2fs_vnops.o: $S/ufs/ext2fs/ext2fs_vnops.c
uvm_addr.o: $S/uvm/uvm_addr.c
uvm_amap.o: $S/uvm/uvm_amap.c
uvm_anon.o: $S/uvm/uvm_anon.c
uvm_aobj.o: $S/uvm/uvm_aobj.c
uvm_device.o: $S/uvm/uvm_device.c
uvm_fault.o: $S/uvm/uvm_fault.c
uvm_glue.o: $S/uvm/uvm_glue.c
uvm_init.o: $S/uvm/uvm_init.c
uvm_io.o: $S/uvm/uvm_io.c
uvm_km.o: $S/uvm/uvm_km.c
uvm_map.o: $S/uvm/uvm_map.c
uvm_meter.o: $S/uvm/uvm_meter.c
uvm_mmap.o: $S/uvm/uvm_mmap.c
uvm_object.o: $S/uvm/uvm_object.c
uvm_page.o: $S/uvm/uvm_page.c
uvm_pager.o: $S/uvm/uvm_pager.c
uvm_pdaemon.o: $S/uvm/uvm_pdaemon.c
uvm_pmemrange.o: $S/uvm/uvm_pmemrange.c
uvm_swap.o: $S/uvm/uvm_swap.c
uvm_swap_encrypt.o: $S/uvm/uvm_swap_encrypt.c
uvm_unix.o: $S/uvm/uvm_unix.c
uvm_vnode.o: $S/uvm/uvm_vnode.c
if_gif.o: $S/net/if_gif.c
ip_ecn.o: $S/netinet/ip_ecn.c
in6_pcb.o: $S/netinet6/in6_pcb.c
in6.o: $S/netinet6/in6.c
ip6_divert.o: $S/netinet6/ip6_divert.c
in6_ifattach.o: $S/netinet6/in6_ifattach.c
in6_cksum.o: $S/netinet6/in6_cksum.c
in6_src.o: $S/netinet6/in6_src.c
in6_proto.o: $S/netinet6/in6_proto.c
dest6.o: $S/netinet6/dest6.c
frag6.o: $S/netinet6/frag6.c
icmp6.o: $S/netinet6/icmp6.c
ip6_id.o: $S/netinet6/ip6_id.c
ip6_input.o: $S/netinet6/ip6_input.c
ip6_forward.o: $S/netinet6/ip6_forward.c
ip6_mroute.o: $S/netinet6/ip6_mroute.c
ip6_output.o: $S/netinet6/ip6_output.c
route6.o: $S/netinet6/route6.c
mld6.o: $S/netinet6/mld6.c
nd6.o: $S/netinet6/nd6.c
nd6_nbr.o: $S/netinet6/nd6_nbr.c
nd6_rtr.o: $S/netinet6/nd6_rtr.c
raw_ip6.o: $S/netinet6/raw_ip6.c
udp6_output.o: $S/netinet6/udp6_output.c
pfkeyv2.o: $S/net/pfkeyv2.c
pfkeyv2_parsemessage.o: $S/net/pfkeyv2_parsemessage.c
pfkeyv2_convert.o: $S/net/pfkeyv2_convert.c
getsn.o: $S/lib/libkern/getsn.c
random.o: $S/lib/libkern/random.c
explicit_bzero.o: $S/lib/libkern/explicit_bzero.c
timingsafe_bcmp.o: $S/lib/libkern/timingsafe_bcmp.c
strchr.o: $S/lib/libkern/strchr.c
strrchr.o: $S/lib/libkern/strrchr.c
imax.o: $S/lib/libkern/imax.c
imin.o: $S/lib/libkern/imin.c
lmax.o: $S/lib/libkern/lmax.c
lmin.o: $S/lib/libkern/lmin.c
max.o: $S/lib/libkern/max.c
min.o: $S/lib/libkern/min.c
ulmax.o: $S/lib/libkern/ulmax.c
ulmin.o: $S/lib/libkern/ulmin.c
memchr.o: $S/lib/libkern/memchr.c
memcmp.o: $S/lib/libkern/memcmp.c
bcmp.o: $S/lib/libkern/bcmp.c
bzero.o: $S/lib/libkern/arch/alpha/bzero.S
bcopy.o: $S/lib/libkern/arch/alpha/bcopy.S
memcpy.o: $S/lib/libkern/arch/alpha/memcpy.S
memmove.o: $S/lib/libkern/arch/alpha/memmove.S
ffs.o: $S/lib/libkern/arch/alpha/ffs.S
fls.o: $S/lib/libkern/fls.c
flsl.o: $S/lib/libkern/flsl.c
memset.o: $S/lib/libkern/memset.c
strcmp.o: $S/lib/libkern/strcmp.c
strlcat.o: $S/lib/libkern/strlcat.c
strlcpy.o: $S/lib/libkern/strlcpy.c
strlen.o: $S/lib/libkern/strlen.c
strncmp.o: $S/lib/libkern/strncmp.c
strncpy.o: $S/lib/libkern/strncpy.c
strnlen.o: $S/lib/libkern/strnlen.c
scanc.o: $S/lib/libkern/scanc.c
skpc.o: $S/lib/libkern/skpc.c
htonl.o: $S/lib/libkern/arch/alpha/htonl.S
htons.o: $S/lib/libkern/arch/alpha/htons.S
strncasecmp.o: $S/lib/libkern/strncasecmp.c
adler32.o: $S/lib/libz/adler32.c
crc32.o: $S/lib/libz/crc32.c
infback.o: $S/lib/libz/infback.c
inffast.o: $S/lib/libz/inffast.c
inflate.o: $S/lib/libz/inflate.c
inftrees.o: $S/lib/libz/inftrees.c
deflate.o: $S/lib/libz/deflate.c
zutil.o: $S/lib/libz/zutil.c
zopenbsd.o: $S/lib/libz/zopenbsd.c
trees.o: $S/lib/libz/trees.c
compress.o: $S/lib/libz/compress.c
shared_intr.o: $S/arch/alpha/dev/shared_intr.c
sgmap_common.o: $S/arch/alpha/dev/sgmap_common.c
cpu.o: $S/arch/alpha/alpha/cpu.c
mii.o: $S/dev/mii/mii.c
mii_physubr.o: $S/dev/mii/mii_physubr.c
ukphy_subr.o: $S/dev/mii/ukphy_subr.c
tlphy.o: $S/dev/mii/tlphy.c
nsphy.o: $S/dev/mii/nsphy.c
nsphyter.o: $S/dev/mii/nsphyter.c
qsphy.o: $S/dev/mii/qsphy.c
inphy.o: $S/dev/mii/inphy.c
iophy.o: $S/dev/mii/iophy.c
eephy.o: $S/dev/mii/eephy.c
exphy.o: $S/dev/mii/exphy.c
rlphy.o: $S/dev/mii/rlphy.c
lxtphy.o: $S/dev/mii/lxtphy.c
luphy.o: $S/dev/mii/luphy.c
mtdphy.o: $S/dev/mii/mtdphy.c
icsphy.o: $S/dev/mii/icsphy.c
sqphy.o: $S/dev/mii/sqphy.c
tqphy.o: $S/dev/mii/tqphy.c
ukphy.o: $S/dev/mii/ukphy.c
dcphy.o: $S/dev/mii/dcphy.c
bmtphy.o: $S/dev/mii/bmtphy.c
brgphy.o: $S/dev/mii/brgphy.c
xmphy.o: $S/dev/mii/xmphy.c
amphy.o: $S/dev/mii/amphy.c
acphy.o: $S/dev/mii/acphy.c
urlphy.o: $S/dev/mii/urlphy.c
rgephy.o: $S/dev/mii/rgephy.c
ciphy.o: $S/dev/mii/ciphy.c
ipgphy.o: $S/dev/mii/ipgphy.c
mlphy.o: $S/dev/mii/mlphy.c
scsi_base.o: $S/scsi/scsi_base.c
scsi_ioctl.o: $S/scsi/scsi_ioctl.c
scsiconf.o: $S/scsi/scsiconf.c
cd.o: $S/scsi/cd.c
ch.o: $S/scsi/ch.c
sd.o: $S/scsi/sd.c
st.o: $S/scsi/st.c
uk.o: $S/scsi/uk.c
safte.o: $S/scsi/safte.c
ses.o: $S/scsi/ses.c
rasops.o: $S/dev/rasops/rasops.c
rasops8.o: $S/dev/rasops/rasops8.c
rasops32.o: $S/dev/rasops/rasops32.c
wsfont.o: $S/dev/wsfont/wsfont.c
wsdisplay.o: $S/dev/wscons/wsdisplay.c
wsdisplay_compat_usl.o: $S/dev/wscons/wsdisplay_compat_usl.c
wsevent.o: $S/dev/wscons/wsevent.c
wskbd.o: $S/dev/wscons/wskbd.c
wskbdutil.o: $S/dev/wscons/wskbdutil.c
wsmouse.o: $S/dev/wscons/wsmouse.c
wstpad.o: $S/dev/wscons/wstpad.c
wsmux.o: $S/dev/wscons/wsmux.c
wsemulconf.o: $S/dev/wscons/wsemulconf.c
wsemul_subr.o: $S/dev/wscons/wsemul_subr.c
wsemul_vt100.o: $S/dev/wscons/wsemul_vt100.c
wsemul_vt100_subr.o: $S/dev/wscons/wsemul_vt100_subr.c
wsemul_vt100_chars.o: $S/dev/wscons/wsemul_vt100_chars.c
wsemul_vt100_keys.o: $S/dev/wscons/wsemul_vt100_keys.c
if_le_dec.o: $S/dev/dec/if_le_dec.c
tc.o: $S/dev/tc/tc.c
ioasic_subr.o: $S/dev/tc/ioasic_subr.c
if_le_ioasic.o: $S/dev/tc/if_le_ioasic.c
if_le_tc.o: $S/dev/tc/if_le_tc.c
bba.o: $S/dev/tc/bba.c
tcds.o: $S/dev/tc/tcds.c
asc.o: $S/dev/tc/asc.c
asc_tc.o: $S/dev/tc/asc_tc.c
asc_tcds.o: $S/dev/tc/asc_tcds.c
zs_ioasic.o: $S/dev/tc/zs_ioasic.c
z8530sc.o: $S/dev/ic/z8530sc.c
z8530tty.o: $S/dev/ic/z8530tty.c
mcbus.o: $S/arch/alpha/mcbus/mcbus.c
mcmem.o: $S/arch/alpha/mcbus/mcmem.c
tcasic.o: $S/arch/alpha/tc/tcasic.c
tc_bus_mem.o: $S/arch/alpha/tc/tc_bus_mem.c
tc_dma.o: $S/arch/alpha/tc/tc_dma.c
tc_dma_3000_300.o: $S/arch/alpha/tc/tc_dma_3000_300.c
tc_dma_3000_500.o: $S/arch/alpha/tc/tc_dma_3000_500.c
tc_sgmap.o: $S/arch/alpha/tc/tc_sgmap.c
tc_3000_500.o: $S/arch/alpha/tc/tc_3000_500.c
tc_3000_300.o: $S/arch/alpha/tc/tc_3000_300.c
ioasic.o: $S/arch/alpha/tc/ioasic.c
atapiscsi.o: $S/dev/atapiscsi/atapiscsi.c
wd.o: $S/dev/ata/wd.c
ata_wdc.o: $S/dev/ata/ata_wdc.c
ata.o: $S/dev/ata/ata.c
atascsi.o: $S/dev/ata/atascsi.c
pci.o: $S/dev/pci/pci.c
pci_map.o: $S/dev/pci/pci_map.c
pci_quirks.o: $S/dev/pci/pci_quirks.c
pci_subr.o: $S/dev/pci/pci_subr.c
vga_pci.o: $S/dev/pci/vga_pci.c
vga_pci_common.o: $S/dev/pci/vga_pci_common.c
tga.o: $S/dev/pci/tga.c
tga_conf.o: $S/dev/pci/tga_conf.c
bt463.o: $S/dev/ic/bt463.c
bt485.o: $S/dev/ic/bt485.c
ibm561.o: $S/dev/ic/ibm561.c
cy82c693.o: $S/dev/pci/cy82c693.c
ahc_pci.o: $S/dev/pci/ahc_pci.c
adw_pci.o: $S/dev/pci/adw_pci.c
adwlib.o: $S/dev/ic/adwlib.c
adwmcode.o: $S/dev/microcode/adw/adwmcode.c
twe_pci.o: $S/dev/pci/twe_pci.c
eap.o: $S/dev/pci/eap.c
eso.o: $S/dev/pci/eso.c
emuxki.o: $S/dev/pci/emuxki.c
fms.o: $S/dev/pci/fms.c
fmsradio.o: $S/dev/pci/fmsradio.c
auvia.o: $S/dev/pci/auvia.c
gdt_pci.o: $S/dev/pci/gdt_pci.c
ciss_pci.o: $S/dev/pci/ciss_pci.c
qlw_pci.o: $S/dev/pci/qlw_pci.c
qla_pci.o: $S/dev/pci/qla_pci.c
qle.o: $S/dev/pci/qle.c
mpi_pci.o: $S/dev/pci/mpi_pci.c
sili_pci.o: $S/dev/pci/sili_pci.c
if_de.o: $S/dev/pci/if_de.c
if_ep_pci.o: $S/dev/pci/if_ep_pci.c
if_pcn.o: $S/dev/pci/if_pcn.c
siop_pci_common.o: $S/dev/pci/siop_pci_common.c
siop_pci.o: $S/dev/pci/siop_pci.c
pciide.o: $S/dev/pci/pciide.c
ppb.o: $S/dev/pci/ppb.c
cy_pci.o: $S/dev/pci/cy_pci.c
if_mtd_pci.o: $S/dev/pci/if_mtd_pci.c
if_rl_pci.o: $S/dev/pci/if_rl_pci.c
if_re_pci.o: $S/dev/pci/if_re_pci.c
if_vr.o: $S/dev/pci/if_vr.c
if_tl.o: $S/dev/pci/if_tl.c
if_txp.o: $S/dev/pci/if_txp.c
sv.o: $S/dev/pci/sv.c
bktr_audio.o: $S/dev/pci/bktr/bktr_audio.c
bktr_card.o: $S/dev/pci/bktr/bktr_card.c
bktr_core.o: $S/dev/pci/bktr/bktr_core.c
bktr_os.o: $S/dev/pci/bktr/bktr_os.c
bktr_tuner.o: $S/dev/pci/bktr/bktr_tuner.c
if_xl_pci.o: $S/dev/pci/if_xl_pci.c
if_fxp_pci.o: $S/dev/pci/if_fxp_pci.c
if_em.o: $S/dev/pci/if_em.c
if_em_hw.o: $S/dev/pci/if_em_hw.c
if_em_soc.o: $S/dev/pci/if_em_soc.c
if_xge.o: $S/dev/pci/if_xge.c
if_dc_pci.o: $S/dev/pci/if_dc_pci.c
if_epic_pci.o: $S/dev/pci/if_epic_pci.c
if_ti_pci.o: $S/dev/pci/if_ti_pci.c
if_ne_pci.o: $S/dev/pci/if_ne_pci.c
hifn7751.o: $S/dev/pci/hifn7751.c
ubsec.o: $S/dev/pci/ubsec.c
safe.o: $S/dev/pci/safe.c
if_wb.o: $S/dev/pci/if_wb.c
if_sf_pci.o: $S/dev/pci/if_sf_pci.c
if_sis.o: $S/dev/pci/if_sis.c
if_ste.o: $S/dev/pci/if_ste.c
uhci_pci.o: $S/dev/pci/uhci_pci.c
ohci_pci.o: $S/dev/pci/ohci_pci.c
ehci_pci.o: $S/dev/pci/ehci_pci.c
if_sk.o: $S/dev/pci/if_sk.c
if_msk.o: $S/dev/pci/if_msk.c
puc.o: $S/dev/pci/puc.c
pucdata.o: $S/dev/pci/pucdata.c
com_puc.o: $S/dev/puc/com_puc.c
if_wi_pci.o: $S/dev/pci/if_wi_pci.c
if_an_pci.o: $S/dev/pci/if_an_pci.c
cmpci.o: $S/dev/pci/cmpci.c
pcscp.o: $S/dev/pci/pcscp.c
if_lge.o: $S/dev/pci/if_lge.c
if_bge.o: $S/dev/pci/if_bge.c
if_vge.o: $S/dev/pci/if_vge.c
if_stge.o: $S/dev/pci/if_stge.c
if_ath_pci.o: $S/dev/pci/if_ath_pci.c
if_atw_pci.o: $S/dev/pci/if_atw_pci.c
if_ral_pci.o: $S/dev/pci/if_ral_pci.c
if_acx_pci.o: $S/dev/pci/if_acx_pci.c
if_pgt_pci.o: $S/dev/pci/if_pgt_pci.c
if_malo_pci.o: $S/dev/pci/if_malo_pci.c
alipm.o: $S/dev/pci/alipm.c
isa.o: $S/dev/isa/isa.c
isadma.o: $S/dev/isa/isadma.c
fdc.o: $S/dev/isa/fdc.c
fd.o: $S/dev/isa/fd.c
com_isa.o: $S/dev/isa/com_isa.c
cy_isa.o: $S/dev/isa/cy_isa.c
pckbc_isa.o: $S/dev/isa/pckbc_isa.c
vga_isa.o: $S/dev/isa/vga_isa.c
wdc_isa.o: $S/dev/isa/wdc_isa.c
if_lc_isa.o: $S/dev/isa/if_lc_isa.c
if_ne_isa.o: $S/dev/isa/if_ne_isa.c
if_we.o: $S/dev/isa/if_we.c
elink.o: $S/dev/isa/elink.c
if_ec.o: $S/dev/isa/if_ec.c
if_ep_isa.o: $S/dev/isa/if_ep_isa.c
mpu401.o: $S/dev/isa/mpu401.c
pcppi.o: $S/dev/isa/pcppi.c
spkr.o: $S/dev/isa/spkr.c
lpt_isa.o: $S/dev/isa/lpt_isa.c
i82365.o: $S/dev/ic/i82365.c
i82365_isa.o: $S/dev/isa/i82365_isa.c
i82365_isasubr.o: $S/dev/isa/i82365_isasubr.c
pcmcia.o: $S/dev/pcmcia/pcmcia.c
pcmcia_cis.o: $S/dev/pcmcia/pcmcia_cis.c
pcmcia_cis_quirks.o: $S/dev/pcmcia/pcmcia_cis_quirks.c
if_ep_pcmcia.o: $S/dev/pcmcia/if_ep_pcmcia.c
isa_machdep.o: $S/arch/alpha/isa/isa_machdep.c
isadma_bounce.o: $S/arch/alpha/isa/isadma_bounce.c
pckbd.o: $S/dev/pckbc/pckbd.c
wskbdmap_mfii.o: $S/dev/pckbc/wskbdmap_mfii.c
pms.o: $S/dev/pckbc/pms.c
eisa.o: $S/dev/eisa/eisa.c
ahc_eisa.o: $S/dev/eisa/ahc_eisa.c
eisa_machdep.o: $S/arch/alpha/eisa/eisa_machdep.c
pciide_machdep.o: $S/arch/alpha/pci/pciide_machdep.c
pci_sgmap_pte64.o: $S/arch/alpha/pci/pci_sgmap_pte64.c
apecs.o: $S/arch/alpha/pci/apecs.c
apecs_bus_io.o: $S/arch/alpha/pci/apecs_bus_io.c
apecs_bus_mem.o: $S/arch/alpha/pci/apecs_bus_mem.c
apecs_pci.o: $S/arch/alpha/pci/apecs_pci.c
apecs_dma.o: $S/arch/alpha/pci/apecs_dma.c
lca.o: $S/arch/alpha/pci/lca.c
lca_bus_io.o: $S/arch/alpha/pci/lca_bus_io.c
lca_bus_mem.o: $S/arch/alpha/pci/lca_bus_mem.c
lca_pci.o: $S/arch/alpha/pci/lca_pci.c
lca_dma.o: $S/arch/alpha/pci/lca_dma.c
cia.o: $S/arch/alpha/pci/cia.c
cia_dma.o: $S/arch/alpha/pci/cia_dma.c
cia_pci.o: $S/arch/alpha/pci/cia_pci.c
cia_bus_io.o: $S/arch/alpha/pci/cia_bus_io.c
cia_bus_mem.o: $S/arch/alpha/pci/cia_bus_mem.c
cia_bwx_bus_io.o: $S/arch/alpha/pci/cia_bwx_bus_io.c
cia_bwx_bus_mem.o: $S/arch/alpha/pci/cia_bwx_bus_mem.c
irongate.o: $S/arch/alpha/pci/irongate.c
irongate_bus_io.o: $S/arch/alpha/pci/irongate_bus_io.c
irongate_bus_mem.o: $S/arch/alpha/pci/irongate_bus_mem.c
irongate_dma.o: $S/arch/alpha/pci/irongate_dma.c
irongate_pci.o: $S/arch/alpha/pci/irongate_pci.c
tsc.o: $S/arch/alpha/pci/tsc.c
tsciic.o: $S/arch/alpha/pci/tsciic.c
tsp_dma.o: $S/arch/alpha/pci/tsp_dma.c
tsp_pci.o: $S/arch/alpha/pci/tsp_pci.c
tsp_bus_io.o: $S/arch/alpha/pci/tsp_bus_io.c
tsp_bus_mem.o: $S/arch/alpha/pci/tsp_bus_mem.c
mcpcia.o: $S/arch/alpha/pci/mcpcia.c
mcpcia_bus_io.o: $S/arch/alpha/pci/mcpcia_bus_io.c
mcpcia_bus_mem.o: $S/arch/alpha/pci/mcpcia_bus_mem.c
mcpcia_dma.o: $S/arch/alpha/pci/mcpcia_dma.c
mcpcia_pci.o: $S/arch/alpha/pci/mcpcia_pci.c
pci_2100_a50.o: $S/arch/alpha/pci/pci_2100_a50.c
pci_axppci_33.o: $S/arch/alpha/pci/pci_axppci_33.c
pci_eb164.o: $S/arch/alpha/pci/pci_eb164.c
pci_eb164_intr.o: $S/arch/alpha/pci/pci_eb164_intr.s
pci_eb64plus.o: $S/arch/alpha/pci/pci_eb64plus.c
pci_eb64plus_intr.o: $S/arch/alpha/pci/pci_eb64plus_intr.s
pci_kn20aa.o: $S/arch/alpha/pci/pci_kn20aa.c
pci_kn300.o: $S/arch/alpha/pci/pci_kn300.c
pci_550.o: $S/arch/alpha/pci/pci_550.c
pci_1000a.o: $S/arch/alpha/pci/pci_1000a.c
pci_1000.o: $S/arch/alpha/pci/pci_1000.c
pci_6600.o: $S/arch/alpha/pci/pci_6600.c
pci_alphabook1.o: $S/arch/alpha/pci/pci_alphabook1.c
pci_up1000.o: $S/arch/alpha/pci/pci_up1000.c
pci_machdep.o: $S/arch/alpha/pci/pci_machdep.c
sio.o: $S/arch/alpha/pci/sio.c
sio_pic.o: $S/arch/alpha/pci/sio_pic.c
hme.o: $S/dev/ic/hme.c
if_hme_pci.o: $S/dev/pci/if_hme_pci.c
isapnp.o: $S/dev/isa/isapnp.c
isapnpdebug.o: $S/dev/isa/isapnpdebug.c
isapnpres.o: $S/dev/isa/isapnpres.c
if_ep_isapnp.o: $S/dev/isa/if_ep_isapnp.c
isapnp_machdep.o: $S/arch/alpha/isa/isapnp_machdep.c
mcclock.o: $S/arch/alpha/alpha/mcclock.c
mcclock_ioasic.o: $S/arch/alpha/tc/mcclock_ioasic.c
mcclock_isa.o: $S/arch/alpha/isa/mcclock_isa.c
autoconf.o: $S/arch/alpha/alpha/autoconf.c
clock.o: $S/arch/alpha/alpha/clock.c
conf.o: $S/arch/alpha/alpha/conf.c
db_disasm.o: $S/arch/alpha/alpha/db_disasm.c
db_interface.o: $S/arch/alpha/alpha/db_interface.c
db_trace.o: $S/arch/alpha/alpha/db_trace.c
interrupt.o: $S/arch/alpha/alpha/interrupt.c
ipifuncs.o: $S/arch/alpha/alpha/ipifuncs.c
lock_machdep.o: $S/arch/alpha/alpha/lock_machdep.c
machdep.o: $S/arch/alpha/alpha/machdep.c
mainbus.o: $S/arch/alpha/alpha/mainbus.c
locore.o: $S/arch/alpha/alpha/locore.s
mem.o: $S/arch/alpha/alpha/mem.c
pmap.o: $S/arch/alpha/alpha/pmap.c
process_machdep.o: $S/arch/alpha/alpha/process_machdep.c
prom.o: $S/arch/alpha/alpha/prom.c
sys_machdep.o: $S/arch/alpha/alpha/sys_machdep.c
trap.o: $S/arch/alpha/alpha/trap.c
fp_complete.o: $S/arch/alpha/alpha/fp_complete.c
vm_machdep.o: $S/arch/alpha/alpha/vm_machdep.c
disksubr.o: $S/arch/alpha/alpha/disksubr.c
bus_dma.o: $S/arch/alpha/dev/bus_dma.c
in_cksum.o: $S/arch/alpha/alpha/in_cksum.c
promcons.o: $S/arch/alpha/alpha/promcons.c
cpuconf.o: $S/arch/alpha/alpha/cpuconf.c
dec_2100_a50.o: $S/arch/alpha/alpha/dec_2100_a50.c
dec_3000_300.o: $S/arch/alpha/alpha/dec_3000_300.c
dec_3000_500.o: $S/arch/alpha/alpha/dec_3000_500.c
dec_axppci_33.o: $S/arch/alpha/alpha/dec_axppci_33.c
dec_eb164.o: $S/arch/alpha/alpha/dec_eb164.c
dec_eb64plus.o: $S/arch/alpha/alpha/dec_eb64plus.c
dec_kn20aa.o: $S/arch/alpha/alpha/dec_kn20aa.c
dec_kn300.o: $S/arch/alpha/alpha/dec_kn300.c
dec_550.o: $S/arch/alpha/alpha/dec_550.c
dec_alphabook1.o: $S/arch/alpha/alpha/dec_alphabook1.c
dec_1000a.o: $S/arch/alpha/alpha/dec_1000a.c
dec_6600.o: $S/arch/alpha/alpha/dec_6600.c
api_up1000.o: $S/arch/alpha/alpha/api_up1000.c
hid.o: $S/dev/hid/hid.c
hidkbd.o: $S/dev/hid/hidkbd.c
hidms.o: $S/dev/hid/hidms.c
i2c.o: $S/dev/i2c/i2c.c
i2c_exec.o: $S/dev/i2c/i2c_exec.c
i2c_scan.o: $S/dev/i2c/i2c_scan.c
i2c_bitbang.o: $S/dev/i2c/i2c_bitbang.c
lm75.o: $S/dev/i2c/lm75.c
lm87.o: $S/dev/i2c/lm87.c
maxim6690.o: $S/dev/i2c/maxim6690.c
ad741x.o: $S/dev/i2c/ad741x.c
adm1021.o: $S/dev/i2c/adm1021.c
adm1024.o: $S/dev/i2c/adm1024.c
adm1025.o: $S/dev/i2c/adm1025.c
adm1030.o: $S/dev/i2c/adm1030.c
adm1031.o: $S/dev/i2c/adm1031.c
ds1631.o: $S/dev/i2c/ds1631.c
adt7460.o: $S/dev/i2c/adt7460.c
lm78_i2c.o: $S/dev/i2c/lm78_i2c.c
spdmem_i2c.o: $S/dev/i2c/spdmem_i2c.c
sdtemp.o: $S/dev/i2c/sdtemp.c
usb.o: $S/dev/usb/usb.c
usbdi.o: $S/dev/usb/usbdi.c
usbdi_util.o: $S/dev/usb/usbdi_util.c
usb_mem.o: $S/dev/usb/usb_mem.c
usb_subr.o: $S/dev/usb/usb_subr.c
usb_quirks.o: $S/dev/usb/usb_quirks.c
uhub.o: $S/dev/usb/uhub.c
uaudio.o: $S/dev/usb/uaudio.c
uvideo.o: $S/dev/usb/uvideo.c
utvfu.o: $S/dev/usb/utvfu.c
umidi.o: $S/dev/usb/umidi.c
umidi_quirks.o: $S/dev/usb/umidi_quirks.c
ucom.o: $S/dev/usb/ucom.c
ugen.o: $S/dev/usb/ugen.c
uhidev.o: $S/dev/usb/uhidev.c
uhid.o: $S/dev/usb/uhid.c
fido.o: $S/dev/usb/fido.c
ujoy.o: $S/dev/usb/ujoy.c
ukbdmap.o: $S/dev/usb/ukbdmap.c
ukbd.o: $S/dev/usb/ukbd.c
ums.o: $S/dev/usb/ums.c
ucycom.o: $S/dev/usb/ucycom.c
uslhcom.o: $S/dev/usb/uslhcom.c
ulpt.o: $S/dev/usb/ulpt.c
umass.o: $S/dev/usb/umass.c
umass_quirks.o: $S/dev/usb/umass_quirks.c
umass_scsi.o: $S/dev/usb/umass_scsi.c
uthum.o: $S/dev/usb/uthum.c
ugold.o: $S/dev/usb/ugold.c
uonerng.o: $S/dev/usb/uonerng.c
urng.o: $S/dev/usb/urng.c
uvisor.o: $S/dev/usb/uvisor.c
udsbr.o: $S/dev/usb/udsbr.c
utwitch.o: $S/dev/usb/utwitch.c
if_aue.o: $S/dev/usb/if_aue.c
if_axe.o: $S/dev/usb/if_axe.c
if_axen.o: $S/dev/usb/if_axen.c
if_smsc.o: $S/dev/usb/if_smsc.c
if_cue.o: $S/dev/usb/if_cue.c
if_kue.o: $S/dev/usb/if_kue.c
if_cdce.o: $S/dev/usb/if_cdce.c
if_urndis.o: $S/dev/usb/if_urndis.c
if_udav.o: $S/dev/usb/if_udav.c
if_upl.o: $S/dev/usb/if_upl.c
if_ugl.o: $S/dev/usb/if_ugl.c
if_url.o: $S/dev/usb/if_url.c
if_ure.o: $S/dev/usb/if_ure.c
umodem.o: $S/dev/usb/umodem.c
uftdi.o: $S/dev/usb/uftdi.c
uplcom.o: $S/dev/usb/uplcom.c
umct.o: $S/dev/usb/umct.c
uvscom.o: $S/dev/usb/uvscom.c
ubsa.o: $S/dev/usb/ubsa.c
uslcom.o: $S/dev/usb/uslcom.c
uark.o: $S/dev/usb/uark.c
uscom.o: $S/dev/usb/uscom.c
ucrcom.o: $S/dev/usb/ucrcom.c
uipaq.o: $S/dev/usb/uipaq.c
uchcom.o: $S/dev/usb/uchcom.c
if_wi_usb.o: $S/dev/usb/if_wi_usb.c
if_ral.o: $S/dev/usb/if_ral.c
if_rum.o: $S/dev/usb/if_rum.c
if_run.o: $S/dev/usb/if_run.c
if_uath.o: $S/dev/usb/if_uath.c
uow.o: $S/dev/usb/uow.c
upd.o: $S/dev/usb/upd.c
uhidpp.o: $S/dev/usb/uhidpp.c
ucc.o: $S/dev/usb/ucc.c
onewire.o: $S/dev/onewire/onewire.c
onewire_subr.o: $S/dev/onewire/onewire_subr.c
owid.o: $S/dev/onewire/owid.c
owsbm.o: $S/dev/onewire/owsbm.c
owtemp.o: $S/dev/onewire/owtemp.c
owctr.o: $S/dev/onewire/owctr.c
softfloat.o: $S/lib/libkern/softfloat.c
__divl.o: $S/lib/libkern/arch/alpha/__divl.S
__divlu.o: $S/lib/libkern/arch/alpha/__divlu.S
__divq.o: $S/lib/libkern/arch/alpha/__divq.S
__divqu.o: $S/lib/libkern/arch/alpha/__divqu.S
__reml.o: $S/lib/libkern/arch/alpha/__reml.S
__remlu.o: $S/lib/libkern/arch/alpha/__remlu.S
__remq.o: $S/lib/libkern/arch/alpha/__remq.S
__remqu.o: $S/lib/libkern/arch/alpha/__remqu.S

.PHONY: config
config:
	cd /usr/obj/sys/arch/alpha/compile/GENERIC.MP && config -s /usr/src/sys -b /usr/src/sys/arch/alpha/compile/GENERIC.MP/obj /usr/src/sys/arch/alpha/conf/GENERIC.MP
