Deleted Added
full compact
files.amd64 (287126) files.amd64 (293514)
1# This file tells config what files go into building a kernel,
2# files marked standard are always included.
3#
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.amd64 287126 2015-08-25 14:39:40Z marcel $
4# $FreeBSD: stable/10/sys/conf/files.amd64 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#
10#
11linux32_genassym.o optional compat_linux32 \
12 dependency "$S/amd64/linux32/linux32_genassym.c" \
13 compile-with "${CC} ${CFLAGS:N-fno-common} -c ${.IMPSRC}" \
14 no-obj no-implicit-rule \
15 clean "linux32_genassym.o"
16#
17linux32_assym.h optional compat_linux32 \
18 dependency "$S/kern/genassym.sh linux32_genassym.o" \
19 compile-with "sh $S/kern/genassym.sh linux32_genassym.o > ${.TARGET}" \
20 no-obj no-implicit-rule before-depend \
21 clean "linux32_assym.h"
22#
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#
10#
11linux32_genassym.o optional compat_linux32 \
12 dependency "$S/amd64/linux32/linux32_genassym.c" \
13 compile-with "${CC} ${CFLAGS:N-fno-common} -c ${.IMPSRC}" \
14 no-obj no-implicit-rule \
15 clean "linux32_genassym.o"
16#
17linux32_assym.h optional compat_linux32 \
18 dependency "$S/kern/genassym.sh linux32_genassym.o" \
19 compile-with "sh $S/kern/genassym.sh linux32_genassym.o > ${.TARGET}" \
20 no-obj no-implicit-rule before-depend \
21 clean "linux32_assym.h"
22#
23linux32_locore.o optional compat_linux32 \
24 dependency "linux32_assym.h $S/amd64/linux32/linux32_locore.s" \
25 compile-with "${CC} -x assembler-with-cpp -DLOCORE -m32 -shared -s -pipe -I. -I$S -Werror -Wall -fno-common -nostdinc -nostdlib -Wl,-T$S/amd64/linux32/linux32_vdso.lds.s -Wl,-soname=linux32_vdso.so,--eh-frame-hdr,-fPIC,-warn-common ${.IMPSRC} -o ${.TARGET}" \
26 no-obj no-implicit-rule \
27 clean "linux32_locore.o"
28#
29linux32_vdso.so optional compat_linux32 \
30 dependency "linux32_locore.o" \
31 compile-with "${OBJCOPY} --input binary --output elf64-x86-64-freebsd --binary-architecture i386 linux32_locore.o ${.TARGET}" \
32 no-implicit-rule \
33 clean "linux32_vdso.so"
34#
23ia32_genassym.o standard \
24 dependency "$S/compat/ia32/ia32_genassym.c" \
25 compile-with "${CC} ${CFLAGS:N-fno-common} -c ${.IMPSRC}" \
26 no-obj no-implicit-rule \
27 clean "ia32_genassym.o"
28#
29ia32_assym.h standard \
30 dependency "$S/kern/genassym.sh ia32_genassym.o" \

--- 469 unchanged lines hidden (view full) ---

500amd64/ia32/ia32_misc.c optional compat_freebsd32
501compat/ia32/ia32_sysvec.c optional compat_freebsd32
502compat/linprocfs/linprocfs.c optional linprocfs
503compat/linsysfs/linsysfs.c optional linsysfs
504#
505# Linux/i386 binary support
506#
507amd64/linux32/linux32_dummy.c optional compat_linux32
35ia32_genassym.o standard \
36 dependency "$S/compat/ia32/ia32_genassym.c" \
37 compile-with "${CC} ${CFLAGS:N-fno-common} -c ${.IMPSRC}" \
38 no-obj no-implicit-rule \
39 clean "ia32_genassym.o"
40#
41ia32_assym.h standard \
42 dependency "$S/kern/genassym.sh ia32_genassym.o" \

--- 469 unchanged lines hidden (view full) ---

512amd64/ia32/ia32_misc.c optional compat_freebsd32
513compat/ia32/ia32_sysvec.c optional compat_freebsd32
514compat/linprocfs/linprocfs.c optional linprocfs
515compat/linsysfs/linsysfs.c optional linsysfs
516#
517# Linux/i386 binary support
518#
519amd64/linux32/linux32_dummy.c optional compat_linux32
508amd64/linux32/linux32_locore.s optional compat_linux32 \
509 dependency "linux32_assym.h"
510amd64/linux32/linux32_machdep.c optional compat_linux32
511amd64/linux32/linux32_support.s optional compat_linux32 \
512 dependency "linux32_assym.h"
513amd64/linux32/linux32_sysent.c optional compat_linux32
514amd64/linux32/linux32_sysvec.c optional compat_linux32
515compat/linux/linux_emul.c optional compat_linux32
516compat/linux/linux_file.c optional compat_linux32
517compat/linux/linux_fork.c optional compat_linux32

--- 6 unchanged lines hidden (view full) ---

524compat/linux/linux_signal.c optional compat_linux32
525compat/linux/linux_socket.c optional compat_linux32
526compat/linux/linux_stats.c optional compat_linux32
527compat/linux/linux_sysctl.c optional compat_linux32
528compat/linux/linux_time.c optional compat_linux32
529compat/linux/linux_timer.c optional compat_linux32
530compat/linux/linux_uid16.c optional compat_linux32
531compat/linux/linux_util.c optional compat_linux32
520amd64/linux32/linux32_machdep.c optional compat_linux32
521amd64/linux32/linux32_support.s optional compat_linux32 \
522 dependency "linux32_assym.h"
523amd64/linux32/linux32_sysent.c optional compat_linux32
524amd64/linux32/linux32_sysvec.c optional compat_linux32
525compat/linux/linux_emul.c optional compat_linux32
526compat/linux/linux_file.c optional compat_linux32
527compat/linux/linux_fork.c optional compat_linux32

--- 6 unchanged lines hidden (view full) ---

534compat/linux/linux_signal.c optional compat_linux32
535compat/linux/linux_socket.c optional compat_linux32
536compat/linux/linux_stats.c optional compat_linux32
537compat/linux/linux_sysctl.c optional compat_linux32
538compat/linux/linux_time.c optional compat_linux32
539compat/linux/linux_timer.c optional compat_linux32
540compat/linux/linux_uid16.c optional compat_linux32
541compat/linux/linux_util.c optional compat_linux32
542compat/linux/linux_vdso.c optional compat_linux32
532dev/amr/amr_linux.c optional compat_linux32 amr
533dev/mfi/mfi_linux.c optional compat_linux32 mfi
534#
535# Windows NDIS driver support
536#
537compat/ndis/kern_ndis.c optional ndisapi pci
538compat/ndis/kern_windrv.c optional ndisapi pci
539compat/ndis/subr_hal.c optional ndisapi pci

--- 69 unchanged lines hidden ---
543dev/amr/amr_linux.c optional compat_linux32 amr
544dev/mfi/mfi_linux.c optional compat_linux32 mfi
545#
546# Windows NDIS driver support
547#
548compat/ndis/kern_ndis.c optional ndisapi pci
549compat/ndis/kern_windrv.c optional ndisapi pci
550compat/ndis/subr_hal.c optional ndisapi pci

--- 69 unchanged lines hidden ---