mk.ti revision 1.4
11.4Sskrll#	$NetBSD: mk.ti,v 1.4 2018/11/21 08:55:05 skrll 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.4SskrllSYSTEM_FIRST_OBJ=	armv6_start.o
111.4SskrllSYSTEM_FIRST_SFILE=	${ARM}/arm/armv6_start.S
121.1Sjakllsch
131.1Sjakllsch_OSRELEASE!=		${HOST_SH} $S/conf/osrelease.sh
141.1Sjakllsch
151.1SjakllschMKUBOOTIMAGEARGS=	-A arm -T kernel -O linux
161.1SjakllschMKUBOOTIMAGEARGS+=	-a $(KERNEL_BASE_PHYS) -e $(KERNEL_BASE_PHYS)
171.1SjakllschMKUBOOTIMAGEARGS+=	-n "NetBSD/$(BOARDTYPE) ${_OSRELEASE}"
181.3SjmcneillMKUBOOTIMAGEARGS_NONE=	${MKUBOOTIMAGEARGS} -C none
191.1SjakllschMKUBOOTIMAGEARGS_GZ=	${MKUBOOTIMAGEARGS} -C gz
201.1Sjakllsch
211.1SjakllschSYSTEM_LD_TAIL_EXTRA+=; \
221.1Sjakllsch	echo ${OBJCOPY} -S -O binary $@ $@.bin; \
231.1Sjakllsch	${OBJCOPY} -S -O binary $@ $@.bin; \
241.3Sjmcneill	echo ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE} $@.bin $@.ub; \
251.3Sjmcneill	${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE} $@.bin $@.ub; \
261.1Sjakllsch	echo ${TOOL_GZIP} -c $@.bin > $@.bin.gz; \
271.1Sjakllsch	${TOOL_GZIP} -c $@.bin > $@.bin.gz; \
281.3Sjmcneill	echo ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_GZ} $@.bin.gz $@.gz.ub; \
291.3Sjmcneill	${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_GZ} $@.bin.gz $@.gz.ub
301.1Sjakllsch
311.1SjakllschEXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.bin@}
321.3SjmcneillEXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.ub@}
331.2SjmcneillEXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.bin.gz@}
341.3SjmcneillEXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.gz.ub@}
35