1 # This file tells config what files go into building a kernel,
2 # files marked standard are always included.
3 #
4 # $FreeBSD$
5 #
6 # The long compile-with and dependency lines are required because of
7 # limitations in config: backslash-newline doesn't work in strings, and
8 # dependency lines other than the first are silently ignored.
9 #
10 linux_genassym optional compat_linux \
11 dependency "$S/i386/linux/linux_genassym.c $S/i386/linux/linux.h" \
12 compile-with "${CC} ${CFLAGS} ${PARAM} -UKERNEL -o $@ $<" \
13 no-obj no-implicit-rule \
14 clean "linux_genassym"
15 #
16 linux_assym.h optional compat_linux \
17 dependency "linux_genassym" \
18 compile-with "./linux_genassym > $@" \
19 no-obj no-implicit-rule before-depend \
20 clean "linux_assym.h"
21 #
22 font8x16.o optional std8x16font \
23 compile-with "uudecode < /usr/share/syscons/fonts/${STD8X16FONT}-8x16.fnt && file2c 'unsigned char font_16[16*256] = {' '};' < ${STD8X16FONT}-8x16 > font8x16.c && ${CC} -c ${CFLAGS} font8x16.c" \
24 no-implicit-rule before-depend \
25 clean "${STD8X16FONT}-8x16 font8x16.c"
26 #
27 atkbdmap.h optional atkbd_dflt_keymap \
28 compile-with "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" \
29 no-obj no-implicit-rule before-depend \
30 clean "atkbdmap.h"
31 #
32 ukbdmap.h optional ukbd_dflt_keymap \
33 compile-with "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" \
34 no-obj no-implicit-rule before-depend \
35 clean "ukbdmap.h"
36 #
37 contrib/dev/fla/fla.c optional fla
38 msysosak.o optional fla \
39 dependency "$S/contrib/dev/fla/i386/msysosak.o.uu" \
40 compile-with "uudecode < $S/contrib/dev/fla/i386/msysosak.o.uu" \
41 no-implicit-rule
42
43 #
44 dev/aic/aic_isa.c optional aic device-driver
45 dev/fb/fb.c optional fb device-driver
46 dev/fb/fb.c optional vga device-driver
47 dev/fb/splash.c optional splash
48 dev/kbd/atkbd.c optional atkbd device-driver
49 dev/kbd/atkbdc.c optional atkbdc device-driver
50 dev/kbd/kbd.c optional atkbd device-driver
51 dev/kbd/kbd.c optional kbd device-driver
52 dev/kbd/kbd.c optional ukbd device-driver
53 dev/syscons/syscons.c optional sc device-driver
54 dev/syscons/scvidctl.c optional sc device-driver
55 dev/syscons/scvesactl.c optional sc device-driver
56 i386/apm/apm.c optional apm device-driver
57 i386/apm/apm_setup.s optional apm
58 i386/eisa/dpt_eisa.c optional eisa dpt device-driver
59 i386/eisa/3c5x9.c optional ep device-driver
60 i386/eisa/adv_eisa.c optional adv device-driver
61 i386/eisa/ahc_eisa.c optional eisa ahc device-driver \
62 dependency "aic7xxx_reg.h $S/i386/eisa/ahc_eisa.c"
63 i386/eisa/ahb.c optional ahb device-driver
64 i386/eisa/bt_eisa.c optional bt device-driver
65 i386/eisa/eisaconf.c optional eisa
66 i386/eisa/if_vx_eisa.c optional vx device-driver
67 i386/eisa/if_fea.c optional fea device-driver
68 i386/i386/atomic.c standard \
69 compile-with "${CC} -c ${CFLAGS} ${DEFINED_PROF:S/^$/-fomit-frame-pointer/} $<"
70 i386/i386/autoconf.c standard device-driver
71 i386/i386/bios.c standard
72 i386/i386/bioscall.s standard
73 i386/i386/busdma_machdep.c standard
74 i386/i386/cons.c standard
75 i386/i386/db_disasm.c optional ddb
76 i386/i386/db_interface.c optional ddb
77 i386/i386/db_trace.c optional ddb
78 i386/i386/elf_machdep.c standard
79 i386/i386/exception.s standard
80 i386/i386/globals.s standard
81 i386/i386/i386-gdbstub.c optional ddb
82 i386/i386/i686_mem.c standard
83 i386/i386/identcpu.c standard
84 i386/i386/in_cksum.c optional inet
85 i386/i386/initcpu.c standard
86 # XXX green - it needs work (works but not... the right behavior,
87 # causing crashes)
88 # i386/i386/k6_mem.c standard
89 # locore.s needs to be handled in Makefile to put it first. Otherwise it's
90 # now normal.
91 # i386/i386/locore.s standard
92 i386/i386/machdep.c standard
93 i386/i386/math_emulate.c optional math_emulate
94 i386/i386/mem.c standard
95 i386/i386/mp_machdep.c optional smp
96 i386/i386/mpapic.c optional smp
97 i386/i386/mpboot.s optional smp
98 i386/i386/mplock.s optional smp
99 i386/i386/perfmon.c optional perfmon profiling-routine
100 i386/i386/perfmon.c optional perfmon
101 i386/i386/pmap.c standard
102 i386/i386/procfs_machdep.c standard
103 i386/i386/simplelock.s optional smp
104 i386/i386/support.s standard
105 i386/i386/swtch.s standard
106 i386/i386/sys_machdep.c standard
107 i386/i386/trap.c standard
108 i386/i386/userconfig.c optional userconfig
109 i386/i386/vm_machdep.c standard
110 i386/i386/vm86.c optional vm86
111 i386/ibcs2/ibcs2_fcntl.c optional ibcs2
112 i386/ibcs2/ibcs2_stat.c optional ibcs2
113 i386/ibcs2/ibcs2_ipc.c optional ibcs2
114 i386/ibcs2/ibcs2_msg.c optional ibcs2
115 i386/ibcs2/ibcs2_misc.c optional ibcs2
116 i386/ibcs2/ibcs2_other.c optional ibcs2
117 i386/ibcs2/ibcs2_signal.c optional ibcs2
118 i386/ibcs2/ibcs2_ioctl.c optional ibcs2
119 i386/ibcs2/ibcs2_socksys.c optional ibcs2
120 i386/ibcs2/ibcs2_sysi86.c optional ibcs2
121 i386/ibcs2/ibcs2_util.c optional ibcs2
122 i386/ibcs2/ibcs2_isc.c optional ibcs2
123 i386/ibcs2/ibcs2_isc_sysent.c optional ibcs2
124 i386/ibcs2/ibcs2_xenix.c optional ibcs2
125 i386/ibcs2/ibcs2_xenix_sysent.c optional ibcs2
126 i386/ibcs2/ibcs2_errno.c optional ibcs2
127 i386/ibcs2/ibcs2_sysent.c optional ibcs2
128 i386/ibcs2/ibcs2_sysvec.c optional ibcs2
129 i386/ibcs2/imgact_coff.c optional ibcs2
130 i386/isa/adv_isa.c optional adv device-driver
131 #i386/isa/aha1542.c optional aha device-driver
132 i386/isa/aha_isa.c optional aha device-driver
133 i386/isa/atkbd_isa.c optional atkbd device-driver
134 i386/isa/atkbdc_isa.c optional atkbdc device-driver
135 i386/isa/bt_isa.c optional bt device-driver
136 i386/isa/clock.c standard
137 i386/isa/cronyx.c optional cx device-driver
138 i386/isa/ctx.c optional ctx device-driver
139 i386/isa/cx.c optional cx device-driver
140 i386/isa/cy.c optional cy device-driver
141 i386/isa/diskslice_machdep.c standard
142 i386/isa/elink.c optional ep device-driver
143 i386/isa/elink.c optional ie device-driver
144 i386/isa/fd.c optional fd device-driver
145 i386/isa/gpib.c optional gp device-driver
146 i386/isa/asc.c optional asc device-driver
147 i386/isa/gsc.c optional gsc device-driver
148 i386/isa/ida.c optional id device-driver
149 i386/isa/if_ar.c optional ar device-driver
150 i386/isa/if_cs.c optional cs device-driver
151 i386/isa/if_cx.c optional cx device-driver
152 i386/isa/if_ed.c optional ed device-driver
153 i386/isa/if_el.c optional el device-driver
154 i386/isa/if_ep.c optional ep device-driver
155 i386/isa/if_ex.c optional ex device-driver
156 i386/isa/if_fe.c optional fe device-driver
157 i386/isa/if_ie.c optional ie device-driver
158 i386/isa/if_le.c optional le device-driver
159 i386/isa/if_lnc.c optional lnc device-driver
160 i386/isa/if_rdp.c optional rdp device-driver
161 i386/isa/if_sr.c optional sr device-driver
162 i386/isa/if_wi.c optional wi device-driver
163 i386/isa/if_wl.c optional wl device-driver
164 dev/pccard/if_xe.c optional xe device-driver
165 i386/isa/if_ze.c optional ze device-driver
166 i386/isa/if_zp.c optional zp device-driver
167 contrib/dev/oltr/if_oltr.c optional oltr device-driver
168 trlld.o optional oltr device-driver \
169 dependency "$S/contrib/dev/oltr/i386-${KERNFORMAT}.trlld.o.uu" \
170 compile-with "uudecode < $S/contrib/dev/oltr/i386-${KERNFORMAT}.trlld.o.uu" \
171 no-implicit-rule
172 contrib/dev/oltr/trlldmac.c optional oltr device-driver
173 contrib/dev/oltr/trlldhm.c optional oltr device-driver
174 contrib/dev/oltr/trlldbm.c optional oltr device-driver
175 i386/isa/ipl_funcs.c standard \
176 compile-with "${CC} -c ${CFLAGS} ${DEFINED_PROF:S/^$/-fomit-frame-pointer/} $<"
177 i386/isa/intr_machdep.c standard
178 i386/isa/isa.c optional isa device-driver
179 i386/isa/istallion.c optional stli device-driver
180 i386/isa/joy.c optional joy device-driver
181 i386/isa/loran.c optional loran device-driver
182 i386/isa/lpt.c optional olpt device-driver
183 i386/isa/labpc.c optional labpc device-driver
184 i386/isa/mcd.c optional mcd device-driver
185 i386/isa/mse.c optional mse device-driver
186 i386/isa/npx.c mandatory npx device-driver
187 i386/isa/pcaudio.c optional pca device-driver
188 i386/isa/matcd/matcd.c optional matcd device-driver
189 i386/isa/pcibus.c optional pci device-driver
190 i386/isa/pcicx.c optional ze device-driver
191 i386/isa/pcicx.c optional zp device-driver
192 i386/isa/pcvt/pcvt_drv.c optional vt device-driver
193 i386/isa/pcvt/pcvt_ext.c optional vt device-driver
194 i386/isa/pcvt/pcvt_kbd.c optional vt device-driver
195 i386/isa/pcvt/pcvt_out.c optional vt device-driver
196 i386/isa/pcvt/pcvt_sup.c optional vt device-driver
197 i386/isa/pcvt/pcvt_vtf.c optional vt device-driver
198 i386/isa/pnp.c optional pnp device-driver
199 i386/isa/prof_machdep.c optional profiling-routine
200 i386/isa/ppc.c optional ppc device-driver
201 i386/isa/pcf.c optional pcf device-driver
202 i386/isa/psm.c optional psm device-driver
203 i386/isa/random_machdep.c standard
204 i386/isa/rc.c optional rc device-driver
205 i386/isa/rp.c optional rp device-driver
206 i386/isa/scd.c optional scd device-driver
207 i386/isa/si.c optional si device-driver
208 i386/isa/si2_z280.c optional si device-driver
209 i386/isa/si3_t225.c optional si device-driver
210 i386/isa/sio.c optional sio device-driver
211 i386/isa/snd/sound.c optional pcm device-driver
212 i386/isa/snd/dmabuf.c optional pcm device-driver
213 i386/isa/snd/ad1848.c optional pcm device-driver
214 i386/isa/snd/sb_dsp.c optional pcm device-driver
215 i386/isa/snd/clones.c optional pcm device-driver
216 i386/isa/sound/dev_table.c optional snd device-driver
217 i386/isa/sound/soundcard.c optional snd device-driver
218 i386/isa/sound/sound_switch.c optional snd device-driver
219 i386/isa/sound/audio.c optional snd device-driver
220 i386/isa/sound/dmabuf.c optional snd device-driver
221 i386/isa/sound/sys_timer.c optional snd device-driver
222 i386/isa/sound/sequencer.c optional snd device-driver
223 i386/isa/sound/patmgr.c optional snd device-driver
224 i386/isa/sound/adlib_card.c optional opl device-driver
225 i386/isa/sound/opl3.c optional opl device-driver
226 i386/isa/sound/gus_card.c optional gus device-driver
227 i386/isa/sound/gus_midi.c optional gus device-driver
228 i386/isa/sound/gus_vol.c optional gus device-driver
229 i386/isa/sound/gus_wave.c optional gus device-driver
230 i386/isa/sound/ics2101.c optional gus device-driver
231 i386/isa/sound/sound_timer.c optional gus device-driver
232 i386/isa/sound/sound_timer.c optional css device-driver
233 i386/isa/sound/sound_timer.c optional mss device-driver
234 i386/isa/sound/midi_synth.c optional gus device-driver
235 i386/isa/sound/midibuf.c optional gus device-driver
236 i386/isa/sound/ad1848.c optional gusxvi device-driver
237 i386/isa/sound/ad1848.c optional gus device-driver
238 i386/isa/sound/ad1848.c optional mss device-driver
239 i386/isa/sound/ad1848.c optional css device-driver
240 i386/isa/sound/sound_timer.c optional mss device-driver
241 i386/isa/sound/midi_synth.c optional mss device-driver
242 i386/isa/sound/midibuf.c optional mss device-driver
243 i386/isa/sound/mpu401.c optional mpu device-driver
244 i386/isa/sound/midi_synth.c optional mpu device-driver
245 i386/isa/sound/midibuf.c optional mpu device-driver
246 i386/isa/sound/pas2_card.c optional pas device-driver
247 i386/isa/sound/pas2_midi.c optional pas device-driver
248 i386/isa/sound/pas2_mixer.c optional pas device-driver
249 i386/isa/sound/pas2_pcm.c optional pas device-driver
250 i386/isa/sound/midi_synth.c optional pas device-driver
251 i386/isa/sound/midibuf.c optional pas device-driver
252 i386/isa/sound/sb_card.c optional sb device-driver
253 i386/isa/sound/sb_dsp.c optional sb device-driver
254 i386/isa/sound/sb_midi.c optional sb device-driver
255 i386/isa/sound/sb_mixer.c optional sb device-driver
256 i386/isa/sound/midi_synth.c optional sb device-driver
257 i386/isa/sound/midibuf.c optional sb device-driver
258 i386/isa/sound/sb16_dsp.c optional sbxvi device-driver
259 i386/isa/sound/sb16_midi.c optional sbmidi device-driver
260 i386/isa/sound/uart6850.c optional uart device-driver
261 i386/isa/sound/midi_synth.c optional uart device-driver
262 i386/isa/sound/midi_synth.c optional css device-driver
263 i386/isa/sound/midibuf.c optional uart device-driver
264 i386/isa/sound/midibuf.c optional css device-driver
265 i386/isa/sound/trix.c optional trix device-driver
266 i386/isa/sound/adlib_card.c optional trix device-driver
267 i386/isa/sound/opl3.c optional trix device-driver
268 i386/isa/sound/ad1848.c optional trix device-driver
269 i386/isa/sound/sound_timer.c optional trix device-driver
270 i386/isa/sound/sscape.c optional sscape device-driver
271 i386/isa/sound/ad1848.c optional sscape device-driver
272 i386/isa/sound/sound_timer.c optional sscape device-driver
273 i386/isa/sound/mpu401.c optional sscape device-driver
274 i386/isa/sound/midi_synth.c optional sscape device-driver
275 i386/isa/sound/midibuf.c optional sscape device-driver
276 i386/isa/sound/cs4232.c optional css device-driver
277 i386/isa/spigot.c optional spigot device-driver
278 i386/isa/spkr.c optional speaker device-driver
279 i386/isa/stallion.c optional stl device-driver
280 i386/isa/syscons_isa.c optional sc device-driver
281 i386/isa/vesa.c optional vga device-driver
282 i386/isa/vga_isa.c optional vga device-driver
283 i386/isa/tw.c optional tw device-driver
284 i386/isa/wd.c optional wdc device-driver
285 i386/isa/wd.c optional wd device-driver
286 i386/isa/atapi.c optional atapi device-driver
287 i386/isa/atapi-cd.c optional acd device-driver
288 i386/isa/wfd.c optional wfd device-driver
289 i386/isa/wst.c optional wst device-driver
290 i386/isa/wt.c optional wt device-driver
291 i386/linux/imgact_linux.c optional compat_linux
292 i386/linux/linux_dummy.c optional compat_linux
293 i386/linux/linux_file.c optional compat_linux
294 i386/linux/linux_ioctl.c optional compat_linux
295 i386/linux/linux_ipc.c optional compat_linux
296 i386/linux/linux_locore.s optional compat_linux \
297 dependency "linux_assym.h"
298 i386/linux/linux_misc.c optional compat_linux
299 i386/linux/linux_signal.c optional compat_linux
300 i386/linux/linux_socket.c optional compat_linux
301 i386/linux/linux_stats.c optional compat_linux
302 i386/linux/linux_sysent.c optional compat_linux
303 i386/linux/linux_sysvec.c optional compat_linux
304 i386/linux/linux_util.c optional compat_linux
305 i4b/layer1/i4b_isic.c optional isic device-driver
306 i4b/layer1/i4b_isic_isa.c optional isic device-driver
307 i4b/layer1/i4b_isic_pnp.c optional isic device-driver
308 i4b/layer1/i4b_isic_pci.c optional isic device-driver
309 i4b/layer1/i4b_isic_pcmcia.c optional isic device-driver
310 i4b/layer1/i4b_isac.c optional isic device-driver
311 i4b/layer1/i4b_hscx.c optional isic device-driver
312 i4b/layer1/i4b_l1.c optional isic device-driver
313 i4b/layer1/i4b_l1fsm.c optional isic device-driver
314 i4b/layer1/i4b_bchan.c optional isic device-driver
315 i4b/layer1/i4b_tel_s08.c optional isic device-driver
316 i4b/layer1/i4b_tel_s016.c optional isic device-driver
317 i4b/layer1/i4b_tel_s0163.c optional isic device-driver
318 i4b/layer1/i4b_tel_s0P.c optional isic device-driver
319 i4b/layer1/i4b_ctx_s0P.c optional isic device-driver
320 i4b/layer1/i4b_asuscom_ipac.c optional isic device-driver
321 i4b/layer1/i4b_avm_a1.c optional isic device-driver
322 i4b/layer1/i4b_avm_fritz_pci.c optional isic device-driver
323 i4b/layer1/i4b_avm_fritz_pcmcia.c optional isic device-driver
324 i4b/layer1/i4b_avm_fritz_pnp.c optional isic device-driver
325 i4b/layer1/i4b_usr_sti.c optional isic device-driver
326 i4b/layer1/i4b_itk_ix1.c optional isic device-driver
327 i4b/layer1/i4b_drn_ngo.c optional isic device-driver
328 i4b/layer1/i4b_sws.c optional isic device-driver
329 i4b/layer1/i4b_dynalink.c optional isic device-driver
330 i4b/layer1/i4b_elsa_qs1i.c optional isic device-driver
331 i4b/layer1/i4b_elsa_qs1p.c optional isic device-driver
332 i4b/layer1/i4b_siemens_isurf.c optional isic device-driver
333 libkern/arc4random.c standard
334 libkern/bcd.c standard
335 libkern/divdi3.c standard
336 libkern/inet_ntoa.c standard
337 libkern/index.c standard
338 libkern/mcount.c optional profiling-routine
339 libkern/moddi3.c standard
340 libkern/qdivrem.c standard
341 libkern/qsort.c standard
342 libkern/random.c standard
343 libkern/rindex.c standard
344 libkern/scanc.c standard
345 libkern/skpc.c standard
346 libkern/strcat.c standard
347 libkern/strcmp.c standard
348 libkern/strcpy.c standard
349 libkern/strlen.c standard
350 libkern/strncmp.c standard
351 libkern/strncpy.c standard
352 libkern/strtol.c standard
353 libkern/strtoq.c standard
354 libkern/strtoul.c standard
355 libkern/strtouq.c standard
356 libkern/udivdi3.c standard
357 libkern/umoddi3.c standard
358 gnu/i386/fpemul/div_small.s optional gpl_math_emulate
359 gnu/i386/fpemul/errors.c optional gpl_math_emulate
360 gnu/i386/fpemul/fpu_arith.c optional gpl_math_emulate
361 gnu/i386/fpemul/fpu_aux.c optional gpl_math_emulate
362 gnu/i386/fpemul/fpu_entry.c optional gpl_math_emulate
363 gnu/i386/fpemul/fpu_etc.c optional gpl_math_emulate
364 gnu/i386/fpemul/fpu_trig.c optional gpl_math_emulate
365 gnu/i386/fpemul/get_address.c optional gpl_math_emulate
366 gnu/i386/fpemul/load_store.c optional gpl_math_emulate
367 gnu/i386/fpemul/poly_2xm1.c optional gpl_math_emulate
368 gnu/i386/fpemul/poly_atan.c optional gpl_math_emulate
369 gnu/i386/fpemul/poly_div.s optional gpl_math_emulate
370 gnu/i386/fpemul/poly_l2.c optional gpl_math_emulate
371 gnu/i386/fpemul/poly_mul64.s optional gpl_math_emulate
372 gnu/i386/fpemul/poly_sin.c optional gpl_math_emulate
373 gnu/i386/fpemul/poly_tan.c optional gpl_math_emulate
374 gnu/i386/fpemul/polynomial.s optional gpl_math_emulate
375 gnu/i386/fpemul/reg_add_sub.c optional gpl_math_emulate
376 gnu/i386/fpemul/reg_compare.c optional gpl_math_emulate
377 gnu/i386/fpemul/reg_constant.c optional gpl_math_emulate
378 gnu/i386/fpemul/reg_div.s optional gpl_math_emulate
379 gnu/i386/fpemul/reg_ld_str.c optional gpl_math_emulate
380 gnu/i386/fpemul/reg_mul.c optional gpl_math_emulate
381 gnu/i386/fpemul/reg_norm.s optional gpl_math_emulate
382 gnu/i386/fpemul/reg_round.s optional gpl_math_emulate
383 gnu/i386/fpemul/reg_u_add.s optional gpl_math_emulate
384 gnu/i386/fpemul/reg_u_div.s optional gpl_math_emulate
385 gnu/i386/fpemul/reg_u_mul.s optional gpl_math_emulate
386 gnu/i386/fpemul/reg_u_sub.s optional gpl_math_emulate
387 gnu/i386/fpemul/wm_shrx.s optional gpl_math_emulate
388 gnu/i386/fpemul/wm_sqrt.s optional gpl_math_emulate
389 gnu/i386/isa/dgb.c optional dgb device-driver
390 gnu/i386/isa/dgm.c optional dgm device-driver
391 gnu/i386/isa/sound/awe_wave.c optional awe device-driver
392 pci/es1370.c optional pcm device-driver
393 pci/es1371.c optional pcm device-driver
394 pci/ide_pci.c optional wd device-driver
Cache object: ada8a9cfc3b9e25efe938fd842d73104
|