Makefile.shark.inc revision 1.9
1#	$NetBSD: Makefile.shark.inc,v 1.9 2007/11/17 09:07:42 skrll 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} $S/conf/mkldscript.sh \
16		${SYSTEM_OBJ} ; \
17	  cat ${ARM}/conf/kern.ldscript.tail ) > ldscript
18
19SYSTEM_LD_TAIL_EXTRA+=; \
20	echo \
21	 "${OBJCOPY} -O a.out-arm-netbsd -R .ident -R .arm.atpcs -R .comment -R .note.netbsd.ident $@ $@.aout"; \
22	${OBJCOPY} -O a.out-arm-netbsd -R .ident -R .arm.atpcs -R .comment -R .note.netbsd.ident $@ $@.aout
23
24KERNIMAGES=	netbsd netbsd.aout
25
26.endif
27