Home | History | Annotate | Line # | Download | only in conf
      1 #	$NetBSD: Makefile.sam460ex.inc,v 1.1 2026/06/16 21:51:19 rkujawa Exp $
      2 
      3 CFLAGS+=-mcpu=440
      4 AFLAGS+=-mcpu=440
      5 
      6 TEXTADDR?=	0x100000
      7 
      8 SYSTEM_FIRST_OBJ=	sam460ex_locore.o
      9 SYSTEM_FIRST_SFILE=	${THISPPC}/sam460ex/sam460ex_locore.S
     10 
     11 .if ${USETOOLS} == "yes"
     12 MKUBOOTIMAGE=		${TOOLDIR}/bin/${_TOOL_PREFIX}mkubootimage
     13 .else
     14 MKUBOOTIMAGE=		mkubootimage
     15 .endif
     16 #
     17 # -O linux is deliberate: this U-Boot's bootm only passes the
     18 # FDT/ePAPR boot contract (r3 = device tree) for Linux-type images.
     19 #
     20 MKUBOOTIMAGEARGS=	-A powerpc -T kernel -O linux
     21 MKUBOOTIMAGEARGS+=	-a ${TEXTADDR} -e ${TEXTADDR}
     22 MKUBOOTIMAGEARGS+=	-n "NetBSD/sam460ex ${_OSRELEASE}"
     23 .if ${MKREPRO_TIMESTAMP:Uno} != "no"
     24 MKUBOOTIMAGEARGS+=	-t "${MKREPRO_TIMESTAMP}"
     25 .endif
     26 MKUBOOTIMAGEARGS_NONE=  ${MKUBOOTIMAGEARGS} -C none
     27 MKUBOOTIMAGEARGS_GZ=    ${MKUBOOTIMAGEARGS} -C gz
     28 
     29 SYSTEM_LD_TAIL_EXTRA+=; \
     30 	echo ${OBJCOPY} -S -O binary $@ $@.bin; \
     31 	${OBJCOPY} -S -O binary $@ $@.bin; \
     32 	echo "${TOOL_GZIP_N} -c $@.bin > $@.bin.gz"; \
     33 	${TOOL_GZIP_N} -c $@.bin > $@.bin.gz; \
     34 	echo ${MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_GZ} $@.bin.gz $@.gz.ub; \
     35 	${MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_GZ} $@.bin.gz $@.gz.ub; \
     36 	echo ${MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE} $@.bin $@.ub; \
     37 	${MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE} $@.bin $@.ub;
     38