xref: /dragonfly/sys/platform/vkernel64/conf/files (revision 783d47c4)
1# This file tells config what files go into building a kernel,
2# files marked standard are always included.
3#
4# $DragonFly: src/sys/platform/vkernel/conf/files,v 1.21 2008/03/20 02:14:52 dillon Exp $
5#
6crypto/blowfish/bf_enc.c		optional	ipsec ipsec_esp
7crypto/des/des_enc.c			optional	ipsec ipsec_esp
8crypto/des/des_ecb.c			optional	netsmbcrypto
9crypto/des/des_enc.c			optional	netsmbcrypto
10crypto/des/des_setkey.c			optional	netsmbcrypto
11crypto/blowfish/bf_enc.c		optional	crypto
12crypto/des/des_enc.c			optional	crypto
13crypto/des/des_ecb.c			optional	crypto
14crypto/des/des_setkey.c			optional	crypto
15emulation/dragonfly12/dfbsd12_getdirentries.c	optional	compat_df12
16emulation/dragonfly12/dfbsd12_stat.c		optional	compat_df12
17kern/link_elf_obj.c		standard
18vfs/smbfs/smbfs_io.c		optional	smbfs
19vfs/smbfs/smbfs_node.c		optional	smbfs
20vfs/smbfs/smbfs_smb.c		optional	smbfs
21vfs/smbfs/smbfs_subr.c		optional	smbfs
22vfs/smbfs/smbfs_vfsops.c	optional	smbfs
23vfs/smbfs/smbfs_vnops.c		optional	smbfs
24cpu/x86_64/misc/atomic.c	standard				\
25	compile-with	"${CC} -c ${CFLAGS} ${DEFINED_PROF:S/^$/-fomit-frame-pointer/} ${.IMPSRC}"
26platform/vkernel64/x86_64/autoconf.c	standard
27platform/vkernel64/x86_64/mp.c		optional	smp		\
28	compile-with	"${CC} -c -pthread ${CFLAGS} -I/usr/include ${.IMPSRC}"
29#
30# DDB XXX
31cpu/x86_64/misc/elf_machdep.c		standard
32cpu/x86_64/misc/lwbuf.c			standard
33cpu/x86_64/misc/in_cksum2.s		optional	inet
34cpu/x86_64/misc/monitor.s		standard
35cpu/x86_64/misc/ktr.c			optional	ktr
36cpu/x86_64/misc/db_disasm.c		optional	ddb
37cpu/x86_64/misc/x86_64-gdbstub.c	optional	ddb
38cpu/x86_64/misc/bzeront.s		standard
39
40#
41# DOS mbr and gpt
42kern/subr_diskmbr.c			standard
43kern/subr_diskgpt.c			standard
44
45# DEVICES
46#
47dev/virtual/vkernel/cdrom/vcd.c		optional	vcd
48dev/virtual/vkernel/disk/vdisk.c	optional	vkd
49dev/virtual/vkernel/net/if_vke.c	optional	vke
50
51# PLATFORM FILES
52#
53platform/vkernel64/x86_64/global.s		standard
54platform/vkernel64/x86_64/swtch.s		standard
55platform/vkernel64/x86_64/npx.c		standard
56platform/vkernel64/x86_64/db_interface.c	optional	ddb
57platform/vkernel64/x86_64/db_trace.c	optional	ddb
58platform/vkernel64/x86_64/vm_machdep.c	standard
59platform/vkernel64/x86_64/cpu_regs.c	standard
60platform/vkernel64/x86_64/userldt.c		standard
61platform/vkernel64/x86_64/tls.c		standard
62platform/vkernel64/x86_64/trap.c	standard
63platform/vkernel64/x86_64/exception.c	standard
64platform/vkernel64/x86_64/procfs_machdep.c	standard
65platform/vkernel64/x86_64/fork_tramp.s	standard
66platform/vkernel64/platform/init.c	standard
67platform/vkernel64/platform/globaldata.c	standard
68platform/vkernel64/platform/kqueue.c	standard
69platform/vkernel64/platform/shutdown.c	standard
70platform/vkernel64/platform/machintr.c	standard
71platform/vkernel64/platform/copyio.c	standard
72platform/vkernel64/platform/pmap.c	standard
73platform/vkernel64/platform/pmap_inval.c	standard
74platform/vkernel64/platform/busdma_machdep.c standard
75platform/vkernel64/platform/sysarch.c	standard
76platform/vkernel64/platform/systimer.c	standard
77platform/vkernel64/platform/console.c	standard
78platform/vkernel64/platform/ipl_funcs.c	standard
79platform/vkernel64/platform/cothread.c	standard
80