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/compat/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 45dev/uart/uart_cpu_amd64.c optional uart 46isa/atkbd_isa.c optional atkbd 47 48amd64/acpica/OsdEnvironment.c optional acpi 49amd64/acpica/acpi_machdep.c optional acpi 50amd64/acpica/acpi_wakeup.c optional acpi 51amd64/amd64/amd64-gdbstub.c optional ddb 52amd64/amd64/amd64_mem.c standard 53amd64/amd64/autoconf.c standard 54amd64/amd64/busdma_machdep.c standard 55amd64/amd64/cpu_switch.S standard 56amd64/amd64/critical.c standard 57amd64/amd64/db_disasm.c optional ddb 58amd64/amd64/db_interface.c optional ddb 59amd64/amd64/db_trace.c optional ddb 60amd64/amd64/dump_machdep.c standard 61amd64/amd64/elf_machdep.c standard 62amd64/amd64/exception.S standard 63amd64/amd64/identcpu.c standard 64amd64/amd64/initcpu.c standard 65amd64/amd64/legacy.c standard 66amd64/amd64/locore.S standard no-obj 67amd64/amd64/machdep.c standard 68amd64/amd64/mem.c standard 69amd64/amd64/nexus.c standard 70amd64/amd64/pmap.c standard 71amd64/amd64/sigtramp.S standard 72amd64/amd64/support.S standard 73amd64/amd64/sys_machdep.c standard 74amd64/amd64/trap.c standard 75amd64/amd64/tsc.c standard 76amd64/amd64/vm_machdep.c standard 77amd64/amd64/in_cksum.c optional inet 78 79amd64/isa/clock.c standard 80amd64/isa/intr_machdep.c standard 81amd64/isa/isa.c standard 82amd64/isa/isa_dma.c standard 83amd64/isa/ithread.c standard 84amd64/isa/npx.c standard 85 86amd64/pci/pci_cfgreg.c optional pci 87amd64/pci/pci_bus.c optional pci 88 89compat/freebsd32/freebsd32_misc.c optional ia32 90compat/freebsd32/freebsd32_syscalls.c optional ia32 91compat/freebsd32/freebsd32_sysent.c optional ia32 92compat/ia32/ia32_sigtramp.S optional ia32 93compat/ia32/ia32_sysvec.c optional ia32 94amd64/ia32/ia32_signal.c optional ia32 95amd64/ia32/ia32_exception.S optional ia32 96amd64/ia32/ia32_syscall.c optional ia32 97kern/imgact_elf32.c optional ia32 98 99# This file tells config what files go into building a kernel, 100# files marked standard are always included. 101# 102dev/fb/fb.c optional fb 103dev/fb/fb.c optional vga 104dev/fb/splash.c optional splash 105dev/fb/vga.c optional vga 106 107dev/kbd/atkbd.c optional atkbd 108dev/kbd/atkbdc.c optional atkbdc 109dev/kbd/kbd.c optional atkbd 110dev/kbd/kbd.c optional kbd 111dev/kbd/kbd.c optional sc 112dev/kbd/kbd.c optional ukbd 113dev/kbd/kbd.c optional vt 114 115dev/ppc/ppc.c optional ppc 116 117dev/syscons/schistory.c optional sc 118dev/syscons/scmouse.c optional sc 119dev/syscons/scterm.c optional sc 120dev/syscons/scterm-dumb.c optional sc 121dev/syscons/scterm-sc.c optional sc 122dev/syscons/scvgarndr.c optional sc vga 123dev/syscons/scvidctl.c optional sc 124dev/syscons/scvtb.c optional sc 125dev/syscons/syscons.c optional sc 126dev/syscons/sysmouse.c optional sc 127geom/geom_bsd.c standard 128geom/geom_bsd_enc.c standard 129geom/geom_mbr.c standard 130geom/geom_mbr_enc.c standard 131 132#i386/isa/pmtimer.c optional pmtimer 133# 134isa/atkbd_isa.c optional atkbd 135isa/atkbdc_isa.c optional atkbdc 136isa/fd.c optional fdc 137isa/psm.c optional psm 138isa/syscons_isa.c optional sc 139isa/vga_isa.c optional vga 140pci/agp_intel.c optional agp 141pci/agp_via.c optional agp 142pci/agp_sis.c optional agp 143pci/agp_ali.c optional agp 144pci/agp_amd.c optional agp 145pci/agp_i810.c optional agp 146