11.5Schristos# $NetBSD: mk.ti,v 1.5 2024/02/17 15:08:32 christos 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.5Schristos.if ${MKREPRO_TIMESTAMP:Uno} != "no" 191.5SchristosMKUBOOTIMAGEARGS+= -t "${MKREPRO_TIMESTAMP}" 201.5Schristos.endif 211.3SjmcneillMKUBOOTIMAGEARGS_NONE= ${MKUBOOTIMAGEARGS} -C none 221.1SjakllschMKUBOOTIMAGEARGS_GZ= ${MKUBOOTIMAGEARGS} -C gz 231.1Sjakllsch 241.1SjakllschSYSTEM_LD_TAIL_EXTRA+=; \ 251.1Sjakllsch echo ${OBJCOPY} -S -O binary $@ $@.bin; \ 261.1Sjakllsch ${OBJCOPY} -S -O binary $@ $@.bin; \ 271.3Sjmcneill echo ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE} $@.bin $@.ub; \ 281.3Sjmcneill ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE} $@.bin $@.ub; \ 291.1Sjakllsch echo ${TOOL_GZIP} -c $@.bin > $@.bin.gz; \ 301.1Sjakllsch ${TOOL_GZIP} -c $@.bin > $@.bin.gz; \ 311.3Sjmcneill echo ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_GZ} $@.bin.gz $@.gz.ub; \ 321.3Sjmcneill ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_GZ} $@.bin.gz $@.gz.ub 331.1Sjakllsch 341.1SjakllschEXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.bin@} 351.3SjmcneillEXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.ub@} 361.2SjmcneillEXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.bin.gz@} 371.3SjmcneillEXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.gz.ub@} 38