mk.ti revision 1.2
11.2Sjmcneill#	$NetBSD: mk.ti,v 1.2 2017/12/09 11:52:38 jmcneill Exp $
21.1Sjakllsch
31.1Sjakllsch.if !empty(MACHINE_ARCH:M*eb)
41.1SjakllschEXTRA_LINKFLAGS+=	--be8
51.1Sjakllsch.endif
61.1Sjakllsch
71.1SjakllschCPPFLAGS+=		-mcpu=cortex-a8
81.1SjakllschCPPFLAGS+=		-mfpu=neon
91.1Sjakllsch
101.1SjakllschSYSTEM_FIRST_OBJ=	ti_start.o
111.1SjakllschSYSTEM_FIRST_SFILE=	${THISARM}/ti/ti_start.S
121.1Sjakllsch
131.1SjakllschGENASSYM_EXTRAS+=	${THISARM}/beagle/genassym.cf
141.1Sjakllsch
151.1Sjakllsch_OSRELEASE!=		${HOST_SH} $S/conf/osrelease.sh
161.1Sjakllsch
171.1SjakllschMKUBOOTIMAGEARGS=	-A arm -T kernel -O linux
181.1SjakllschMKUBOOTIMAGEARGS+=	-a $(KERNEL_BASE_PHYS) -e $(KERNEL_BASE_PHYS)
191.1SjakllschMKUBOOTIMAGEARGS+=	-n "NetBSD/$(BOARDTYPE) ${_OSRELEASE}"
201.1SjakllschMKUBOOTIMAGEARGS_GZ=	${MKUBOOTIMAGEARGS} -C gz
211.1Sjakllsch
221.1SjakllschSYSTEM_LD_TAIL_EXTRA+=; \
231.1Sjakllsch	echo ${OBJCOPY} -S -O binary $@ $@.bin; \
241.1Sjakllsch	${OBJCOPY} -S -O binary $@ $@.bin; \
251.1Sjakllsch	echo ${TOOL_GZIP} -c $@.bin > $@.bin.gz; \
261.1Sjakllsch	${TOOL_GZIP} -c $@.bin > $@.bin.gz; \
271.2Sjmcneill	echo ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_GZ} $@.bin.gz $@.ub; \
281.2Sjmcneill	${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_GZ} $@.bin.gz $@.ub
291.1Sjakllsch
301.1SjakllschEXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.bin@}
311.2SjmcneillEXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.bin.gz@}
321.1SjakllschEXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.ub@}
33