| Commit | Line | Data |
|---|---|---|
| 39619464 MD |
1 | # This file tells config what files go into building a kernel, |
| 2 | # files marked standard are always included. | |
| 3 | # | |
| 9c2ed617 | 4 | # $DragonFly: src/sys/platform/vkernel/conf/files,v 1.21 2008/03/20 02:14:52 dillon Exp $ |
| 39619464 MD |
5 | # |
| 6 | bf_enc.o optional ipsec ipsec_esp \ | |
| 7 | 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" \ | |
| 8 | compile-with "${CC} -c -I$S/crypto/blowfish/arch/i386 ${ASM_CFLAGS} ${WERROR} ${.IMPSRC}" \ | |
| 9 | no-implicit-rule | |
| 10 | crypto/des/arch/i386/des_enc.S optional ipsec ipsec_esp | |
| 11 | crypto/des/des_ecb.c optional netsmbcrypto | |
| 12 | crypto/des/arch/i386/des_enc.S optional netsmbcrypto | |
| 13 | crypto/des/des_setkey.c optional netsmbcrypto | |
| 14 | bf_enc.o optional crypto \ | |
| 15 | 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" \ | |
| 16 | compile-with "${CC} -c -I$S/crypto/blowfish/arch/i386 ${ASM_CFLAGS} ${WERROR} ${.IMPSRC}" \ | |
| 17 | no-implicit-rule | |
| 18 | crypto/des/arch/i386/des_enc.S optional crypto | |
| 19 | crypto/des/des_ecb.c optional crypto | |
| 20 | crypto/des/des_setkey.c optional crypto | |
| cda68748 YT |
21 | emulation/dragonfly12/dfbsd12_getdirentries.c nonoptional compat_df12 |
| 22 | emulation/dragonfly12/dfbsd12_stat.c nonoptional compat_df12 | |
| 39619464 MD |
23 | emulation/linux/i386/linprocfs/linprocfs_misc.c optional linprocfs |
| 24 | emulation/linux/i386/linprocfs/linprocfs_subr.c optional linprocfs | |
| 25 | emulation/linux/i386/linprocfs/linprocfs_vfsops.c optional linprocfs | |
| 26 | emulation/linux/i386/linprocfs/linprocfs_vnops.c optional linprocfs | |
| 27 | vfs/smbfs/smbfs_io.c optional smbfs | |
| 28 | vfs/smbfs/smbfs_node.c optional smbfs | |
| 29 | vfs/smbfs/smbfs_smb.c optional smbfs | |
| 30 | vfs/smbfs/smbfs_subr.c optional smbfs | |
| 31 | vfs/smbfs/smbfs_vfsops.c optional smbfs | |
| 32 | vfs/smbfs/smbfs_vnops.c optional smbfs | |
| 88181b08 | 33 | cpu/i386/misc/atomic.c standard \ |
| 40ec0564 | 34 | compile-with "${CC} -c ${CFLAGS} ${WERROR} ${DEFINED_PROF:S/^$/-fomit-frame-pointer/} ${.IMPSRC}" |
| 0955fd91 | 35 | platform/vkernel/i386/autoconf.c standard |
| 24eb47e0 | 36 | platform/vkernel/i386/mp.c optional smp \ |
| 40ec0564 | 37 | compile-with "${CC} -c -pthread ${CFLAGS} ${WERROR} -I/usr/include ${.IMPSRC}" |
| 39619464 MD |
38 | # |
| 39 | # DDB XXX | |
| 88181b08 | 40 | cpu/i386/misc/elf_machdep.c standard |
| 5c5185ae | 41 | cpu/i386/misc/lwbuf.c standard |
| 88181b08 MD |
42 | cpu/i386/misc/in_cksum2.s optional inet |
| 43 | cpu/i386/misc/ktr.c optional ktr | |
| 6f7b98e0 | 44 | cpu/i386/misc/db_disasm.c optional ddb |
| 8fbd9be5 | 45 | cpu/i386/misc/i386-gdbstub.c optional ddb |
| 6f7b98e0 | 46 | # |
| ec067590 | 47 | # DOS mbr and gpt |
| 6f7b98e0 | 48 | kern/subr_diskmbr.c standard |
| ec067590 | 49 | kern/subr_diskgpt.c standard |
| 6f7b98e0 | 50 | |
| 0171c06b MD |
51 | # DEVICES |
| 52 | # | |
| a72d8a9f | 53 | dev/virtual/cdrom/vcd.c optional vcd |
| e1002718 | 54 | dev/virtual/disk/vdisk.c optional vkd |
| d869938c | 55 | dev/virtual/net/if_vke.c optional vke |
| 0171c06b | 56 | |
| 44a09dd6 | 57 | # PLATFORM FILES |
| 6092278a | 58 | # |
| 0955fd91 MD |
59 | platform/vkernel/i386/global.s standard |
| 60 | platform/vkernel/i386/swtch.s standard | |
| 61 | platform/vkernel/i386/npx.c mandatory npx | |
| 7fedbdd8 SW |
62 | platform/vkernel/i386/db_interface.c optional ddb |
| 63 | platform/vkernel/i386/db_trace.c optional ddb | |
| 0955fd91 MD |
64 | platform/vkernel/i386/vm_machdep.c standard |
| 65 | platform/vkernel/i386/cpu_regs.c standard | |
| 66 | platform/vkernel/i386/userldt.c standard | |
| 67 | platform/vkernel/i386/tls.c standard | |
| 68 | platform/vkernel/i386/trap.c standard | |
| 69 | platform/vkernel/i386/exception.c standard | |
| 70 | platform/vkernel/i386/procfs_machdep.c standard | |
| 71 | platform/vkernel/i386/fork_tramp.s standard | |
| 72 | platform/vkernel/platform/init.c standard | |
| 73 | platform/vkernel/platform/globaldata.c standard | |
| 74 | platform/vkernel/platform/kqueue.c standard | |
| 24eb47e0 | 75 | platform/vkernel/platform/shutdown.c standard |
| 0955fd91 MD |
76 | platform/vkernel/platform/machintr.c standard |
| 77 | platform/vkernel/platform/copyio.c standard | |
| 78 | platform/vkernel/platform/pmap.c standard | |
| 79 | platform/vkernel/platform/pmap_inval.c standard | |
| 80 | platform/vkernel/platform/busdma_machdep.c standard | |
| 81 | platform/vkernel/platform/sysarch.c standard | |
| 82 | platform/vkernel/platform/systimer.c standard | |
| 83 | platform/vkernel/platform/console.c standard | |
| 84 | platform/vkernel/platform/ipl_funcs.c standard | |
| 9c2ed617 | 85 | platform/vkernel/platform/cothread.c standard |