Changeset View
Changeset View
Standalone View
Standalone View
sys/conf/files.amd64
# This file tells config what files go into building a kernel, | # This file tells config what files go into building a kernel, | ||||
# files marked standard are always included. | # files marked standard are always included. | ||||
# | # | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
# | # | ||||
# common files stuff between i386 and amd64 | # common files stuff between i386 and amd64 | ||||
include "conf/files.x86" | include "conf/files.x86" | ||||
# The long compile-with and dependency lines are required because of | # The long compile-with and dependency lines are required because of | ||||
# limitations in config: backslash-newline doesn't work in strings, and | # limitations in config: backslash-newline doesn't work in strings, and | ||||
# dependency lines other than the first are silently ignored. | # dependency lines other than the first are silently ignored. | ||||
# | # | ||||
# | # | ||||
cloudabi32_vdso.o optional compat_cloudabi32 \ | |||||
dependency "$S/contrib/cloudabi/cloudabi_vdso_i686_on_64bit.S" \ | |||||
compile-with "${CC} -x assembler-with-cpp -m32 -shared -nostdinc -nostdlib -Wl,-T$S/compat/cloudabi/cloudabi_vdso.lds $S/contrib/cloudabi/cloudabi_vdso_i686_on_64bit.S -o ${.TARGET}" \ | |||||
no-obj no-implicit-rule \ | |||||
clean "cloudabi32_vdso.o" | |||||
# | |||||
cloudabi32_vdso_blob.o optional compat_cloudabi32 \ | |||||
dependency "cloudabi32_vdso.o" \ | |||||
compile-with "${OBJCOPY} --input-target binary --output-target elf64-x86-64-freebsd --binary-architecture i386 cloudabi32_vdso.o ${.TARGET}" \ | |||||
no-implicit-rule \ | |||||
clean "cloudabi32_vdso_blob.o" | |||||
# | |||||
cloudabi64_vdso.o optional compat_cloudabi64 \ | |||||
dependency "$S/contrib/cloudabi/cloudabi_vdso_x86_64.S" \ | |||||
compile-with "${CC} -x assembler-with-cpp -shared -nostdinc -nostdlib -Wl,-T$S/compat/cloudabi/cloudabi_vdso.lds $S/contrib/cloudabi/cloudabi_vdso_x86_64.S -o ${.TARGET}" \ | |||||
no-obj no-implicit-rule \ | |||||
clean "cloudabi64_vdso.o" | |||||
# | |||||
cloudabi64_vdso_blob.o optional compat_cloudabi64 \ | |||||
dependency "cloudabi64_vdso.o" \ | |||||
compile-with "${OBJCOPY} --input-target binary --output-target elf64-x86-64-freebsd --binary-architecture i386 cloudabi64_vdso.o ${.TARGET}" \ | |||||
no-implicit-rule \ | |||||
clean "cloudabi64_vdso_blob.o" | |||||
# | |||||
ia32_genassym.o standard \ | ia32_genassym.o standard \ | ||||
dependency "$S/compat/ia32/ia32_genassym.c offset.inc" \ | dependency "$S/compat/ia32/ia32_genassym.c offset.inc" \ | ||||
compile-with "${CC} ${CFLAGS:N-flto:N-fno-common} -fcommon -c ${.IMPSRC}" \ | compile-with "${CC} ${CFLAGS:N-flto:N-fno-common} -fcommon -c ${.IMPSRC}" \ | ||||
no-obj no-implicit-rule \ | no-obj no-implicit-rule \ | ||||
clean "ia32_genassym.o" | clean "ia32_genassym.o" | ||||
# | # | ||||
ia32_assym.h standard \ | ia32_assym.h standard \ | ||||
dependency "$S/kern/genassym.sh ia32_genassym.o" \ | dependency "$S/kern/genassym.sh ia32_genassym.o" \ | ||||
▲ Show 20 Lines • Show All 53 Lines • ▼ Show 20 Lines | |||||
amd64/amd64/ptrace_machdep.c standard | amd64/amd64/ptrace_machdep.c standard | ||||
amd64/amd64/sigtramp.S standard | amd64/amd64/sigtramp.S standard | ||||
amd64/amd64/support.S standard | amd64/amd64/support.S standard | ||||
amd64/amd64/sys_machdep.c standard | amd64/amd64/sys_machdep.c standard | ||||
amd64/amd64/trap.c standard | amd64/amd64/trap.c standard | ||||
amd64/amd64/uio_machdep.c standard | amd64/amd64/uio_machdep.c standard | ||||
amd64/amd64/uma_machdep.c standard | amd64/amd64/uma_machdep.c standard | ||||
amd64/amd64/vm_machdep.c standard | amd64/amd64/vm_machdep.c standard | ||||
amd64/cloudabi32/cloudabi32_sysvec.c optional compat_cloudabi32 | |||||
amd64/cloudabi64/cloudabi64_sysvec.c optional compat_cloudabi64 | |||||
amd64/pci/pci_cfgreg.c optional pci | amd64/pci/pci_cfgreg.c optional pci | ||||
cddl/dev/dtrace/amd64/dtrace_asm.S optional dtrace compile-with "${DTRACE_S}" | cddl/dev/dtrace/amd64/dtrace_asm.S optional dtrace compile-with "${DTRACE_S}" | ||||
cddl/dev/dtrace/amd64/dtrace_subr.c optional dtrace compile-with "${DTRACE_C}" | cddl/dev/dtrace/amd64/dtrace_subr.c optional dtrace compile-with "${DTRACE_C}" | ||||
crypto/aesni/aeskeys_amd64.S optional aesni | crypto/aesni/aeskeys_amd64.S optional aesni | ||||
crypto/des/des_enc.c optional netsmb | crypto/des/des_enc.c optional netsmb | ||||
crypto/openssl/amd64/chacha-x86_64.S optional ossl | crypto/openssl/amd64/chacha-x86_64.S optional ossl | ||||
crypto/openssl/amd64/poly1305-x86_64.S optional ossl | crypto/openssl/amd64/poly1305-x86_64.S optional ossl | ||||
crypto/openssl/amd64/sha1-x86_64.S optional ossl | crypto/openssl/amd64/sha1-x86_64.S optional ossl | ||||
▲ Show 20 Lines • Show All 294 Lines • Show Last 20 Lines |