NetBSD/sys/arch/cats/conf/Makefile.cats.inc
thorpej c9a1155bcf Adjust for new location of elf2aout.sh, and echo the command before
executing it (like we do for other commands).
2002-02-06 19:59:01 +00:00

24 lines
799 B
PHP

# $NetBSD: Makefile.cats.inc,v 1.5 2002/02/06 19:59:01 thorpej Exp $
GENASSYM_EXTRAS+= ${ARM}/footbridge/genassym.cf
LOOSE_PROTOTYPES= NO
.if (${OBJECT_FMT} == "ELF")
# Need to convert the kernel from ELF to a.out so that OpenFirmware
# can load it.
# ZMAGIC a.out includes the a.out header in front of the text
# segment, so if we link the kernel at the normal load address,
# it will be wrong once the a.out header is stuck in the file.
# XXX HOWEVER, by linking it +32 bytes to compensate, the resulting
# XXX ELF kernel cannot be booted itself.
LOADADDRESS=0xF0000020
SYSTEM_LD_TAIL_EXTRA=; \
${DBSYM} $@ || true; \
echo OBJCOPY=${OBJCOPY:Q} SIZE=${SIZE:Q} \
${ARM}/conf/elf2aout.sh $@ $@.aout; \
OBJCOPY=${OBJCOPY:Q} SIZE=${SIZE:Q} \
${ARM}/conf/elf2aout.sh $@ $@.aout
.endif