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 11ia32_genassym.o optional ia32 \ 12 dependency "$S/amd64/ia32/ia32_genassym.c" \ 13 compile-with "${CC} ${CFLAGS:N-fno-common} -c ${.IMPSRC}" \ 14 no-obj no-implicit-rule \ 15 clean "ia32_genassym.o" 16# 17ia32_assym.h optional ia32 \ 18 dependency "$S/kern/genassym.sh ia32_genassym.o" \ 19 compile-with "env NM=${NM} sh $S/kern/genassym.sh ia32_genassym.o > ${.TARGET}" \ 20 no-obj no-implicit-rule before-depend \ 21 clean "ia32_assym.h" 22# 23 24dev/kbd/atkbd.c optional atkbd 25dev/kbd/atkbdc.c optional atkbdc 26dev/kbd/kbd.c optional atkbd 27dev/kbd/kbd.c optional kbd 28dev/kbd/kbd.c optional sc 29dev/kbd/kbd.c optional ukbd 30dev/kbd/kbd.c optional vt 31dev/sio/sio.c optional sio 32dev/sio/sio_isa.c optional sio isa 33dev/syscons/apm/apm_saver.c optional apm_saver apm 34dev/syscons/schistory.c optional sc 35dev/syscons/scmouse.c optional sc 36dev/syscons/scterm.c optional sc 37dev/syscons/scterm-dumb.c optional sc 38dev/syscons/scterm-sc.c optional sc 39dev/syscons/scvesactl.c optional sc vga vesa 40dev/syscons/scvgarndr.c optional sc vga 41dev/syscons/scvidctl.c optional sc 42dev/syscons/scvtb.c optional sc 43dev/syscons/syscons.c optional sc 44dev/syscons/sysmouse.c optional sc 45isa/atkbd_isa.c optional atkbd 46 47amd64/acpica/OsdEnvironment.c optional acpi 48amd64/acpica/acpi_machdep.c optional acpi 49amd64/acpica/acpi_wakeup.c optional acpi 50amd64/amd64/amd64-gdbstub.c optional ddb 51amd64/amd64/autoconf.c standard 52amd64/amd64/busdma_machdep.c standard 53amd64/amd64/cpu_switch.S standard 54amd64/amd64/critical.c standard 55amd64/amd64/db_disasm.c optional ddb 56amd64/amd64/db_interface.c optional ddb 57amd64/amd64/db_trace.c optional ddb 58amd64/amd64/dump_machdep.c standard 59amd64/amd64/elf_machdep.c standard 60amd64/amd64/exception.S standard 61amd64/amd64/identcpu.c standard 62amd64/amd64/initcpu.c standard 63amd64/amd64/legacy.c standard 64amd64/amd64/locore.S standard no-obj 65amd64/amd64/machdep.c standard 66amd64/amd64/mem.c standard 67amd64/amd64/nexus.c standard 68amd64/amd64/pmap.c standard 69amd64/amd64/sigtramp.S standard 70amd64/amd64/support.S standard 71amd64/amd64/sys_machdep.c standard 72amd64/amd64/trap.c standard 73amd64/amd64/tsc.c standard 74amd64/amd64/vm_machdep.c standard 75amd64/amd64/in_cksum.c optional inet 76 77amd64/isa/clock.c standard 78amd64/isa/intr_machdep.c standard 79amd64/isa/isa.c standard 80amd64/isa/isa_dma.c standard 81amd64/isa/ithread.c standard 82amd64/isa/npx.c standard 83 84amd64/pci/pci_cfgreg.c optional pci 85amd64/pci/pci_bus.c optional pci 86 87amd64/ia32/ia32_misc.c optional ia32 88amd64/ia32/ia32_syscalls.c optional ia32 89amd64/ia32/ia32_sysent.c optional ia32 90amd64/ia32/ia32_sysvec.c optional ia32 91amd64/ia32/ia32_signal.c optional ia32 92amd64/ia32/ia32_sigtramp.S optional ia32 93amd64/ia32/ia32_exception.S optional ia32 94amd64/ia32/ia32_syscall.c optional ia32 95kern/imgact_elf32.c optional ia32 96 97# This file tells config what files go into building a kernel, 98# files marked standard are always included. 99# 100dev/fb/fb.c optional fb 101dev/fb/fb.c optional vga 102dev/fb/splash.c optional splash 103dev/fb/vga.c optional vga 104 105dev/kbd/atkbd.c optional atkbd 106dev/kbd/atkbdc.c optional atkbdc 107dev/kbd/kbd.c optional atkbd 108dev/kbd/kbd.c optional kbd 109dev/kbd/kbd.c optional sc 110dev/kbd/kbd.c optional ukbd 111dev/kbd/kbd.c optional vt 112 113dev/syscons/schistory.c optional sc 114dev/syscons/scmouse.c optional sc 115dev/syscons/scterm.c optional sc 116dev/syscons/scterm-dumb.c optional sc 117dev/syscons/scterm-sc.c optional sc 118dev/syscons/scvgarndr.c optional sc vga 119dev/syscons/scvidctl.c optional sc 120dev/syscons/scvtb.c optional sc 121dev/syscons/syscons.c optional sc 122dev/syscons/sysmouse.c optional sc 123geom/geom_bsd.c standard 124geom/geom_bsd_enc.c standard 125geom/geom_mbr.c standard 126geom/geom_mbr_enc.c standard 127 128#i386/isa/pmtimer.c optional pmtimer 129# 130isa/atkbd_isa.c optional atkbd 131isa/atkbdc_isa.c optional atkbdc 132isa/fd.c optional fdc 133isa/ppc.c optional ppc 134isa/psm.c optional psm 135isa/syscons_isa.c optional sc 136isa/vga_isa.c optional vga 137pci/agp_intel.c optional agp 138pci/agp_via.c optional agp 139pci/agp_sis.c optional agp 140pci/agp_ali.c optional agp 141pci/agp_amd.c optional agp 142pci/agp_i810.c optional agp 143