files.i386 revision 110687
138889Sjdp# This file tells config what files go into building a kernel,
260484Sobrien# files marked standard are always included.
338889Sjdp#
438889Sjdp# $FreeBSD: head/sys/conf/files.i386 110687 2003-02-11 11:43:25Z phk $
538889Sjdp#
638889Sjdp# The long compile-with and dependency lines are required because of
738889Sjdp# limitations in config: backslash-newline doesn't work in strings, and
838889Sjdp# dependency lines other than the first are silently ignored.
938889Sjdp#
1038889Sjdplinux_genassym.o		optional	compat_linux		\
1138889Sjdp	dependency 	"$S/i386/linux/linux_genassym.c"		\
1238889Sjdp	compile-with	"${CC} ${CFLAGS:N-fno-common} -c ${.IMPSRC}"	\
1338889Sjdp	no-obj no-implicit-rule						\
1438889Sjdp	clean		"linux_genassym.o"
1538889Sjdp#
1638889Sjdplinux_assym.h			optional	compat_linux		\
1738889Sjdp	dependency 	"$S/kern/genassym.sh linux_genassym.o"		\
1838889Sjdp	compile-with	"sh $S/kern/genassym.sh linux_genassym.o > ${.TARGET}" \
1938889Sjdp	no-obj no-implicit-rule before-depend				\
2038889Sjdp	clean		"linux_assym.h"
2138889Sjdp#
2238889Sjdpsvr4_genassym.o			optional	compat_svr4		\
2338889Sjdp	dependency 	"$S/i386/svr4/svr4_genassym.c"			\
2438889Sjdp	compile-with	"${CC} ${CFLAGS:N-fno-common} -c ${.IMPSRC}"	\
2538889Sjdp	no-obj no-implicit-rule						\
2638889Sjdp	clean		"svr4_genassym.o"
2738889Sjdp#
2838889Sjdpsvr4_assym.h			optional	compat_svr4		\
2938889Sjdp	dependency 	"$S/kern/genassym.sh svr4_genassym.o"	   	\
3038889Sjdp	compile-with	"sh $S/kern/genassym.sh svr4_genassym.o > ${.TARGET}" \
3138889Sjdp	no-obj no-implicit-rule before-depend				\
3238889Sjdp	clean		"svr4_assym.h"
3338889Sjdp#
3438889Sjdpfont.h				optional	sc_dflt_font		\
3538889Sjdp	compile-with	"uudecode < /usr/share/syscons/fonts/${SC_DFLT_FONT}-8x16.fnt && file2c 'static u_char dflt_font_16[16*256] = {' '};' < ${SC_DFLT_FONT}-8x16 > font.h && uudecode < /usr/share/syscons/fonts/${SC_DFLT_FONT}-8x14.fnt && file2c 'static u_char dflt_font_14[14*256] = {' '};' < ${SC_DFLT_FONT}-8x14 >> font.h && uudecode < /usr/share/syscons/fonts/${SC_DFLT_FONT}-8x8.fnt && file2c 'static u_char dflt_font_8[8*256] = {' '};' < ${SC_DFLT_FONT}-8x8 >> font.h"									\
3638889Sjdp	no-obj no-implicit-rule before-depend				\
3738889Sjdp	clean		"font.h ${SC_DFLT_FONT}-8x14 ${SC_DFLT_FONT}-8x16 ${SC_DFLT_FONT}-8x8"
3838889Sjdp#
3938889Sjdpatkbdmap.h			optional	atkbd_dflt_keymap	\
4038889Sjdp	compile-with	"/usr/sbin/kbdcontrol -L ${ATKBD_DFLT_KEYMAP} | sed -e 's/^static keymap_t.* = /static keymap_t key_map = /' -e 's/^static accentmap_t.* = /static accentmap_t accent_map = /' > atkbdmap.h"			\
4138889Sjdp	no-obj no-implicit-rule before-depend				\
4238889Sjdp	clean		"atkbdmap.h"
4338889Sjdp#
4438889Sjdpukbdmap.h			optional	ukbd_dflt_keymap	\
4538889Sjdp	compile-with	"/usr/sbin/kbdcontrol -L ${UKBD_DFLT_KEYMAP} | sed -e 's/^static keymap_t.* = /static keymap_t key_map = /' -e 's/^static accentmap_t.* = /static accentmap_t accent_map = /' > ukbdmap.h"			\
4638889Sjdp	no-obj no-implicit-rule before-depend				\
4738889Sjdp	clean		"ukbdmap.h"
4838889Sjdp#
4938889Sjdpmsysosak.o			optional	fla			\
5038889Sjdp	dependency	"$S/contrib/dev/fla/i386/msysosak.o.uu" 	\
5138889Sjdp	compile-with	"uudecode < $S/contrib/dev/fla/i386/msysosak.o.uu" \
5238889Sjdp	no-implicit-rule
5338889Sjdp#
5438889Sjdptrlld.o				optional	oltr			\
5538889Sjdp	dependency	"$S/contrib/dev/oltr/i386-elf.trlld.o.uu"	\
5638889Sjdp	compile-with	"uudecode < $S/contrib/dev/oltr/i386-elf.trlld.o.uu"	\
5738889Sjdp	no-implicit-rule
5838889Sjdp#
5938889Sjdpcompat/linux/linux_file.c	optional	compat_linux
6038889Sjdpcompat/linux/linux_getcwd.c	optional	compat_linux
6138889Sjdpcompat/linux/linux_ioctl.c	optional	compat_linux
6238889Sjdpcompat/linux/linux_ipc.c	optional	compat_linux
6338889Sjdpcompat/linux/linux_mib.c	optional	compat_linux
6438889Sjdpcompat/linux/linux_misc.c	optional	compat_linux
6538889Sjdpcompat/linux/linux_signal.c	optional	compat_linux
6638889Sjdpcompat/linux/linux_socket.c	optional	compat_linux
6738889Sjdpcompat/linux/linux_stats.c	optional	compat_linux
6838889Sjdpcompat/linux/linux_sysctl.c	optional	compat_linux
6938889Sjdpcompat/linux/linux_uid16.c	optional	compat_linux
7038889Sjdpcompat/linux/linux_util.c	optional	compat_linux
7138889Sjdpcompat/pecoff/imgact_pecoff.c		optional	pecoff_support
7238889Sjdpcompat/svr4/imgact_svr4.c		optional	compat_svr4
7338889Sjdpcompat/svr4/svr4_fcntl.c		optional	compat_svr4
7438889Sjdpcompat/svr4/svr4_filio.c		optional	compat_svr4
7538889Sjdpcompat/svr4/svr4_ioctl.c		optional	compat_svr4
7638889Sjdpcompat/svr4/svr4_ipc.c			optional	compat_svr4
7738889Sjdpcompat/svr4/svr4_misc.c			optional	compat_svr4
7838889Sjdpcompat/svr4/svr4_resource.c		optional	compat_svr4
7938889Sjdpcompat/svr4/svr4_signal.c		optional	compat_svr4
8038889Sjdpcompat/svr4/svr4_socket.c		optional	compat_svr4
8138889Sjdpcompat/svr4/svr4_sockio.c		optional	compat_svr4
8238889Sjdpcompat/svr4/svr4_stat.c			optional	compat_svr4
8338889Sjdpcompat/svr4/svr4_stream.c		optional	compat_svr4
8438889Sjdpcompat/svr4/svr4_syscallnames.c		optional	compat_svr4
8538889Sjdpcompat/svr4/svr4_sysent.c		optional	compat_svr4
8638889Sjdpcompat/svr4/svr4_sysvec.c		optional	compat_svr4
8738889Sjdpcompat/svr4/svr4_termios.c		optional	compat_svr4
8838889Sjdpcompat/svr4/svr4_ttold.c		optional	compat_svr4
8938889Sjdpcontrib/dev/fla/fla.c		optional	fla
9038889Sjdpcontrib/dev/oltr/if_oltr.c	optional	oltr
9138889Sjdpcontrib/dev/oltr/trlldbm.c	optional	oltr
9238889Sjdpcontrib/dev/oltr/trlldhm.c	optional	oltr
9338889Sjdpcontrib/dev/oltr/trlldmac.c	optional	oltr
9438889Sjdpbf_enc.o			optional	ipsec ipsec_esp		\
9538889Sjdp	dependency	"$S/crypto/blowfish/arch/i386/bf_enc.S $S/crypto/blowfish/arch/i386/bf_enc_586.S $S/crypto/blowfish/arch/i386/bf_enc_686.S"		\
9638889Sjdp	compile-with	"${CC} -c -I$S/crypto/blowfish/arch/i386 ${ASM_CFLAGS} ${WERROR} ${.IMPSRC}"	\
9738889Sjdp	no-implicit-rule
9838889Sjdpcrypto/des/arch/i386/des_enc.S		optional	ipsec ipsec_esp
9938889Sjdpcrypto/des/des_ecb.c			optional	netsmbcrypto
10038889Sjdpcrypto/des/arch/i386/des_enc.S		optional	netsmbcrypto
10138889Sjdpcrypto/des/des_setkey.c			optional	netsmbcrypto
10238889Sjdpbf_enc.o			optional	crypto		\
10338889Sjdp	dependency	"$S/crypto/blowfish/arch/i386/bf_enc.S $S/crypto/blowfish/arch/i386/bf_enc_586.S $S/crypto/blowfish/arch/i386/bf_enc_686.S"		\
10438889Sjdp	compile-with	"${CC} -c -I$S/crypto/blowfish/arch/i386 ${ASM_CFLAGS} ${WERROR} ${.IMPSRC}"	\
10538889Sjdp	no-implicit-rule
10638889Sjdpcrypto/des/arch/i386/des_enc.S		optional	crypto
10738889Sjdpcrypto/des/des_ecb.c			optional	crypto
10838889Sjdpcrypto/des/des_setkey.c			optional	crypto
10938889Sjdpdev/advansys/adv_isa.c		optional	adv isa
11038889Sjdpdev/aic/aic_isa.c		optional	aic isa
11138889Sjdpdev/ar/if_ar.c			optional	ar
11238889Sjdpdev/ar/if_ar_pci.c		optional	ar pci
11338889Sjdpdev/ar/if_ar_isa.c		optional	ar isa
11438889Sjdpdev/cm/if_cm_isa.c		optional	cm isa
11538889Sjdpdev/dgb/dgb.c			count		dgb
11638889Sjdpdev/ed/if_ed_isa.c		optional	ed isa
11738889Sjdpdev/eisa/eisaconf.c		optional	eisa
11838889Sjdpdev/fb/fb.c			optional	fb
11938889Sjdpdev/fb/fb.c			optional	vga
12038889Sjdpdev/fb/splash.c			optional	splash
12138889Sjdpdev/fb/vga.c			optional	vga
12238889Sjdpdev/fe/if_fe_isa.c		optional	fe isa
12338889Sjdpdev/kbd/atkbd.c			optional	atkbd
12438889Sjdpdev/kbd/atkbdc.c		optional	atkbdc
12538889Sjdpdev/kbd/kbd.c			optional	atkbd
12638889Sjdpdev/kbd/kbd.c			optional	kbd
12738889Sjdpdev/kbd/kbd.c			optional	sc
12860484Sobriendev/kbd/kbd.c			optional	ukbd
12938889Sjdpdev/kbd/kbd.c			optional	vt
13038889Sjdpdev/lnc/if_lnc_isa.c		optional	lnc isa
13138889Sjdpdev/pst/pst-pci.c		optional	pst pci
13238889Sjdpdev/pst/pst-iop.c		optional	pst
13338889Sjdpdev/pst/pst-raid.c		optional	pst
13438889Sjdpdev/sbni/if_sbni.c		optional	sbni
13538889Sjdpdev/sbni/if_sbni_isa.c		optional	sbni isa
13638889Sjdpdev/sbni/if_sbni_pci.c		optional	sbni pci
13738889Sjdpdev/sio/sio.c			optional	sio
13838889Sjdpdev/sio/sio_isa.c		optional	sio isa
13938889Sjdpdev/sr/if_sr_isa.c		optional	sr isa
14038889Sjdpdev/syscons/apm/apm_saver.c	optional	apm_saver apm
14138889Sjdpdev/syscons/schistory.c		optional	sc
14238889Sjdpdev/syscons/scmouse.c		optional	sc
14338889Sjdpdev/syscons/scterm.c		optional	sc
14438889Sjdpdev/syscons/scterm-dumb.c	optional	sc
14560484Sobriendev/syscons/scterm-sc.c		optional	sc
14638889Sjdpdev/syscons/scvesactl.c		optional	sc vga vesa
14738889Sjdpdev/syscons/scvgarndr.c		optional	sc vga
14838889Sjdpdev/syscons/scvidctl.c		optional	sc
14938889Sjdpdev/syscons/scvtb.c		optional	sc
15038889Sjdpdev/syscons/syscons.c		optional	sc
15138889Sjdpdev/syscons/sysmouse.c		optional	sc
15260484Sobriengeom/geom_bsd.c			standard
15338889Sjdpgeom/geom_mbr.c			standard
15438889Sjdpgnu/i386/fpemul/div_small.s	optional	gpl_math_emulate \
15538889Sjdp	warning "kernel contains GPL contaminated math emulator"
15638889Sjdpgnu/i386/fpemul/errors.c	optional	gpl_math_emulate
15738889Sjdpgnu/i386/fpemul/fpu_arith.c	optional	gpl_math_emulate
15838889Sjdpgnu/i386/fpemul/fpu_aux.c	optional	gpl_math_emulate
15938889Sjdpgnu/i386/fpemul/fpu_entry.c	optional	gpl_math_emulate
16038889Sjdpgnu/i386/fpemul/fpu_etc.c	optional	gpl_math_emulate
16138889Sjdpgnu/i386/fpemul/fpu_trig.c	optional	gpl_math_emulate
16238889Sjdpgnu/i386/fpemul/get_address.c	optional	gpl_math_emulate
16338889Sjdpgnu/i386/fpemul/load_store.c	optional	gpl_math_emulate
16438889Sjdpgnu/i386/fpemul/poly_2xm1.c	optional	gpl_math_emulate
16538889Sjdpgnu/i386/fpemul/poly_atan.c	optional	gpl_math_emulate
16638889Sjdpgnu/i386/fpemul/poly_div.s	optional	gpl_math_emulate
16738889Sjdpgnu/i386/fpemul/poly_l2.c	optional	gpl_math_emulate
16838889Sjdpgnu/i386/fpemul/poly_mul64.s	optional	gpl_math_emulate
16938889Sjdpgnu/i386/fpemul/poly_sin.c	optional	gpl_math_emulate
17038889Sjdpgnu/i386/fpemul/poly_tan.c	optional	gpl_math_emulate
17138889Sjdpgnu/i386/fpemul/polynomial.s	optional	gpl_math_emulate
17238889Sjdpgnu/i386/fpemul/reg_add_sub.c	optional	gpl_math_emulate
17338889Sjdpgnu/i386/fpemul/reg_compare.c	optional	gpl_math_emulate
17438889Sjdpgnu/i386/fpemul/reg_constant.c	optional	gpl_math_emulate
17538889Sjdpgnu/i386/fpemul/reg_div.s	optional	gpl_math_emulate
17638889Sjdpgnu/i386/fpemul/reg_ld_str.c	optional	gpl_math_emulate
17738889Sjdpgnu/i386/fpemul/reg_mul.c	optional	gpl_math_emulate
17860484Sobriengnu/i386/fpemul/reg_norm.s	optional	gpl_math_emulate
17938889Sjdpgnu/i386/fpemul/reg_round.s	optional	gpl_math_emulate
18038889Sjdpgnu/i386/fpemul/reg_u_add.s	optional	gpl_math_emulate
18138889Sjdpgnu/i386/fpemul/reg_u_div.s	optional	gpl_math_emulate
18238889Sjdpgnu/i386/fpemul/reg_u_mul.s	optional	gpl_math_emulate
18338889Sjdpgnu/i386/fpemul/reg_u_sub.s	optional	gpl_math_emulate
18438889Sjdpgnu/i386/fpemul/wm_shrx.s	optional	gpl_math_emulate
18538889Sjdpgnu/i386/fpemul/wm_sqrt.s	optional	gpl_math_emulate
18638889Sjdpi386/acpica/OsdEnvironment.c	optional	acpi
18738889Sjdpi386/acpica/acpi_machdep.c	optional	acpi
18838889Sjdpi386/acpica/acpi_wakeup.c	optional	acpi
18938889Sjdpacpi_wakecode.h			optional	acpi			\
19038889Sjdp	dependency 	"$S/i386/acpica/acpi_wakecode.S"		\
19138889Sjdp	compile-with	"${MAKE} -f $S/i386/acpica/Makefile MAKESRCPATH=$S/i386/acpica"	\
19238889Sjdp	no-obj no-implicit-rule before-depend				\
19338889Sjdp	clean		"acpi_wakecode.h acpi_wakecode.o acpi_wakecode.bin"
19438889Sjdp#
19538889Sjdpi386/apm/apm.c			optional	apm
19660484Sobrieni386/i386/atomic.c		standard				\
19760484Sobrien	compile-with	"${CC} -c ${CFLAGS} ${DEFINED_PROF:S/^$/-fomit-frame-pointer/} ${.IMPSRC}"
19838889Sjdpi386/i386/autoconf.c		standard
19938889Sjdpi386/i386/bios.c		standard
20038889Sjdpi386/i386/bioscall.s		standard
20138889Sjdpi386/i386/busdma_machdep.c	standard
20238889Sjdpi386/i386/critical.c		standard
20338889Sjdpi386/i386/db_disasm.c		optional	ddb
20438889Sjdpi386/i386/db_interface.c	optional	ddb
20538889Sjdpi386/i386/db_trace.c		optional	ddb
20638889Sjdpi386/i386/dump_machdep.c	standard
20738889Sjdpi386/i386/elan-mmcr.c		optional	cpu_elan
20838889Sjdpi386/i386/elf_machdep.c		standard
20938889Sjdpi386/i386/exception.s		standard
21038889Sjdpi386/i386/i386-gdbstub.c	optional	ddb
21138889Sjdpi386/i386/i686_mem.c		standard
21238889Sjdpi386/i386/identcpu.c		standard
21338889Sjdpi386/i386/in_cksum.c		optional	inet
21438889Sjdpi386/i386/initcpu.c		standard
21538889Sjdpi386/i386/k6_mem.c		standard
21638889Sjdpi386/i386/legacy.c		standard
21738889Sjdp# locore.s needs to be handled in Makefile to put it first.  Otherwise it's
21838889Sjdp# now normal.
21938889Sjdp# i386/i386/locore.s		standard
22038889Sjdpi386/i386/machdep.c		standard
22138889Sjdpi386/i386/math_emulate.c	optional	math_emulate
22238889Sjdpi386/i386/mem.c			standard
22338889Sjdpi386/i386/mp_clock.c		optional	smp
22438889Sjdpi386/i386/mp_machdep.c		optional	smp
22560484Sobrieni386/i386/mpapic.c		optional	smp
22638889Sjdpi386/i386/mpboot.s		optional	smp
22738889Sjdpi386/i386/nexus.c		standard
22838889Sjdpi386/i386/perfmon.c		optional	perfmon
22938889Sjdpi386/i386/perfmon.c		optional	perfmon	profiling-routine
23038889Sjdpi386/i386/pmap.c		standard
23138889Sjdpi386/i386/support.s		standard
23238889Sjdpi386/i386/swtch.s		standard
23360484Sobrieni386/i386/sys_machdep.c		standard
23460484Sobrieni386/i386/tsc.c			standard
23538889Sjdpi386/i386/trap.c		standard
23638889Sjdpi386/i386/vm86.c		standard
23738889Sjdpi386/i386/vm_machdep.c		standard
23838889Sjdpi386/ibcs2/ibcs2_errno.c	optional	ibcs2
23938889Sjdpi386/ibcs2/ibcs2_fcntl.c	optional	ibcs2
24038889Sjdpi386/ibcs2/ibcs2_ioctl.c	optional	ibcs2
24138889Sjdpi386/ibcs2/ibcs2_ipc.c		optional	ibcs2
24238889Sjdpi386/ibcs2/ibcs2_isc.c		optional	ibcs2
24338889Sjdpi386/ibcs2/ibcs2_isc_sysent.c	optional	ibcs2
24438889Sjdpi386/ibcs2/ibcs2_misc.c		optional	ibcs2
24538889Sjdpi386/ibcs2/ibcs2_msg.c		optional	ibcs2
24638889Sjdpi386/ibcs2/ibcs2_other.c	optional	ibcs2
24738889Sjdpi386/ibcs2/ibcs2_signal.c	optional	ibcs2
24838889Sjdpi386/ibcs2/ibcs2_socksys.c	optional	ibcs2
24938889Sjdpi386/ibcs2/ibcs2_stat.c		optional	ibcs2
25038889Sjdpi386/ibcs2/ibcs2_sysent.c	optional	ibcs2
25138889Sjdpi386/ibcs2/ibcs2_sysi86.c	optional	ibcs2
25238889Sjdpi386/ibcs2/ibcs2_sysvec.c	optional	ibcs2
25360484Sobrieni386/ibcs2/ibcs2_util.c		optional	ibcs2
25460484Sobrieni386/ibcs2/ibcs2_xenix.c	optional	ibcs2
25538889Sjdpi386/ibcs2/ibcs2_xenix_sysent.c	optional	ibcs2
25638889Sjdpi386/ibcs2/imgact_coff.c	optional	ibcs2
25738889Sjdpi386/isa/asc.c			count		asc
25838889Sjdpi386/isa/clock.c		standard
25938889Sjdpi386/isa/cronyx.c		optional	cx
26038889Sjdpi386/isa/ctx.c			count		ctx
26160484Sobrieni386/isa/cx.c			count		cx
26260484Sobrieni386/isa/cy.c			count		cy
26338889Sjdpi386/isa/elink.c		optional	ep
26438889Sjdpi386/isa/elink.c		optional	ie
26538889Sjdpi386/isa/gpib.c			optional	gp
26638889Sjdpi386/isa/gsc.c			count		gsc
26738889Sjdpi386/isa/if_cx.c		optional	cx
26838889Sjdpi386/isa/if_el.c		count		el
26938889Sjdpi386/isa/if_le.c		count		le
27038889Sjdpi386/isa/if_rdp.c		count		rdp
27138889Sjdpi386/isa/intr_machdep.c		standard
27238889Sjdpi386/isa/ithread.c		standard
27338889Sjdpi386/isa/isa.c			optional	isa
27438889Sjdpi386/isa/isa_compat.c		optional	isa compat_oldisa	\
27538889Sjdp	warning "Old ISA driver compatibility shims present."
27638889Sjdpi386/isa/isa_dma.c		optional	isa
27760484Sobrieni386/isa/istallion.c		optional	stli nowerror
27838889Sjdpi386/isa/loran.c		optional	loran
27938889Sjdpi386/isa/mca_machdep.c		optional	mca
28038889Sjdpi386/isa/mse.c			optional	mse
28138889Sjdpi386/isa/npx.c			optional	npx
28238889Sjdpi386/isa/pcaudio.c		optional	pca
28338889Sjdpi386/isa/pcf.c			optional	pcf
28438889Sjdpi386/isa/pcvt/pcvt_drv.c	optional	vt
28538889Sjdpi386/isa/pcvt/pcvt_ext.c	optional	vt
28638889Sjdpi386/isa/pcvt/pcvt_kbd.c	optional	vt
28738889Sjdpi386/isa/pcvt/pcvt_out.c	optional	vt
28838889Sjdpi386/isa/pcvt/pcvt_sup.c	optional	vt
28938889Sjdpi386/isa/pcvt/pcvt_vtf.c	optional	vt
29038889Sjdpi386/isa/pmtimer.c		optional	pmtimer
29138889Sjdpi386/isa/prof_machdep.c		optional	profiling-routine
29238889Sjdpi386/isa/spic.c			optional	spic
29360484Sobrieni386/isa/spigot.c		count		spigot
29460484Sobrieni386/isa/spkr.c			optional	speaker
29538889Sjdpi386/isa/stallion.c		optional	stl nowerror
29638889Sjdpi386/isa/tw.c			count		tw
29738889Sjdpi386/isa/vesa.c			optional	vga vesa
29838889Sjdpi386/isa/wt.c			count		wt
29938889Sjdpi386/linux/imgact_linux.c	optional	compat_linux
30038889Sjdpi386/linux/linux_dummy.c	optional	compat_linux
30160484Sobrieni386/linux/linux_locore.s	optional	compat_linux		\
30260484Sobrien	dependency 	"linux_assym.h"
30338889Sjdpi386/linux/linux_machdep.c	optional	compat_linux
30438889Sjdpi386/linux/linux_ptrace.c	optional	compat_linux
30538889Sjdpi386/linux/linux_sysent.c	optional	compat_linux
30638889Sjdpi386/linux/linux_sysvec.c	optional	compat_linux
30738889Sjdpi386/pci/pci_cfgreg.c		optional	pci
30838889Sjdpi386/pci/pci_bus.c		optional	pci
30938889Sjdpi386/smapi/smapi.c		optional	smapi isa
31038889Sjdpi386/smapi/smapi_isa.c		optional	smapi isa
31138889Sjdpi386/smapi/smapi_bios.S		optional	smapi isa
31238889Sjdpi386/svr4/svr4_locore.s		optional	compat_svr4		\
31338889Sjdp	dependency	"svr4_assym.h"	\
31438889Sjdp	warning "COMPAT_SVR4 is broken and should be avoided"
31538889Sjdpi386/svr4/svr4_machdep.c	optional	compat_svr4
31638889Sjdp#
31738889Sjdp# isdn4bsd, needed for isic | iwic | ifpi | ifpi2 | ihfc | ifpnp | itjc
31838889Sjdp#
31938889Sjdpi4b/layer1/i4b_hdlc.c	          	optional        itjc
32038889Sjdpi4b/layer1/i4b_hdlc.c	          	optional        ihfc
32138889Sjdpi4b/layer1/i4b_l1dmux.c         	optional        isic
32238889Sjdpi4b/layer1/i4b_l1lib.c          	optional        isic
32338889Sjdpi4b/layer1/i4b_l1dmux.c         	optional        iwic
32438889Sjdpi4b/layer1/i4b_l1lib.c          	optional        iwic
32538889Sjdpi4b/layer1/i4b_l1dmux.c         	optional        ifpi
32638889Sjdpi4b/layer1/i4b_l1lib.c          	optional        ifpi
32738889Sjdpi4b/layer1/i4b_l1dmux.c         	optional        ifpi2
32860484Sobrieni4b/layer1/i4b_l1lib.c          	optional        ifpi2
32938889Sjdpi4b/layer1/i4b_l1dmux.c         	optional        ihfc
33060484Sobrieni4b/layer1/i4b_l1lib.c          	optional        ihfc
33160484Sobrieni4b/layer1/i4b_l1dmux.c         	optional        ifpnp
33238889Sjdpi4b/layer1/i4b_l1lib.c          	optional        ifpnp
33338889Sjdpi4b/layer1/i4b_l1dmux.c         	optional        itjc
33438889Sjdpi4b/layer1/i4b_l1lib.c          	optional        itjc
33538889Sjdp#
33638889Sjdp# isdn4bsd, isic
33738889Sjdp#
33860484Sobrieni4b/layer1/isic/i4b_asuscom_ipac.c	optional	isic
33960484Sobrieni4b/layer1/isic/i4b_avm_a1.c		optional	isic
34038889Sjdpi4b/layer1/isic/i4b_bchan.c		optional	isic
34138889Sjdpi4b/layer1/isic/i4b_ctx_s0P.c		optional	isic
34238889Sjdpi4b/layer1/isic/i4b_drn_ngo.c		optional	isic
34360484Sobrieni4b/layer1/isic/i4b_dynalink.c		optional	isic
34460484Sobrieni4b/layer1/isic/i4b_elsa_qs1i.c		optional	isic
34538889Sjdpi4b/layer1/isic/i4b_elsa_qs1p.c		optional	isic pci
34638889Sjdpi4b/layer1/isic/i4b_elsa_pcc16.c	optional	isic
34738889Sjdpi4b/layer1/isic/i4b_hscx.c		optional	isic
34838889Sjdpi4b/layer1/isic/i4b_isac.c		optional	isic
34938889Sjdpi4b/layer1/isic/i4b_isic.c		optional	isic
35038889Sjdpi4b/layer1/isic/i4b_isic_isa.c		optional	isic
35138889Sjdpi4b/layer1/isic/i4b_isic_pnp.c		optional	isic
35238889Sjdpi4b/layer1/isic/i4b_itk_ix1.c		optional	isic
35338889Sjdpi4b/layer1/isic/i4b_l1.c		optional	isic
35438889Sjdpi4b/layer1/isic/i4b_l1fsm.c		optional	isic
35538889Sjdpi4b/layer1/isic/i4b_siemens_isurf.c	optional	isic
35638889Sjdpi4b/layer1/isic/i4b_sws.c		optional	isic
35738889Sjdpi4b/layer1/isic/i4b_tel_s016.c		optional	isic
35838889Sjdpi4b/layer1/isic/i4b_tel_s0163.c		optional	isic
35938889Sjdpi4b/layer1/isic/i4b_tel_s08.c		optional	isic
36038889Sjdpi4b/layer1/isic/i4b_usr_sti.c		optional	isic
36138889Sjdpi4b/layer1/isic/i4b_diva.c		optional	isic
36238889Sjdp#
36338889Sjdp# isdn4bsd, iwic
36438889Sjdp#
36538889Sjdpi4b/layer1/iwic/i4b_iwic_pci.c		optional	iwic pci
36638889Sjdpi4b/layer1/iwic/i4b_iwic_dchan.c	optional	iwic pci
36738889Sjdpi4b/layer1/iwic/i4b_iwic_bchan.c	optional	iwic pci
36838889Sjdpi4b/layer1/iwic/i4b_iwic_fsm.c		optional	iwic pci
36938889Sjdpi4b/layer1/iwic/i4b_iwic_l1if.c		optional	iwic pci
37038889Sjdp#
37138889Sjdp# isdn4bsd, ifpi
37238889Sjdp#
37338889Sjdpi4b/layer1/ifpi/i4b_ifpi_pci.c		optional	ifpi pci
37438889Sjdpi4b/layer1/ifpi/i4b_ifpi_isac.c		optional	ifpi pci
37538889Sjdpi4b/layer1/ifpi/i4b_ifpi_l1.c		optional	ifpi pci
37638889Sjdpi4b/layer1/ifpi/i4b_ifpi_l1fsm.c	optional	ifpi pci
37738889Sjdp#
37838889Sjdp# isdn4bsd, ifpi2
37938889Sjdp#
38038889Sjdpi4b/layer1/ifpi2/i4b_ifpi2_pci.c	optional	ifpi2 pci
38138889Sjdpi4b/layer1/ifpi2/i4b_ifpi2_isacsx.c	optional	ifpi2 pci
38238889Sjdpi4b/layer1/ifpi2/i4b_ifpi2_l1.c		optional	ifpi2 pci
38338889Sjdpi4b/layer1/ifpi2/i4b_ifpi2_l1fsm.c	optional	ifpi2 pci
38438889Sjdp#
38538889Sjdp# isdn4bsd, ifpnp
38638889Sjdp#
38738889Sjdpi4b/layer1/ifpnp/i4b_ifpnp_avm.c	optional	ifpnp
38838889Sjdpi4b/layer1/ifpnp/i4b_ifpnp_isac.c	optional	ifpnp
38938889Sjdpi4b/layer1/ifpnp/i4b_ifpnp_l1.c		optional	ifpnp
39038889Sjdpi4b/layer1/ifpnp/i4b_ifpnp_l1fsm.c	optional	ifpnp
39138889Sjdp#
39238889Sjdp# isdn4bsd, ihfc
39338889Sjdp#
39438889Sjdpi4b/layer1/ihfc/i4b_ihfc_l1if.c		optional	ihfc
39538889Sjdpi4b/layer1/ihfc/i4b_ihfc_pnp.c		optional	ihfc
39638889Sjdpi4b/layer1/ihfc/i4b_ihfc_drv.c		optional	ihfc
39738889Sjdp#
39838889Sjdp# isdn4bsd, itjc
39938889Sjdp#
40038889Sjdpi4b/layer1/itjc/i4b_itjc_pci.c		optional	itjc
40138889Sjdpi4b/layer1/itjc/i4b_itjc_isac.c		optional	itjc
40238889Sjdpi4b/layer1/itjc/i4b_itjc_l1.c		optional	itjc
40338889Sjdpi4b/layer1/itjc/i4b_itjc_l1fsm.c	optional	itjc
40438889Sjdp#
40538889Sjdpisa/atkbd_isa.c			optional	atkbd
40638889Sjdpisa/atkbdc_isa.c		optional	atkbdc
40738889Sjdpisa/fd.c			optional	fdc
40838889Sjdpisa/ppc.c			optional	ppc
40938889Sjdpisa/psm.c			optional	psm
41038889Sjdpisa/syscons_isa.c		optional	sc
41138889Sjdpisa/vga_isa.c			optional	vga
41238889Sjdpkern/imgact_aout.c		optional	compat_aout
41338889Sjdpkern/imgact_gzip.c		optional	gzip
41438889Sjdplibkern/divdi3.c		standard
41538889Sjdplibkern/moddi3.c		standard
41638889Sjdplibkern/qdivrem.c		standard
41738889Sjdplibkern/ucmpdi2.c		standard
41838889Sjdplibkern/udivdi3.c		standard
41938889Sjdplibkern/umoddi3.c		standard
42038889Sjdppci/cy_pci.c			optional	cy pci
42138889Sjdp