files.amd64 (4294f337b02257f24cc0177c5031abea7fdc3d75) files.amd64 (13b4b4df987d8f05c2cd5813cfe05db953c37c9e)
1# This file tells config what files go into building a kernel,
2# files marked standard are always included.
3#
4# $FreeBSD$
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#
1# This file tells config what files go into building a kernel,
2# files marked standard are always included.
3#
4# $FreeBSD$
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#
11cloudabi64_vdso.o optional compat_cloudabi64 \
12 dependency "$S/contrib/cloudabi/cloudabi_vdso_x86_64.c" \
13 compile-with "${CC} -shared -nostdinc -nostdlib -Wl,-T$S/compat/cloudabi64/cloudabi64_vdso.lds.s -D_KERNEL -I. -I$S -I$S/contrib/cloudabi -O2 -fomit-frame-pointer $S/contrib/cloudabi/cloudabi_vdso_x86_64.c -o ${.TARGET}" \
14 no-obj no-implicit-rule \
15 clean "cloudabi64_vdso.o"
16#
17cloudabi64_vdso_blob.o optional compat_cloudabi64 \
18 dependency "cloudabi64_vdso.o" \
19 compile-with "${OBJCOPY} --input-target binary --output-target elf64-x86-64-freebsd --binary-architecture i386 cloudabi64_vdso.o ${.TARGET}" \
20 no-implicit-rule \
21 clean "cloudabi64_vdso_blob.o"
22#
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" \

--- 626 unchanged lines hidden ---
23linux32_genassym.o optional compat_linux32 \
24 dependency "$S/amd64/linux32/linux32_genassym.c" \
25 compile-with "${CC} ${CFLAGS:N-fno-common} -c ${.IMPSRC}" \
26 no-obj no-implicit-rule \
27 clean "linux32_genassym.o"
28#
29linux32_assym.h optional compat_linux32 \
30 dependency "$S/kern/genassym.sh linux32_genassym.o" \

--- 626 unchanged lines hidden ---