Changeset View
Changeset View
Standalone View
Standalone View
head/sys/conf/files.i386
# 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$ | ||||
# | # | ||||
# 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.S" \ | |||||
compile-with "${CC} -x assembler-with-cpp -shared -nostdinc -nostdlib -Wl,-T$S/compat/cloudabi/cloudabi_vdso.lds $S/contrib/cloudabi/cloudabi_vdso_i686.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 elf32-i386-freebsd --binary-architecture i386 cloudabi32_vdso.o ${.TARGET}" \ | |||||
no-implicit-rule \ | |||||
clean "cloudabi32_vdso_blob.o" | |||||
# | |||||
linux_genassym.o optional compat_linux \ | linux_genassym.o optional compat_linux \ | ||||
dependency "$S/i386/linux/linux_genassym.c" \ | dependency "$S/i386/linux/linux_genassym.c" \ | ||||
compile-with "${CC} ${CFLAGS:N-fno-common} -c ${.IMPSRC}" \ | compile-with "${CC} ${CFLAGS:N-fno-common} -c ${.IMPSRC}" \ | ||||
no-obj no-implicit-rule \ | no-obj no-implicit-rule \ | ||||
clean "linux_genassym.o" | clean "linux_genassym.o" | ||||
# | # | ||||
linux_assym.h optional compat_linux \ | linux_assym.h optional compat_linux \ | ||||
dependency "$S/kern/genassym.sh linux_genassym.o" \ | dependency "$S/kern/genassym.sh linux_genassym.o" \ | ||||
▲ Show 20 Lines • Show All 433 Lines • ▼ Show 20 Lines | acpi_wakedata.h optional acpi \ | ||||
compile-with '${NM} -n --defined-only acpi_wakecode.o | while read offset dummy what; do echo "#define $${what} 0x$${offset}"; done > ${.TARGET}' \ | compile-with '${NM} -n --defined-only acpi_wakecode.o | while read offset dummy what; do echo "#define $${what} 0x$${offset}"; done > ${.TARGET}' \ | ||||
no-obj no-implicit-rule before-depend \ | no-obj no-implicit-rule before-depend \ | ||||
clean "acpi_wakedata.h" | clean "acpi_wakedata.h" | ||||
# | # | ||||
i386/bios/apm.c optional apm | i386/bios/apm.c optional apm | ||||
i386/bios/mca_machdep.c optional mca | i386/bios/mca_machdep.c optional mca | ||||
i386/bios/smapi.c optional smapi | i386/bios/smapi.c optional smapi | ||||
i386/bios/smapi_bios.S optional smapi | i386/bios/smapi_bios.S optional smapi | ||||
i386/cloudabi32/cloudabi32_sysvec.c optional compat_cloudabi32 | |||||
#i386/i386/apic_vector.s optional apic | #i386/i386/apic_vector.s optional apic | ||||
i386/i386/atomic.c standard \ | i386/i386/atomic.c standard \ | ||||
compile-with "${CC} -c ${CFLAGS} ${DEFINED_PROF:S/^$/-fomit-frame-pointer/} ${.IMPSRC}" | compile-with "${CC} -c ${CFLAGS} ${DEFINED_PROF:S/^$/-fomit-frame-pointer/} ${.IMPSRC}" | ||||
i386/i386/bios.c standard | i386/i386/bios.c standard | ||||
i386/i386/bioscall.s standard | i386/i386/bioscall.s standard | ||||
i386/i386/bpf_jit_machdep.c optional bpf_jitter | i386/i386/bpf_jit_machdep.c optional bpf_jitter | ||||
i386/i386/db_disasm.c optional ddb | i386/i386/db_disasm.c optional ddb | ||||
i386/i386/db_interface.c optional ddb | i386/i386/db_interface.c optional ddb | ||||
▲ Show 20 Lines • Show All 160 Lines • Show Last 20 Lines |