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