Makefile.shark.inc revision 1.25
11.25Suebayasi#	$NetBSD: Makefile.shark.inc,v 1.25 2015/08/19 05:47:38 uebayasi Exp $
21.1Sthorpej
31.3SthorpejCPPFLAGS+=		-D${MACHINE}
41.24SmartinCFLAGS+=		-fno-unwind-tables
51.1SthorpejGENASSYM_EXTRAS+=	${THISARM}/shark/genassym.cf
61.1Sthorpej
71.1Sthorpej# Need to convert the kernel from ELF to a.out so that OpenFirmware
81.1Sthorpej# can load it.
91.1Sthorpej
101.25SuebayasiKERNLDSCRIPT=	ldscript
111.25SuebayasiEXTRA_CLEAN+=	${KERNLDSCRIPT}
121.25Suebayasi
131.25SuebayasiLINKSCRIPT=	-T ${KERNLDSCRIPT}
141.23SmartinLOADADDRESS=	0xF0000020
151.5Schs
161.25Suebayasildscript: \
171.25Suebayasi    ${ARM}/conf/kern.ldscript.head \
181.25Suebayasi    ${ARM}/conf/kern.ldscript.tail \
191.25Suebayasi    $S/conf/mkldscript.sh \
201.25Suebayasi    ${SYSTEM_OBJ}
211.5Schs	( cat ${ARM}/conf/kern.ldscript.head ; \
221.7Stsutsui	  OBJDUMP=${OBJDUMP} ${HOST_SH} $S/conf/mkldscript.sh \
231.5Schs		${SYSTEM_OBJ} ; \
241.5Schs	  cat ${ARM}/conf/kern.ldscript.tail ) > ldscript
251.1Sthorpej
261.1SthorpejSYSTEM_LD_TAIL_EXTRA+=; \
271.16Stsutsui	echo "${OBJCOPY} ${OBJCOPY_ELF2AOUT_FLAGS} $@ $@.aout"; \
281.16Stsutsui	${OBJCOPY} ${OBJCOPY_ELF2AOUT_FLAGS} $@ $@.aout
291.8Sjmmv
301.8SjmmvKERNIMAGES=	netbsd netbsd.aout
31