| 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/pc64/conf/files,v 1.1 2007/09/23 04:29:31 yanyh Exp $ |
| 5 | # $DragonFly: src/sys/platform/pc64/conf/files,v 1.1 2007/09/23 04:29:31 yanyh Exp $ |
| 6 | # |
| 7 | |
| 8 | linux32_genassym.o optional compat_linux32 \ |
| 9 | dependency "$S/emulation/linux/amd64/linux32_genassym.c ${FORWARD_HEADERS_COOKIE}" \ |
| 10 | compile-with "${CC} ${CFLAGS:N-fno-common} -c ${.IMPSRC}" \ |
| 11 | no-obj no-implicit-rule \ |
| 12 | clean "linux32_genassym.o" |
| 13 | # |
| 14 | linux32_assym.h optional compat_linux32 \ |
| 15 | dependency "$S/kern/genassym.sh linux32_genassym.o" \ |
| 16 | compile-with "sh $S/kern/genassym.sh linux32_genassym.o > ${.TARGET}" \ |
| 17 | no-obj no-implicit-rule before-depend \ |
| 18 | clean "linux32_assym.h" |
| 19 | # |
| 20 | emulation/linux/linux_file.c optional compat_linux32 |
| 21 | emulation/linux/linux_getcwd.c optional compat_linux32 |
| 22 | emulation/linux/linux_ioctl.c optional compat_linux32 |
| 23 | emulation/linux/linux_ipc.c optional compat_linux32 |
| 24 | emulation/linux/linux_mib.c optional compat_linux32 |
| 25 | emulation/linux/linux_misc.c optional compat_linux32 |
| 26 | emulation/linux/linux_signal.c optional compat_linux32 |
| 27 | emulation/linux/linux_socket.c optional compat_linux32 |
| 28 | emulation/linux/linux_stats.c optional compat_linux32 |
| 29 | emulation/linux/linux_sysctl.c optional compat_linux32 |
| 30 | emulation/linux/linux_uid16.c optional compat_linux32 |
| 31 | emulation/linux/linux_util.c optional compat_linux32 |
| 32 | emulation/linux/amd64/linux32_dummy.c optional compat_linux32 |
| 33 | emulation/linux/amd64/linux32_locore.s optional compat_linux32 \ |
| 34 | dependency "linux32_assym.h" |
| 35 | emulation/linux/amd64/linux32_machdep.c optional compat_linux32 |
| 36 | emulation/linux/amd64/linux32_sysent.c optional compat_linux32 |
| 37 | emulation/linux/amd64/linux32_sysvec.c optional compat_linux32 |
| 38 | |
| 39 | vfs/smbfs/smbfs_io.c optional smbfs |
| 40 | vfs/smbfs/smbfs_node.c optional smbfs |
| 41 | vfs/smbfs/smbfs_smb.c optional smbfs |
| 42 | vfs/smbfs/smbfs_subr.c optional smbfs |
| 43 | vfs/smbfs/smbfs_vfsops.c optional smbfs |
| 44 | vfs/smbfs/smbfs_vnops.c optional smbfs |
| 45 | |
| 46 | platform/pc64/amd64/atomic.c standard \ |
| 47 | compile-with "${CC} -c ${CFLAGS} ${DEFINED_PROF:S/^$/-fomit-frame-pointer/} ${.IMPSRC}" |
| 48 | platform/pc64/amd64/autoconf.c standard |
| 49 | platform/pc64/amd64/mp.c optional smp \ |
| 50 | compile-with "${CC} -c -pthread ${CFLAGS} -I/usr/include ${.IMPSRC}" |
| 51 | platform/pc64/amd64/mplock.s optional smp |
| 52 | |
| 53 | # DDB XXX |
| 54 | platform/pc64/amd64/elf_machdep.c standard |
| 55 | platform/pc64/amd64/in_cksum2.s optional inet |
| 56 | platform/pc64/amd64/ktr.c optional ktr |
| 57 | platform/pc64/amd64/db_disasm.c optional ddb |
| 58 | # platform/pc64/amd64/i386-gdbstub.c optional ddb |
| 59 | # |
| 60 | # DOS mbr and gpt |
| 61 | kern/subr_diskmbr.c standard |
| 62 | kern/subr_diskgpt.c standard |
| 63 | |
| 64 | libkern/stack_protector.c standard |
| 65 | |
| 66 | # DEVICES |
| 67 | # |
| 68 | |
| 69 | # PLATFORM FILES |
| 70 | # |
| 71 | platform/pc64/amd64/global.s standard |
| 72 | platform/pc64/amd64/support.s standard |
| 73 | platform/pc64/amd64/sigtramp.s standard |
| 74 | platform/pc64/amd64/swtch.s standard |
| 75 | platform/pc64/amd64/npx.c mandatory npx |
| 76 | platform/pc64/amd64/db_interface.c standard |
| 77 | platform/pc64/amd64/db_trace.c standard |
| 78 | platform/pc64/amd64/vm_machdep.c standard |
| 79 | platform/pc64/amd64/cpu_regs.c standard |
| 80 | platform/pc64/amd64/userldt.c standard |
| 81 | platform/pc64/amd64/tls.c standard |
| 82 | platform/pc64/amd64/trap.c standard |
| 83 | platform/pc64/amd64/exception.c standard |
| 84 | platform/pc64/amd64/procfs_machdep.c standard |
| 85 | platform/pc64/amd64/fork_tramp.s standard |
| 86 | #platform/pc64/amd64/machdep.c standard |
| 87 | #platform/pc64/amd64/initcpu.c standard |
| 88 | #platform/pc64/amd64/identcpu.c standard |
| 89 | |
| 90 | platform/pc64/amd64/init.c standard |
| 91 | platform/pc64/amd64/globaldata.c standard |
| 92 | platform/pc64/amd64/machintr.c standard |
| 93 | platform/pc64/amd64/pmap.c standard |
| 94 | platform/pc64/amd64/busdma_machdep.c standard |
| 95 | platform/pc64/amd64/sysarch.c standard |
| 96 | platform/pc64/amd64/systimer.c standard |
| 97 | platform/pc64/amd64/console.c standard |
| 98 | platform/pc64/amd64/ipl_funcs.c standard |