Makefile.shark.inc revision 1.5
11.5Schs#	$NetBSD: Makefile.shark.inc,v 1.5 2004/09/13 09:39:40 chs 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.5Schs	  OBJDUMP=${OBJDUMP} ${HOST_SH} ${ARM}/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 "${DBSYM} $@ || true"; \
211.1Sthorpej	${DBSYM} $@ || true; \
221.2Sthorpej	echo \
231.4Smatt	 "${OBJCOPY} -O a.out-arm-netbsd -R .ident -R .arm.atpcs -R .comment $@ $@.aout"; \
241.4Smatt	${OBJCOPY} -O a.out-arm-netbsd -R .ident -R .arm.atpcs -R .comment $@ $@.aout
251.1Sthorpej.endif
26