Changeset View
Changeset View
Standalone View
Standalone View
sys/conf/kern.pre.mk
Show First 20 Lines • Show All 178 Lines • ▼ Show 20 Lines | |||||
SYSTEM_OBJS+= hack.pico | SYSTEM_OBJS+= hack.pico | ||||
MD_ROOT_SIZE_CONFIGURED!= grep MD_ROOT_SIZE opt_md.h || true ; echo | MD_ROOT_SIZE_CONFIGURED!= grep MD_ROOT_SIZE opt_md.h || true ; echo | ||||
.if ${MFS_IMAGE:Uno} != "no" | .if ${MFS_IMAGE:Uno} != "no" | ||||
.if empty(MD_ROOT_SIZE_CONFIGURED) | .if empty(MD_ROOT_SIZE_CONFIGURED) | ||||
SYSTEM_OBJS+= embedfs_${MFS_IMAGE:T:R}.o | SYSTEM_OBJS+= embedfs_${MFS_IMAGE:T:R}.o | ||||
.endif | .endif | ||||
.endif | .endif | ||||
SYSTEM_LD= @${LD} -Bdynamic -T ${LDSCRIPT} ${_LDFLAGS} --no-warn-mismatch \ | SYSTEM_LD= @${LD} -m ${LD_EMULATION} -Bdynamic -T ${LDSCRIPT} ${_LDFLAGS} \ | ||||
--warn-common --export-dynamic --dynamic-linker /red/herring \ | --no-warn-mismatch --warn-common --export-dynamic \ | ||||
--dynamic-linker /red/herring \ | |||||
-o ${.TARGET} -X ${SYSTEM_OBJS} vers.o | -o ${.TARGET} -X ${SYSTEM_OBJS} vers.o | ||||
SYSTEM_LD_TAIL= @${OBJCOPY} --strip-symbol gcc2_compiled. ${.TARGET} ; \ | SYSTEM_LD_TAIL= @${OBJCOPY} --strip-symbol gcc2_compiled. ${.TARGET} ; \ | ||||
${SIZE} ${.TARGET} ; chmod 755 ${.TARGET} | ${SIZE} ${.TARGET} ; chmod 755 ${.TARGET} | ||||
SYSTEM_DEP+= ${LDSCRIPT} | SYSTEM_DEP+= ${LDSCRIPT} | ||||
# Calculate path for .m files early, if needed. | # Calculate path for .m files early, if needed. | ||||
.if !defined(NO_MODULES) && !defined(__MPATH) && !make(install) | .if !defined(NO_MODULES) && !defined(__MPATH) && !make(install) | ||||
__MPATH!=find ${S:tA}/ -name \*_if.m | __MPATH!=find ${S:tA}/ -name \*_if.m | ||||
▲ Show 20 Lines • Show All 55 Lines • Show Last 20 Lines |