Makefile.shark.inc revision 1.5
1#	$NetBSD: Makefile.shark.inc,v 1.5 2004/09/13 09:39:40 chs Exp $
2
3MACHINE_ARCH=		arm
4CPPFLAGS+=		-D${MACHINE}
5GENASSYM_EXTRAS+=	${THISARM}/shark/genassym.cf
6
7.if (${OBJECT_FMT} == "ELF")
8# Need to convert the kernel from ELF to a.out so that OpenFirmware
9# can load it.
10
11LINKFLAGS=	-T ldscript
12
13SYSTEM_LD_HEAD_EXTRA+=; \
14	( cat ${ARM}/conf/kern.ldscript.head ; \
15	  OBJDUMP=${OBJDUMP} ${HOST_SH} ${ARM}/conf/mkldscript.sh \
16		${SYSTEM_OBJ} ; \
17	  cat ${ARM}/conf/kern.ldscript.tail ) > ldscript
18
19SYSTEM_LD_TAIL_EXTRA+=; \
20	echo "${DBSYM} $@ || true"; \
21	${DBSYM} $@ || true; \
22	echo \
23	 "${OBJCOPY} -O a.out-arm-netbsd -R .ident -R .arm.atpcs -R .comment $@ $@.aout"; \
24	${OBJCOPY} -O a.out-arm-netbsd -R .ident -R .arm.atpcs -R .comment $@ $@.aout
25.endif
26