Changeset View
Changeset View
Standalone View
Standalone View
sys/conf/kern.pre.mk
Show First 20 Lines • Show All 247 Lines • ▼ Show 20 Lines | |||||
EMBEDFS_ARCH.${MACHINE_ARCH}!= sed -n '/OUTPUT_ARCH/s/.*(\(.*\)).*/\1/p' ${LDSCRIPT} | EMBEDFS_ARCH.${MACHINE_ARCH}!= sed -n '/OUTPUT_ARCH/s/.*(\(.*\)).*/\1/p' ${LDSCRIPT} | ||||
.if empty(EMBEDFS_ARCH.${MACHINE_ARCH}) | .if empty(EMBEDFS_ARCH.${MACHINE_ARCH}) | ||||
.undef EMBEDFS_ARCH.${MACHINE_ARCH} | .undef EMBEDFS_ARCH.${MACHINE_ARCH} | ||||
.endif | .endif | ||||
.endif | .endif | ||||
EMBEDFS_FORMAT.arm?= elf32-littlearm | EMBEDFS_FORMAT.arm?= elf32-littlearm | ||||
EMBEDFS_FORMAT.armv6?= elf32-littlearm | EMBEDFS_FORMAT.armv6?= elf32-littlearm | ||||
EMBEDFS_FORMAT.mips?= elf32-tradbigmips | EMBEDFS_FORMAT.mips?= elf32-bigmips | ||||
EMBEDFS_FORMAT.mipsel?= elf32-tradlittlemips | EMBEDFS_FORMAT.mipsel?= elf32-littlemips | ||||
EMBEDFS_FORMAT.mips64?= elf64-tradbigmips | EMBEDFS_FORMAT.mips64?= elf64-bigmips | ||||
EMBEDFS_FORMAT.mips64el?= elf64-tradlittlemips | EMBEDFS_FORMAT.mips64el?= elf64-littlemips | ||||
EMBEDFS_FORMAT.riscv?= elf64-littleriscv | EMBEDFS_FORMAT.riscv?= elf64-littleriscv | ||||
.endif | .endif | ||||
.endif | .endif | ||||
# Detect kernel config options that force stack frames to be turned on. | # Detect kernel config options that force stack frames to be turned on. | ||||
DDB_ENABLED!= grep DDB opt_ddb.h || true ; echo | DDB_ENABLED!= grep DDB opt_ddb.h || true ; echo | ||||
DTR_ENABLED!= grep KDTRACE_FRAME opt_kdtrace.h || true ; echo | DTR_ENABLED!= grep KDTRACE_FRAME opt_kdtrace.h || true ; echo | ||||
HWPMC_ENABLED!= grep HWPMC opt_hwpmc_hooks.h || true ; echo | HWPMC_ENABLED!= grep HWPMC opt_hwpmc_hooks.h || true ; echo |