# This file tells config what files go into building a kernel, # files marked standard are always included. # # $DragonFly: src/sys/platform/vkernel/conf/files,v 1.21 2008/03/20 02:14:52 dillon Exp $ # bf_enc.o optional ipsec ipsec_esp \ 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" \ compile-with "${CC} -c -I$S/crypto/blowfish/arch/i386 ${ASM_CFLAGS} ${WERROR} ${.IMPSRC}" \ no-implicit-rule crypto/des/arch/i386/des_enc.S optional ipsec ipsec_esp crypto/des/des_ecb.c optional netsmbcrypto crypto/des/arch/i386/des_enc.S optional netsmbcrypto crypto/des/des_setkey.c optional netsmbcrypto bf_enc.o optional crypto \ 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" \ compile-with "${CC} -c -I$S/crypto/blowfish/arch/i386 ${ASM_CFLAGS} ${WERROR} ${.IMPSRC}" \ no-implicit-rule crypto/des/arch/i386/des_enc.S optional crypto crypto/des/des_ecb.c optional crypto crypto/des/des_setkey.c optional crypto emulation/dragonfly12/dfbsd12_getdirentries.c nonoptional compat_df12 emulation/dragonfly12/dfbsd12_stat.c nonoptional compat_df12 emulation/linux/i386/linprocfs/linprocfs_misc.c optional linprocfs emulation/linux/i386/linprocfs/linprocfs_subr.c optional linprocfs emulation/linux/i386/linprocfs/linprocfs_vfsops.c optional linprocfs emulation/linux/i386/linprocfs/linprocfs_vnops.c optional linprocfs vfs/smbfs/smbfs_io.c optional smbfs vfs/smbfs/smbfs_node.c optional smbfs vfs/smbfs/smbfs_smb.c optional smbfs vfs/smbfs/smbfs_subr.c optional smbfs vfs/smbfs/smbfs_vfsops.c optional smbfs vfs/smbfs/smbfs_vnops.c optional smbfs cpu/i386/misc/atomic.c standard \ compile-with "${CC} -c ${CFLAGS} ${DEFINED_PROF:S/^$/-fomit-frame-pointer/} ${.IMPSRC}" platform/vkernel/i386/autoconf.c standard platform/vkernel/i386/mp.c optional smp \ compile-with "${CC} -c -pthread ${CFLAGS} -I/usr/include ${.IMPSRC}" platform/vkernel/i386/mplock.s optional smp # # DDB XXX cpu/i386/misc/elf_machdep.c standard cpu/i386/misc/in_cksum2.s optional inet cpu/i386/misc/ktr.c optional ktr cpu/i386/misc/db_disasm.c optional ddb cpu/i386/misc/i386-gdbstub.c optional ddb # # DOS mbr and gpt kern/subr_diskmbr.c standard kern/subr_diskgpt.c standard # DEVICES # dev/virtual/cdrom/vcd.c optional vcd dev/virtual/disk/vdisk.c optional vkd dev/virtual/net/if_vke.c optional vke # PLATFORM FILES # platform/vkernel/i386/global.s standard platform/vkernel/i386/swtch.s standard platform/vkernel/i386/npx.c mandatory npx platform/vkernel/i386/db_interface.c optional ddb platform/vkernel/i386/db_trace.c optional ddb platform/vkernel/i386/vm_machdep.c standard platform/vkernel/i386/cpu_regs.c standard platform/vkernel/i386/userldt.c standard platform/vkernel/i386/tls.c standard platform/vkernel/i386/trap.c standard platform/vkernel/i386/exception.c standard platform/vkernel/i386/procfs_machdep.c standard platform/vkernel/i386/fork_tramp.s standard platform/vkernel/platform/init.c standard platform/vkernel/platform/globaldata.c standard platform/vkernel/platform/kqueue.c standard platform/vkernel/platform/shutdown.c standard platform/vkernel/platform/machintr.c standard platform/vkernel/platform/copyio.c standard platform/vkernel/platform/pmap.c standard platform/vkernel/platform/pmap_inval.c standard platform/vkernel/platform/busdma_machdep.c standard platform/vkernel/platform/sysarch.c standard platform/vkernel/platform/systimer.c standard platform/vkernel/platform/console.c standard platform/vkernel/platform/ipl_funcs.c standard platform/vkernel/platform/cothread.c standard