1# This file tells config what files go into building a kernel, 2# files marked standard are always included. 3# |
4# $FreeBSD: stable/10/sys/conf/files.i386 293514 2016-01-09 15:44:38Z dchagin $ |
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# 10linux_genassym.o optional compat_linux \ 11 dependency "$S/i386/linux/linux_genassym.c" \ 12 compile-with "${CC} ${CFLAGS:N-fno-common} -c ${.IMPSRC}" \ 13 no-obj no-implicit-rule \ 14 clean "linux_genassym.o" 15# 16linux_assym.h optional compat_linux \ 17 dependency "$S/kern/genassym.sh linux_genassym.o" \ 18 compile-with "sh $S/kern/genassym.sh linux_genassym.o > ${.TARGET}" \ 19 no-obj no-implicit-rule before-depend \ 20 clean "linux_assym.h" 21# |
22linux_locore.o optional compat_linux \ 23 dependency "linux_assym.h $S/i386/linux/linux_locore.s" \ 24 compile-with "${CC} -x assembler-with-cpp -DLOCORE -shared -s -pipe -I. -I$S -Werror -Wall -fno-common -nostdinc -nostdlib -Wl,-T$S/i386/linux/linux_vdso.lds.s -Wl,-soname=linux_vdso.so,--eh-frame-hdr,-fPIC,-warn-common ${.IMPSRC} -o ${.TARGET}" \ 25 no-obj no-implicit-rule \ 26 clean "linux_locore.o" 27# 28linux_vdso.so optional compat_linux \ 29 dependency "linux_locore.o" \ 30 compile-with "${OBJCOPY} --input binary --output elf32-i386-freebsd --binary-architecture i386 linux_locore.o ${.TARGET}" \ 31 no-implicit-rule \ 32 clean "linux_vdso.so" 33# |
34svr4_genassym.o optional compat_svr4 \ 35 dependency "$S/i386/svr4/svr4_genassym.c" \ 36 compile-with "${CC} ${CFLAGS:N-fno-common} -c ${.IMPSRC}" \ 37 no-obj no-implicit-rule \ 38 clean "svr4_genassym.o" 39# 40svr4_assym.h optional compat_svr4 \ 41 dependency "$S/kern/genassym.sh svr4_genassym.o" \ --- 62 unchanged lines hidden (view full) --- 104compat/linux/linux_signal.c optional compat_linux 105compat/linux/linux_socket.c optional compat_linux 106compat/linux/linux_stats.c optional compat_linux 107compat/linux/linux_sysctl.c optional compat_linux 108compat/linux/linux_time.c optional compat_linux 109compat/linux/linux_timer.c optional compat_linux 110compat/linux/linux_uid16.c optional compat_linux 111compat/linux/linux_util.c optional compat_linux |
112compat/linux/linux_vdso.c optional compat_linux |
113compat/ndis/kern_ndis.c optional ndisapi pci 114compat/ndis/kern_windrv.c optional ndisapi pci 115compat/ndis/subr_hal.c optional ndisapi pci 116compat/ndis/subr_ndis.c optional ndisapi pci 117compat/ndis/subr_ntoskrnl.c optional ndisapi pci 118compat/ndis/subr_pe.c optional ndisapi pci 119compat/ndis/subr_usbd.c optional ndisapi pci 120compat/ndis/winx32_wrap.S optional ndisapi pci --- 403 unchanged lines hidden (view full) --- 524i386/xen/clock.c optional xen 525i386/isa/elink.c optional ep | ie 526i386/isa/npx.c optional npx 527i386/isa/pmtimer.c optional pmtimer 528i386/isa/prof_machdep.c optional profiling-routine 529i386/isa/spic.c optional spic 530i386/linux/imgact_linux.c optional compat_linux 531i386/linux/linux_dummy.c optional compat_linux |
532i386/linux/linux_machdep.c optional compat_linux 533i386/linux/linux_ptrace.c optional compat_linux 534i386/linux/linux_support.s optional compat_linux \ 535 dependency "linux_assym.h" 536i386/linux/linux_sysent.c optional compat_linux 537i386/linux/linux_sysvec.c optional compat_linux 538i386/pci/pci_cfgreg.c optional pci 539i386/pci/pci_pir.c optional pci --- 80 unchanged lines hidden --- |