Module Name:    src
Committed By:   kiyohara
Date:           Wed Mar 20 06:35:49 UTC 2013

Modified Files:
        src/sys/arch/evbppc/conf: Makefile.obs405.inc

Log Message:
Use mkubootimage, if obs600.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/evbppc/conf/Makefile.obs405.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbppc/conf/Makefile.obs405.inc
diff -u src/sys/arch/evbppc/conf/Makefile.obs405.inc:1.6 src/sys/arch/evbppc/conf/Makefile.obs405.inc:1.7
--- src/sys/arch/evbppc/conf/Makefile.obs405.inc:1.6	Sat Oct 30 03:46:03 2010
+++ src/sys/arch/evbppc/conf/Makefile.obs405.inc	Wed Mar 20 06:35:49 2013
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.obs405.inc,v 1.6 2010/10/30 03:46:03 uebayasi Exp $
+#	$NetBSD: Makefile.obs405.inc,v 1.7 2013/03/20 06:35:49 kiyohara Exp $
 
 CFLAGS+=-mcpu=405
 AFLAGS+=-mcpu=405
@@ -41,8 +41,25 @@ TEXTADDR?=	25000
 SYSTEM_FIRST_OBJ=	obs600_locore.o
 SYSTEM_FIRST_SFILE=	${THISPPC}/obs405/obs600_locore.S
 
+.if ${USETOOLS} == "yes"
+MKUBOOTIMAGE=		${TOOLDIR}/bin/${_TOOL_PREFIX}mkubootimage
+.else
+MKUBOOTIMAGE=		mkubootimage
+.endif
+MKUBOOTIMAGEARGS=	-A powerpc -T kernel
+MKUBOOTIMAGEARGS+=	-a $(TEXTADDR)
+MKUBOOTIMAGEARGS+=	-n "NetBSD/openblocks600 ${_OSRELEASE}"
+MKUBOOTIMAGEARGS_NONE=  ${MKUBOOTIMAGEARGS} -C none
+MKUBOOTIMAGEARGS_GZ=    ${MKUBOOTIMAGEARGS} -C gz
+
 SYSTEM_LD_TAIL_EXTRA+=; \
 	echo ${OBJCOPY} -S -O binary $@ [email protected]; \
-	${OBJCOPY} -S -O binary $@ [email protected];
+	${OBJCOPY} -S -O binary $@ [email protected]; \
+	echo "gzip -c [email protected] > [email protected]"; \
+	gzip -c [email protected] > [email protected]; \
+	echo ${MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_GZ} [email protected] [email protected]; \
+	${MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_GZ} [email protected] [email protected]; \
+	echo ${MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE} [email protected] [email protected]; \
+	${MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS_NONE} [email protected] [email protected];
 
 .endif

Reply via email to