Changeset View
Changeset View
Standalone View
Standalone View
head/sys/conf/files.amd64
Show All 28 Lines | |||||
cloudabi64_vdso_blob.o optional compat_cloudabi64 \ | cloudabi64_vdso_blob.o optional compat_cloudabi64 \ | ||||
dependency "cloudabi64_vdso.o" \ | dependency "cloudabi64_vdso.o" \ | ||||
compile-with "${OBJCOPY} --input-target binary --output-target elf64-x86-64-freebsd --binary-architecture i386 cloudabi64_vdso.o ${.TARGET}" \ | compile-with "${OBJCOPY} --input-target binary --output-target elf64-x86-64-freebsd --binary-architecture i386 cloudabi64_vdso.o ${.TARGET}" \ | ||||
no-implicit-rule \ | no-implicit-rule \ | ||||
clean "cloudabi64_vdso_blob.o" | clean "cloudabi64_vdso_blob.o" | ||||
# | # | ||||
linux32_genassym.o optional compat_linux32 \ | linux32_genassym.o optional compat_linux32 \ | ||||
dependency "$S/amd64/linux32/linux32_genassym.c" \ | dependency "$S/amd64/linux32/linux32_genassym.c" \ | ||||
compile-with "${CC} ${CFLAGS:N-fno-common} -c ${.IMPSRC}" \ | compile-with "${CC} ${CFLAGS:N-flto:N-fno-common} -c ${.IMPSRC}" \ | ||||
no-obj no-implicit-rule \ | no-obj no-implicit-rule \ | ||||
clean "linux32_genassym.o" | clean "linux32_genassym.o" | ||||
# | # | ||||
linux32_assym.h optional compat_linux32 \ | linux32_assym.h optional compat_linux32 \ | ||||
dependency "$S/kern/genassym.sh linux32_genassym.o" \ | dependency "$S/kern/genassym.sh linux32_genassym.o" \ | ||||
compile-with "sh $S/kern/genassym.sh linux32_genassym.o > ${.TARGET}" \ | compile-with "sh $S/kern/genassym.sh linux32_genassym.o > ${.TARGET}" \ | ||||
no-obj no-implicit-rule before-depend \ | no-obj no-implicit-rule before-depend \ | ||||
clean "linux32_assym.h" | clean "linux32_assym.h" | ||||
# | # | ||||
linux32_locore.o optional compat_linux32 \ | linux32_locore.o optional compat_linux32 \ | ||||
dependency "linux32_assym.h $S/amd64/linux32/linux32_locore.s" \ | dependency "linux32_assym.h $S/amd64/linux32/linux32_locore.s" \ | ||||
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}" \ | 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}" \ | ||||
no-obj no-implicit-rule \ | no-obj no-implicit-rule \ | ||||
clean "linux32_locore.o" | clean "linux32_locore.o" | ||||
# | # | ||||
linux32_vdso.so optional compat_linux32 \ | linux32_vdso.so optional compat_linux32 \ | ||||
dependency "linux32_locore.o" \ | dependency "linux32_locore.o" \ | ||||
compile-with "${OBJCOPY} --input-target binary --output-target elf64-x86-64-freebsd --binary-architecture i386 linux32_locore.o ${.TARGET}" \ | compile-with "${OBJCOPY} --input-target binary --output-target elf64-x86-64-freebsd --binary-architecture i386 linux32_locore.o ${.TARGET}" \ | ||||
no-implicit-rule \ | no-implicit-rule \ | ||||
clean "linux32_vdso.so" | clean "linux32_vdso.so" | ||||
# | # | ||||
ia32_genassym.o standard \ | ia32_genassym.o standard \ | ||||
dependency "$S/compat/ia32/ia32_genassym.c" \ | dependency "$S/compat/ia32/ia32_genassym.c" \ | ||||
compile-with "${CC} ${CFLAGS:N-fno-common} -c ${.IMPSRC}" \ | compile-with "${CC} ${CFLAGS:N-flto:N-fno-common} -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" \ | ||||
compile-with "env NM='${NM}' NMFLAGS='${NMFLAGS}' sh $S/kern/genassym.sh ia32_genassym.o > ${.TARGET}" \ | compile-with "env NM='${NM}' NMFLAGS='${NMFLAGS}' sh $S/kern/genassym.sh ia32_genassym.o > ${.TARGET}" \ | ||||
no-obj no-implicit-rule before-depend \ | no-obj no-implicit-rule before-depend \ | ||||
clean "ia32_assym.h" | clean "ia32_assym.h" | ||||
▲ Show 20 Lines • Show All 619 Lines • Show Last 20 Lines |