mk.ti revision 1.3
11.2Sjmcneill# $NetBSD: mk.ti,v 1.3 2017/12/13 13:52:13 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.3SjmcneillMKUBOOTIMAGEARGS_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.3Sjmcneill echo ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE} $@.bin $@.ub; \ 271.3Sjmcneill ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE} $@.bin $@.ub; \ 281.1Sjakllsch echo ${TOOL_GZIP} -c $@.bin > $@.bin.gz; \ 291.1Sjakllsch ${TOOL_GZIP} -c $@.bin > $@.bin.gz; \ 301.3Sjmcneill echo ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_GZ} $@.bin.gz $@.gz.ub; \ 311.3Sjmcneill ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_GZ} $@.bin.gz $@.gz.ub 321.1Sjakllsch 331.1SjakllschEXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.bin@} 341.3SjmcneillEXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.ub@} 351.2SjmcneillEXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.bin.gz@} 361.3SjmcneillEXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.gz.ub@} 37