files.i386 revision 149211
1249423Sdim# This file tells config what files go into building a kernel,
2212793Sdim# files marked standard are always included.
3212793Sdim#
4212793Sdim# $FreeBSD: head/sys/conf/files.i386 149211 2005-08-18 00:30:22Z pjd $
5212793Sdim#
6212793Sdim# The long compile-with and dependency lines are required because of
7212793Sdim# limitations in config: backslash-newline doesn't work in strings, and
8212793Sdim# dependency lines other than the first are silently ignored.
9212793Sdim#
10212793Sdimlinux_genassym.o		optional	compat_linux		\
11212793Sdim	dependency 	"$S/i386/linux/linux_genassym.c"		\
12212793Sdim	compile-with	"${CC} ${CFLAGS:N-fno-common} -c ${.IMPSRC}"	\
13212793Sdim	no-obj no-implicit-rule						\
14249423Sdim	clean		"linux_genassym.o"
15234353Sdim#
16251662Sdimlinux_assym.h			optional	compat_linux		\
17234353Sdim	dependency 	"$S/kern/genassym.sh linux_genassym.o"		\
18263508Sdim	compile-with	"sh $S/kern/genassym.sh linux_genassym.o > ${.TARGET}" \
19234353Sdim	no-obj no-implicit-rule before-depend				\
20234353Sdim	clean		"linux_assym.h"
21249423Sdim#
22212793Sdimsvr4_genassym.o			optional	compat_svr4		\
23212793Sdim	dependency 	"$S/i386/svr4/svr4_genassym.c"			\
24212793Sdim	compile-with	"${CC} ${CFLAGS:N-fno-common} -c ${.IMPSRC}"	\
25234353Sdim	no-obj no-implicit-rule						\
26212793Sdim	clean		"svr4_genassym.o"
27249423Sdim#
28212793Sdimsvr4_assym.h			optional	compat_svr4		\
29218893Sdim	dependency 	"$S/kern/genassym.sh svr4_genassym.o"	   	\
30212793Sdim	compile-with	"sh $S/kern/genassym.sh svr4_genassym.o > ${.TARGET}" \
31212793Sdim	no-obj no-implicit-rule before-depend				\
32212793Sdim	clean		"svr4_assym.h"
33212793Sdim#
34212793Sdimfont.h				optional	sc_dflt_font		\
35212793Sdim	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"									\
36212793Sdim	no-obj no-implicit-rule before-depend				\
37234353Sdim	clean		"font.h ${SC_DFLT_FONT}-8x14 ${SC_DFLT_FONT}-8x16 ${SC_DFLT_FONT}-8x8"
38249423Sdim#
39249423Sdimatkbdmap.h			optional	atkbd_dflt_keymap	\
40249423Sdim	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"			\
41249423Sdim	no-obj no-implicit-rule before-depend				\
42234353Sdim	clean		"atkbdmap.h"
43249423Sdim#
44249423Sdimukbdmap.h			optional	ukbd_dflt_keymap	\
45249423Sdim	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"			\
46249423Sdim	no-obj no-implicit-rule before-depend				\
47249423Sdim	clean		"ukbdmap.h"
48249423Sdim#
49249423Sdimtrlld.o				optional	oltr			\
50234353Sdim	dependency	"$S/contrib/dev/oltr/i386-elf.trlld.o.uu"	\
51249423Sdim	compile-with	"uudecode < $S/contrib/dev/oltr/i386-elf.trlld.o.uu"	\
52249423Sdim	no-implicit-rule
53249423Sdim#
54249423Sdimhal.o				optional	ath_hal			\
55249423Sdim	dependency	"$S/contrib/dev/ath/public/i386-elf.hal.o.uu"	\
56249423Sdim	compile-with	"uudecode < $S/contrib/dev/ath/public/i386-elf.hal.o.uu" \
57249423Sdim	no-implicit-rule
58234353Sdimopt_ah.h			optional	ath_hal			\
59249423Sdim	dependency	"$S/contrib/dev/ath/public/i386-elf.opt_ah.h"	\
60249423Sdim	compile-with	"cp $S/contrib/dev/ath/public/i386-elf.opt_ah.h opt_ah.h" \
61249423Sdim	no-obj no-implicit-rule before-depend				\
62249423Sdim	clean		"opt_ah.h"
63249423Sdim#
64249423Sdimnvenetlib.o			optional	nve pci			\
65249423Sdim	dependency	"$S/contrib/dev/nve/i386/nvenetlib.o.bz2.uu"	\
66234353Sdim	compile-with	"uudecode $S/contrib/dev/nve/i386/nvenetlib.o.bz2.uu ; bzip2 -df nvenetlib.o.bz2" \
67249423Sdim	no-implicit-rule
68249423Sdim#
69234353Sdimos+%DIKED-nve.h		optional	nve pci			\
70249423Sdim	dependency	"$S/contrib/dev/nve/os.h"			\
71249423Sdim	compile-with	"sed -e 's/^.*#include.*phy\.h.*$$//' $S/contrib/dev/nve/os.h > os+%DIKED-nve.h" \
72234353Sdim	no-implicit-rule no-obj before-depend				\
73234353Sdim	clean		"os+%DIKED-nve.h"
74218893Sdim#
75218893Sdimhptmvraid.o			optional	hptmv			\
76218893Sdim	dependency	"$S/dev/hptmv/i386-elf.raid.o.uu"	\
77218893Sdim	compile-with	"uudecode < $S/dev/hptmv/i386-elf.raid.o.uu" \
78218893Sdim	no-implicit-rule
79218893Sdim#
80218893Sdim#
81218893Sdimcompat/linux/linux_file.c	optional compat_linux
82218893Sdimcompat/linux/linux_getcwd.c	optional compat_linux
83212793Sdimcompat/linux/linux_ioctl.c	optional compat_linux
84212793Sdimcompat/linux/linux_ipc.c	optional compat_linux
85212793Sdimcompat/linux/linux_mib.c	optional compat_linux
86218893Sdimcompat/linux/linux_misc.c	optional compat_linux
87212793Sdimcompat/linux/linux_signal.c	optional compat_linux
88218893Sdimcompat/linux/linux_socket.c	optional compat_linux
89218893Sdimcompat/linux/linux_stats.c	optional compat_linux
90218893Sdimcompat/linux/linux_sysctl.c	optional compat_linux
91218893Sdimcompat/linux/linux_uid16.c	optional compat_linux
92221345Sdimcompat/linux/linux_util.c	optional compat_linux
93212793Sdimcompat/ndis/kern_ndis.c		optional ndisapi pci
94212793Sdimcompat/ndis/kern_windrv.c	optional ndisapi pci
95249423Sdimcompat/ndis/subr_hal.c		optional ndisapi pci
96249423Sdimcompat/ndis/subr_ndis.c		optional ndisapi pci
97249423Sdimcompat/ndis/subr_ntoskrnl.c	optional ndisapi pci
98249423Sdimcompat/ndis/subr_pe.c		optional ndisapi pci
99212793Sdimcompat/ndis/subr_usbd.c		optional ndisapi pci
100263508Sdimcompat/ndis/winx32_wrap.S	optional ndisapi pci
101263508Sdimcompat/pecoff/imgact_pecoff.c	optional pecoff_support
102263508Sdimcompat/svr4/imgact_svr4.c	optional compat_svr4
103212793Sdimcompat/svr4/svr4_fcntl.c	optional compat_svr4
104218893Sdimcompat/svr4/svr4_filio.c	optional compat_svr4
105226633Sdimcompat/svr4/svr4_ioctl.c	optional compat_svr4
106226633Sdimcompat/svr4/svr4_ipc.c		optional compat_svr4
107226633Sdimcompat/svr4/svr4_misc.c		optional compat_svr4
108212793Sdimcompat/svr4/svr4_resource.c	optional compat_svr4
109212793Sdimcompat/svr4/svr4_signal.c	optional compat_svr4
110212793Sdimcompat/svr4/svr4_socket.c	optional compat_svr4
111212793Sdimcompat/svr4/svr4_sockio.c	optional compat_svr4
112212793Sdimcompat/svr4/svr4_stat.c		optional compat_svr4
113234353Sdimcompat/svr4/svr4_stream.c	optional compat_svr4
114212793Sdimcompat/svr4/svr4_syscallnames.c	optional compat_svr4
115212793Sdimcompat/svr4/svr4_sysent.c	optional compat_svr4
116251662Sdimcompat/svr4/svr4_sysvec.c	optional compat_svr4
117251662Sdimcompat/svr4/svr4_termios.c	optional compat_svr4
118249423Sdimcompat/svr4/svr4_ttold.c	optional compat_svr4
119249423Sdimcontrib/dev/oltr/if_oltr.c	optional oltr
120249423Sdimcontrib/dev/oltr/if_oltr_isa.c	optional oltr isa
121218893Sdimcontrib/dev/oltr/if_oltr_pci.c	optional oltr pci
122218893Sdimcontrib/dev/oltr/trlldbm.c	optional oltr
123218893Sdimcontrib/dev/oltr/trlldhm.c	optional oltr
124251662Sdimcontrib/dev/oltr/trlldmac.c	optional oltr
125218893Sdimbf_enc.o			optional ipsec ipsec_esp		\
126218893Sdim	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"		\
127218893Sdim	compile-with	"${CC} -c -I$S/crypto/blowfish/arch/i386 ${ASM_CFLAGS} ${WERROR} ${.IMPSRC}"	\
128218893Sdim	no-implicit-rule
129218893Sdimcrypto/des/arch/i386/des_enc.S	optional ipsec ipsec_esp
130218893Sdimcrypto/des/arch/i386/des_enc.S	optional netsmbcrypto
131218893Sdimbf_enc.o			optional crypto		\
132218893Sdim	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"		\
133218893Sdim	compile-with	"${CC} -c -I$S/crypto/blowfish/arch/i386 ${ASM_CFLAGS} ${WERROR} ${.IMPSRC}"	\
134218893Sdim	no-implicit-rule
135251662Sdimcrypto/des/arch/i386/des_enc.S	optional crypto
136251662Sdimcrypto/des/des_ecb.c		optional crypto
137251662Sdimcrypto/des/des_setkey.c		optional crypto
138251662Sdimcrypto/via/padlock.c		optional padlock
139251662Sdimdev/advansys/adv_isa.c		optional adv isa
140251662Sdimdev/aic/aic_isa.c		optional aic isa
141251662Sdimdev/arcmsr/arcmsr.c		optional arcmsr pci
142251662Sdimdev/ar/if_ar.c			optional ar
143251662Sdimdev/ar/if_ar_isa.c		optional ar isa
144251662Sdimdev/ar/if_ar_pci.c		optional ar pci
145251662Sdimdev/arl/if_arl.c		optional arl
146251662Sdimdev/arl/if_arl_isa.c		optional arl isa
147251662Sdimdev/atkbdc/atkbd.c		optional atkbd atkbdc
148251662Sdimdev/atkbdc/atkbd_atkbdc.c	optional atkbd atkbdc
149251662Sdimdev/atkbdc/atkbdc.c		optional atkbdc
150251662Sdimdev/atkbdc/atkbdc_isa.c		optional atkbdc isa
151251662Sdimdev/atkbdc/atkbdc_subr.c	optional atkbdc
152251662Sdimdev/atkbdc/psm.c		optional psm atkbdc
153251662Sdimdev/cm/if_cm_isa.c		optional cm isa
154251662Sdimdev/cp/cpddk.c			optional cp
155263508Sdimdev/cp/if_cp.c			optional cp
156263508Sdimdev/ctau/ctau.c			optional ctau
157212793Sdimdev/ctau/ctddk.c		optional ctau
158212793Sdimdev/ctau/if_ct.c		optional ctau
159212793Sdimdev/cx/csigma.c			optional cx
160212793Sdimdev/cx/cxddk.c			optional cx
161212793Sdimdev/cx/if_cx.c			optional cx
162212793Sdimdev/ed/if_ed_3c503.c		optional ed isa ed_3c503
163212793Sdimdev/ed/if_ed_isa.c		optional ed isa
164212793Sdimdev/ed/if_ed_wd80x3.c		optional ed isa
165212793Sdimdev/ed/if_ed_hpp.c		optional ed isa ed_hpp
166263508Sdimdev/ed/if_ed_sic.c		optional ed isa ed_sic
167212793Sdimdev/fb/fb.c			optional fb
168212793Sdimdev/fb/fb.c			optional vga
169212793Sdimdev/fb/splash.c			optional splash
170212793Sdimdev/fb/vga.c			optional vga
171212793Sdimdev/fdc/fdc.c			optional fdc
172212793Sdimdev/fdc/fdc_acpi.c		optional fdc
173212793Sdimdev/fdc/fdc_isa.c		optional fdc isa
174212793Sdimdev/fdc/fdc_pccard.c		optional fdc pccard
175212793Sdimdev/fe/if_fe_isa.c		optional fe isa
176212793Sdimdev/hptmv/entry.c		optional hptmv
177212793Sdimdev/hptmv/mv.c			optional hptmv
178212793Sdimdev/hptmv/gui_lib.c		optional hptmv
179212793Sdimdev/hptmv/hptproc.c		optional hptmv
180212793Sdimdev/hptmv/ioctl.c		optional hptmv
181212793Sdimdev/hwpmc/hwpmc_amd.c		optional hwpmc
182212793Sdimdev/hwpmc/hwpmc_pentium.c	optional hwpmc
183218893Sdimdev/hwpmc/hwpmc_piv.c		optional hwpmc
184212793Sdimdev/hwpmc/hwpmc_ppro.c		optional hwpmc
185212793Sdimdev/hwpmc/hwpmc_x86.c		optional hwpmc
186212793Sdimdev/ichwd/ichwd.c		optional ichwd
187212793Sdimdev/if_ndis/if_ndis.c		optional ndis
188212793Sdimdev/if_ndis/if_ndis_pccard.c	optional ndis pccard
189263508Sdimdev/if_ndis/if_ndis_pci.c	optional ndis cardbus
190212793Sdimdev/if_ndis/if_ndis_pci.c	optional ndis pci
191243830Sdimdev/if_ndis/if_ndis_usb.c	optional ndis usb
192218893Sdimdev/io/iodev.c			optional io
193218893Sdimdev/kbd/kbd.c			optional atkbd
194218893Sdimdev/kbd/kbd.c			optional sc
195218893Sdimdev/kbd/kbd.c			optional ukbd
196212793Sdimdev/kbd/kbd.c			optional vt
197221345Sdimdev/lnc/if_lnc_isa.c		optional lnc isa
198212793Sdimdev/mem/memutil.c		optional mem
199218893Sdimdev/mse/mse.c			optional mse
200212793Sdimdev/mse/mse_isa.c		optional mse isa
201212793Sdimdev/nve/if_nve.c		optional nve pci
202212793Sdimdev/ppc/ppc.c			optional ppc
203212793Sdimdev/ppc/ppc_puc.c		optional ppc puc pci
204221345Sdimdev/random/nehemiah.c		optional random
205218893Sdimdev/sbni/if_sbni.c		optional sbni
206218893Sdimdev/sbni/if_sbni_isa.c		optional sbni isa
207212793Sdimdev/sbni/if_sbni_pci.c		optional sbni pci
208212793Sdimdev/sio/sio.c			optional sio
209212793Sdimdev/sio/sio_isa.c		optional sio isa
210221345Sdimdev/sr/if_sr_isa.c		optional sr isa
211218893Sdimdev/syscons/apm/apm_saver.c	optional apm_saver apm
212218893Sdimdev/syscons/schistory.c		optional sc
213212793Sdimdev/syscons/scmouse.c		optional sc
214212793Sdimdev/syscons/scterm.c		optional sc
215212793Sdimdev/syscons/scterm-dumb.c	optional sc
216251662Sdimdev/syscons/scterm-sc.c		optional sc
217251662Sdimdev/syscons/scvesactl.c		optional sc vga vesa
218212793Sdimdev/syscons/scvgarndr.c		optional sc vga
219212793Sdimdev/syscons/scvidctl.c		optional sc
220234353Sdimdev/syscons/scvtb.c		optional sc
221251662Sdimdev/syscons/syscons.c		optional sc
222251662Sdimdev/syscons/sysmouse.c		optional sc
223234353Sdimdev/uart/uart_cpu_i386.c	optional uart
224234353Sdimgeom/geom_bsd.c			standard
225212793Sdimgeom/geom_bsd_enc.c		standard
226251662Sdimgeom/geom_mbr.c			standard
227251662Sdimgeom/geom_mbr_enc.c		standard
228212793Sdimdev/acpica/acpi_if.m		standard
229212793Sdimi386/acpica/OsdEnvironment.c	optional acpi
230212793Sdimi386/acpica/acpi_machdep.c	optional acpi
231251662Sdimi386/acpica/acpi_wakeup.c	optional acpi
232251662Sdimacpi_wakecode.h			optional acpi			\
233212793Sdim	dependency 	"$S/i386/acpica/acpi_wakecode.S"		\
234212793Sdim	compile-with	"${MAKE} -f $S/i386/acpica/Makefile MAKESRCPATH=$S/i386/acpica"	\
235212793Sdim	no-obj no-implicit-rule before-depend				\
236251662Sdim	clean		"acpi_wakecode.h acpi_wakecode.o acpi_wakecode.bin"
237251662Sdim#
238251662Sdimi386/acpica/madt.c		optional acpi apic
239212793Sdimi386/bios/apm.c			optional apm
240212793Sdimi386/bios/mca_machdep.c		optional mca
241212793Sdimi386/bios/smapi.c		optional smapi
242251662Sdimi386/bios/smapi_bios.S		optional smapi
243251662Sdimi386/bios/smbios.c		optional smbios
244212793Sdimi386/bios/vpd.c			optional vpd
245212793Sdimi386/cpufreq/est.c		optional cpufreq
246212793Sdimi386/cpufreq/p4tcc.c		optional cpufreq
247221345Sdimi386/cpufreq/powernow.c		optional cpufreq
248212793Sdimi386/cpufreq/smist.c		optional cpufreq
249212793Sdim#i386/i386/apic_vector.s		optional apic
250212793Sdimi386/i386/atomic.c		standard				\
251221345Sdim	compile-with	"${CC} -c ${CFLAGS} ${DEFINED_PROF:S/^$/-fomit-frame-pointer/} ${.IMPSRC}"
252212793Sdimi386/i386/autoconf.c		standard
253212793Sdimi386/i386/bios.c		standard
254212793Sdimi386/i386/bioscall.s		standard
255221345Sdimi386/i386/busdma_machdep.c	standard
256212793Sdimi386/i386/db_disasm.c		optional ddb
257212793Sdimi386/i386/db_interface.c	optional ddb
258263508Sdimi386/i386/db_trace.c		optional ddb
259263508Sdimi386/i386/dump_machdep.c	standard
260212793Sdimi386/i386/elan-mmcr.c		optional cpu_elan
261212793Sdimi386/i386/elan-mmcr.c		optional cpu_soekris
262212793Sdimi386/i386/elf_machdep.c		standard
263212793Sdimi386/i386/exception.s		standard
264212793Sdimi386/i386/gdb_machdep.c		optional gdb
265212793Sdimi386/i386/geode.c		optional cpu_geode
266218893Sdimi386/i386/i686_mem.c		optional mem
267221345Sdimi386/i386/identcpu.c		standard
268218893Sdimi386/i386/in_cksum.c		optional inet
269218893Sdimi386/i386/initcpu.c		standard
270218893Sdimi386/i386/intr_machdep.c	standard
271221345Sdimi386/i386/io.c			optional io
272218893Sdimi386/i386/io_apic.c		optional apic
273221345Sdimi386/i386/k6_mem.c		optional mem
274212793Sdimi386/i386/legacy.c		standard
275234353Sdimi386/i386/local_apic.c		optional apic
276234353Sdimi386/i386/locore.s		standard	no-obj
277234353Sdimi386/i386/longrun.c		optional cpu_enable_longrun
278234353Sdimi386/i386/machdep.c		standard
279212793Sdimi386/i386/mem.c			optional mem
280263508Sdimi386/i386/mp_clock.c		optional smp
281263508Sdimi386/i386/mp_machdep.c		optional smp
282218893Sdimi386/i386/mp_watchdog.c		optional mp_watchdog smp
283218893Sdimi386/i386/mpboot.s		optional smp
284218893Sdimi386/i386/mptable.c		optional apic
285218893Sdimi386/i386/mptable_pci.c		optional apic pci
286212793Sdimi386/i386/nexus.c		standard
287212793Sdimi386/i386/perfmon.c		optional perfmon
288218893Sdimi386/i386/perfmon.c		optional perfmon	profiling-routine
289218893Sdimi386/i386/pmap.c		standard
290212793Sdimi386/i386/ptrace_machdep.c	standard
291249423Sdimi386/i386/support.s		standard
292249423Sdimi386/i386/swtch.s		standard
293249423Sdimi386/i386/sys_machdep.c		standard
294249423Sdimi386/i386/trap.c		standard
295249423Sdimi386/i386/tsc.c			standard
296226633Sdimi386/i386/uio_machdep.c		standard
297226633Sdimi386/i386/vm86.c		standard
298218893Sdimi386/i386/vm_machdep.c		standard
299218893Sdimi386/ibcs2/ibcs2_errno.c	optional ibcs2
300221345Sdimi386/ibcs2/ibcs2_fcntl.c	optional ibcs2
301218893Sdimi386/ibcs2/ibcs2_ioctl.c	optional ibcs2
302218893Sdimi386/ibcs2/ibcs2_ipc.c		optional ibcs2
303226633Sdimi386/ibcs2/ibcs2_isc.c		optional ibcs2
304212793Sdimi386/ibcs2/ibcs2_isc_sysent.c	optional ibcs2
305212793Sdimi386/ibcs2/ibcs2_misc.c		optional ibcs2
306263508Sdimi386/ibcs2/ibcs2_msg.c		optional ibcs2
307249423Sdimi386/ibcs2/ibcs2_other.c	optional ibcs2
308249423Sdimi386/ibcs2/ibcs2_signal.c	optional ibcs2
309234353Sdimi386/ibcs2/ibcs2_socksys.c	optional ibcs2
310263508Sdimi386/ibcs2/ibcs2_stat.c		optional ibcs2
311234353Sdimi386/ibcs2/ibcs2_sysent.c	optional ibcs2
312234353Sdimi386/ibcs2/ibcs2_sysi86.c	optional ibcs2
313249423Sdimi386/ibcs2/ibcs2_sysvec.c	optional ibcs2
314249423Sdimi386/ibcs2/ibcs2_util.c		optional ibcs2
315249423Sdimi386/ibcs2/ibcs2_xenix.c	optional ibcs2
316249423Sdimi386/ibcs2/ibcs2_xenix_sysent.c	optional ibcs2
317249423Sdimi386/ibcs2/imgact_coff.c	optional ibcs2
318249423Sdimi386/isa/atpic.c		standard
319249423Sdim#i386/isa/atpic_vector.s		standard
320249423Sdimi386/isa/clock.c		standard
321249423Sdimi386/isa/elcr.c			standard
322234353Sdimi386/isa/elink.c		optional ep
323263508Sdimi386/isa/elink.c		optional ie
324263508Sdimi386/isa/if_el.c		optional el
325263508Sdimi386/isa/isa.c			optional isa
326212793Sdimi386/isa/isa_dma.c		optional isa
327263508Sdimi386/isa/nmi.c			standard
328263508Sdimi386/isa/npx.c			optional npx
329212793Sdimi386/isa/pcf.c			optional pcf
330263508Sdimi386/isa/pcvt/pcvt_drv.c	optional vt
331263508Sdimi386/isa/pcvt/pcvt_ext.c	optional vt
332263508Sdimi386/isa/pcvt/pcvt_kbd.c	optional vt
333263508Sdimi386/isa/pcvt/pcvt_out.c	optional vt
334263508Sdimi386/isa/pcvt/pcvt_sup.c	optional vt
335263508Sdimi386/isa/pcvt/pcvt_vtf.c	optional vt
336263508Sdimi386/isa/pmtimer.c		optional pmtimer
337263508Sdimi386/isa/prof_machdep.c		optional profiling-routine
338263508Sdimi386/isa/spic.c			optional spic
339263508Sdimi386/isa/spkr.c			optional speaker
340263508Sdimi386/isa/vesa.c			optional vga vesa
341263508Sdimi386/linux/imgact_linux.c	optional compat_linux
342263508Sdimi386/linux/linux_dummy.c	optional compat_linux
343212793Sdimi386/linux/linux_locore.s	optional compat_linux		\
344212793Sdim	dependency 	"linux_assym.h"
345263508Sdimi386/linux/linux_machdep.c	optional compat_linux
346218893Sdimi386/linux/linux_ptrace.c	optional compat_linux
347249423Sdimi386/linux/linux_sysent.c	optional compat_linux
348249423Sdimi386/linux/linux_sysvec.c	optional compat_linux
349249423Sdimi386/pci/pci_bus.c		optional pci
350218893Sdimi386/pci/pci_cfgreg.c		optional pci
351218893Sdimi386/pci/pci_pir.c		optional pci
352212793Sdimi386/svr4/svr4_locore.s		optional compat_svr4		\
353218893Sdim	dependency	"svr4_assym.h"	\
354218893Sdim	warning "COMPAT_SVR4 is broken and should be avoided"
355218893Sdimi386/svr4/svr4_machdep.c	optional compat_svr4
356218893Sdim#
357218893Sdim# isdn4bsd, needed for isic | iwic | ifpi | ifpi2 | ihfc | ifpnp | itjc
358218893Sdim#
359212793Sdimi4b/layer1/i4b_hdlc.c		optional itjc
360218893Sdimi4b/layer1/i4b_hdlc.c		optional ihfc
361218893Sdimi4b/layer1/i4b_l1dmux.c		optional isic
362218893Sdimi4b/layer1/i4b_l1lib.c		optional isic
363218893Sdimi4b/layer1/i4b_l1dmux.c		optional iwic
364218893Sdimi4b/layer1/i4b_l1lib.c		optional iwic
365221345Sdimi4b/layer1/i4b_l1dmux.c		optional ifpi
366221345Sdimi4b/layer1/i4b_l1lib.c		optional ifpi
367218893Sdimi4b/layer1/i4b_l1dmux.c		optional ifpi2
368218893Sdimi4b/layer1/i4b_l1lib.c		optional ifpi2
369218893Sdimi4b/layer1/i4b_l1dmux.c		optional ihfc
370221345Sdimi4b/layer1/i4b_l1lib.c		optional ihfc
371218893Sdimi4b/layer1/i4b_l1dmux.c		optional ifpnp
372218893Sdimi4b/layer1/i4b_l1lib.c		optional ifpnp
373218893Sdimi4b/layer1/i4b_l1dmux.c		optional itjc
374218893Sdimi4b/layer1/i4b_l1lib.c		optional itjc
375221345Sdim#
376221345Sdim# isdn4bsd, isic
377234353Sdim#
378234353Sdimi4b/layer1/isic/i4b_asuscom_ipac.c optional isic
379234353Sdimi4b/layer1/isic/i4b_avm_a1.c	optional isic
380234353Sdimi4b/layer1/isic/i4b_bchan.c	optional isic
381263508Sdimi4b/layer1/isic/i4b_ctx_s0P.c	optional isic
382263508Sdimi4b/layer1/isic/i4b_drn_ngo.c	optional isic
383263508Sdimi4b/layer1/isic/i4b_dynalink.c	optional isic
384263508Sdimi4b/layer1/isic/i4b_elsa_qs1i.c	optional isic
385263508Sdimi4b/layer1/isic/i4b_elsa_qs1p.c	optional isic pci
386263508Sdimi4b/layer1/isic/i4b_elsa_pcc16.c optional isic
387263508Sdimi4b/layer1/isic/i4b_hscx.c	optional isic
388263508Sdimi4b/layer1/isic/i4b_isac.c	optional isic
389263508Sdimi4b/layer1/isic/i4b_isic.c	optional isic
390263508Sdimi4b/layer1/isic/i4b_isic_isa.c	optional isic
391263508Sdimi4b/layer1/isic/i4b_isic_pnp.c	optional isic
392263508Sdimi4b/layer1/isic/i4b_itk_ix1.c	optional isic
393263508Sdimi4b/layer1/isic/i4b_l1.c	optional isic
394263508Sdimi4b/layer1/isic/i4b_l1fsm.c	optional isic
395263508Sdimi4b/layer1/isic/i4b_siemens_isurf.c optional isic
396263508Sdimi4b/layer1/isic/i4b_sws.c	optional isic
397263508Sdimi4b/layer1/isic/i4b_tel_s016.c	optional isic
398263508Sdimi4b/layer1/isic/i4b_tel_s0163.c	optional isic
399263508Sdimi4b/layer1/isic/i4b_tel_s08.c	optional isic
400263508Sdimi4b/layer1/isic/i4b_usr_sti.c	optional isic
401263508Sdimi4b/layer1/isic/i4b_diva.c	optional isic
402263508Sdim#
403263508Sdim# isdn4bsd, iwic
404263508Sdim#
405263508Sdimi4b/layer1/iwic/i4b_iwic_pci.c	optional iwic pci
406249423Sdimi4b/layer1/iwic/i4b_iwic_dchan.c optional iwic pci
407263508Sdimi4b/layer1/iwic/i4b_iwic_bchan.c optional iwic pci
408263508Sdimi4b/layer1/iwic/i4b_iwic_fsm.c	optional iwic pci
409263508Sdimi4b/layer1/iwic/i4b_iwic_l1if.c	optional iwic pci
410263508Sdim#
411249423Sdim# isdn4bsd, ifpi
412263508Sdim#
413263508Sdimi4b/layer1/ifpi/i4b_ifpi_pci.c	optional ifpi pci
414263508Sdimi4b/layer1/ifpi/i4b_ifpi_isac.c	optional ifpi pci
415263508Sdimi4b/layer1/ifpi/i4b_ifpi_l1.c	optional ifpi pci
416249423Sdimi4b/layer1/ifpi/i4b_ifpi_l1fsm.c optional ifpi pci
417218893Sdim#
418218893Sdim# isdn4bsd, ifpi2
419218893Sdim#
420221345Sdimi4b/layer1/ifpi2/i4b_ifpi2_pci.c	optional ifpi2 pci
421218893Sdimi4b/layer1/ifpi2/i4b_ifpi2_isacsx.c	optional ifpi2 pci
422218893Sdimi4b/layer1/ifpi2/i4b_ifpi2_l1.c		optional ifpi2 pci
423218893Sdimi4b/layer1/ifpi2/i4b_ifpi2_l1fsm.c	optional ifpi2 pci
424218893Sdim#
425218893Sdim# isdn4bsd, ifpnp
426218893Sdim#
427218893Sdimi4b/layer1/ifpnp/i4b_ifpnp_avm.c	optional ifpnp
428212793Sdimi4b/layer1/ifpnp/i4b_ifpnp_isac.c	optional ifpnp
429212793Sdimi4b/layer1/ifpnp/i4b_ifpnp_l1.c		optional ifpnp
430218893Sdimi4b/layer1/ifpnp/i4b_ifpnp_l1fsm.c	optional ifpnp
431218893Sdim#
432249423Sdim# isdn4bsd, ihfc
433218893Sdim#
434218893Sdimi4b/layer1/ihfc/i4b_ihfc_l1if.c	optional ihfc
435218893Sdimi4b/layer1/ihfc/i4b_ihfc_pnp.c	optional ihfc
436218893Sdimi4b/layer1/ihfc/i4b_ihfc_drv.c	optional ihfc
437218893Sdim#
438212793Sdim# isdn4bsd, itjc
439249423Sdim#
440212793Sdimi4b/layer1/itjc/i4b_itjc_pci.c		optional itjc
441212793Sdimi4b/layer1/itjc/i4b_itjc_isac.c		optional itjc
442212793Sdimi4b/layer1/itjc/i4b_itjc_l1.c		optional itjc
443249423Sdimi4b/layer1/itjc/i4b_itjc_l1fsm.c	optional itjc
444212793Sdim#
445212793Sdimisa/syscons_isa.c		optional sc
446218893Sdimisa/vga_isa.c			optional vga
447218893Sdimkern/imgact_aout.c		optional compat_aout
448218893Sdimkern/imgact_gzip.c		optional gzip
449249423Sdimlibkern/divdi3.c		standard
450249423Sdimlibkern/ffsl.c			standard
451249423Sdimlibkern/flsl.c			standard
452249423Sdimlibkern/moddi3.c		standard
453249423Sdimlibkern/qdivrem.c		standard
454249423Sdimlibkern/ucmpdi2.c		standard
455249423Sdimlibkern/udivdi3.c		standard
456249423Sdimlibkern/umoddi3.c		standard
457249423Sdimpci/agp_ali.c			optional agp
458249423Sdimpci/agp_amd.c			optional agp
459249423Sdimpci/agp_amd64.c			optional agp
460249423Sdimpci/agp_i810.c			optional agp
461249423Sdimpci/agp_intel.c			optional agp
462249423Sdimpci/agp_nvidia.c		optional agp
463249423Sdimpci/agp_sis.c			optional agp
464249423Sdimpci/agp_via.c			optional agp
465249423Sdim