mk.generic64 revision 1.7 1 # $NetBSD: mk.generic64,v 1.7 2024/02/17 15:08:32 christos Exp $
2
3 .if !empty(MACHINE_ARCH:M*eb)
4 EXTRA_LINKFLAGS+= -EB
5 .endif
6
7 SYSTEM_FIRST_OBJ= start.o
8 SYSTEM_FIRST_SFILE= ${ARM}/aarch64/start.S
9
10 _OSRELEASE!= ${HOST_SH} $S/conf/osrelease.sh
11
12 BOARDTYPE= evbarm64
13
14 MKUBOOTIMAGEARGS= -f arm64 -u -a 0x200000
15 .if ${MKREPRO_TIMESTAMP:Uno} != "no"
16 MKUBOOTIMAGEARGS+= -t "${MKREPRO_TIMESTAMP}"
17 .endif
18
19 SYSTEM_LD_TAIL_EXTRA+= && \
20 echo ${OBJCOPY} -S -O binary $@ $@.bin && \
21 ${OBJCOPY} -S -O binary $@ $@.bin && \
22 echo ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS} $@.bin $@.img && \
23 ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS} $@.bin $@.img
24
25 EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.img@}
26