Makefile.shark.inc revision 1.8
11.8Sjmmv#	$NetBSD: Makefile.shark.inc,v 1.8 2007/03/12 15:09:35 jmmv Exp $
21.1Sthorpej
31.5SchsMACHINE_ARCH=		arm
41.3SthorpejCPPFLAGS+=		-D${MACHINE}
51.1SthorpejGENASSYM_EXTRAS+=	${THISARM}/shark/genassym.cf
61.1Sthorpej
71.1Sthorpej.if (${OBJECT_FMT} == "ELF")
81.1Sthorpej# Need to convert the kernel from ELF to a.out so that OpenFirmware
91.1Sthorpej# can load it.
101.1Sthorpej
111.5SchsLINKFLAGS=	-T ldscript
121.5Schs
131.5SchsSYSTEM_LD_HEAD_EXTRA+=; \
141.5Schs	( cat ${ARM}/conf/kern.ldscript.head ; \
151.7Stsutsui	  OBJDUMP=${OBJDUMP} ${HOST_SH} $S/conf/mkldscript.sh \
161.5Schs		${SYSTEM_OBJ} ; \
171.5Schs	  cat ${ARM}/conf/kern.ldscript.tail ) > ldscript
181.1Sthorpej
191.1SthorpejSYSTEM_LD_TAIL_EXTRA+=; \
201.2Sthorpej	echo \
211.4Smatt	 "${OBJCOPY} -O a.out-arm-netbsd -R .ident -R .arm.atpcs -R .comment $@ $@.aout"; \
221.4Smatt	${OBJCOPY} -O a.out-arm-netbsd -R .ident -R .arm.atpcs -R .comment $@ $@.aout
231.8Sjmmv
241.8SjmmvKERNIMAGES=	netbsd netbsd.aout
251.8Sjmmv
261.1Sthorpej.endif
27