mk.ti revision 1.1
11.1Sjakllsch#	$NetBSD: mk.ti,v 1.1 2017/10/26 01:16:32 jakllsch 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_NONE=	${MKUBOOTIMAGEARGS} -C none
211.1SjakllschMKUBOOTIMAGEARGS_GZ=	${MKUBOOTIMAGEARGS} -C gz
221.1Sjakllsch
231.1SjakllschSYSTEM_LD_TAIL_EXTRA+=; \
241.1Sjakllsch	echo ${OBJCOPY} -S -O binary $@ $@.bin; \
251.1Sjakllsch	${OBJCOPY} -S -O binary $@ $@.bin; \
261.1Sjakllsch	echo ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE} $@.bin $@.ub; \
271.1Sjakllsch	${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE} $@.bin $@.ub; \
281.1Sjakllsch	echo ${TOOL_GZIP} -c $@.bin > $@.bin.gz; \
291.1Sjakllsch	${TOOL_GZIP} -c $@.bin > $@.bin.gz; \
301.1Sjakllsch	echo ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_GZ} $@.bin.gz $@.gz.ub; \
311.1Sjakllsch	${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_GZ} $@.bin.gz $@.gz.ub
321.1Sjakllsch
331.1SjakllschEXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.bin@}
341.1SjakllschEXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.ub@}
351.1SjakllschEXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.bin.gz@}
361.1SjakllschEXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.gz.ub@}
37