Module Name: src
Committed By: joerg
Date: Wed Jan 26 21:35:14 UTC 2011
Modified Files:
src/sys/arch/powerpc/stand/mkbootimage: Makefile mkbootimage.c
Log Message:
Fix tools build on !NetBSD. Fix printfs to use correct types.
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/powerpc/stand/mkbootimage/Makefile
cvs rdiff -u -r1.13 -r1.14 \
src/sys/arch/powerpc/stand/mkbootimage/mkbootimage.c
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/powerpc/stand/mkbootimage/Makefile
diff -u src/sys/arch/powerpc/stand/mkbootimage/Makefile:1.3 src/sys/arch/powerpc/stand/mkbootimage/Makefile:1.4
--- src/sys/arch/powerpc/stand/mkbootimage/Makefile:1.3 Sat Nov 7 17:56:14 2009
+++ src/sys/arch/powerpc/stand/mkbootimage/Makefile Wed Jan 26 21:35:14 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2009/11/07 17:56:14 skrll Exp $
+# $NetBSD: Makefile,v 1.4 2011/01/26 21:35:14 joerg Exp $
BINDIR= /usr/mdec
PROG= mkbootimage
@@ -15,7 +15,7 @@
CPPFLAGS= -I${LIBSA} -I${.CURDIR} -I${BFDTOP}/include
CPPFLAGS+= -DATTRIBUTE_PACKED=
-DPADD= ${LIBZ}
-LDADD= -lz
+DPADD+= ${LIBZ}
+LDADD+= -lz
.include <bsd.prog.mk>
Index: src/sys/arch/powerpc/stand/mkbootimage/mkbootimage.c
diff -u src/sys/arch/powerpc/stand/mkbootimage/mkbootimage.c:1.13 src/sys/arch/powerpc/stand/mkbootimage/mkbootimage.c:1.14
--- src/sys/arch/powerpc/stand/mkbootimage/mkbootimage.c:1.13 Sat Oct 16 05:14:14 2010
+++ src/sys/arch/powerpc/stand/mkbootimage/mkbootimage.c Wed Jan 26 21:35:14 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: mkbootimage.c,v 1.13 2010/10/16 05:14:14 kiyohara Exp $ */
+/* $NetBSD: mkbootimage.c,v 1.14 2011/01/26 21:35:14 joerg Exp $ */
/*-
* Copyright (c) 2007 The NetBSD Foundation, Inc.
@@ -527,19 +527,19 @@
write(rs6000_fd, (void *)rs6000_magic, RS6000_MAGICSIZE);
lenpos = lseek(rs6000_fd, 0, SEEK_CUR);
if (verboseflag)
- printf("wrote magic at pos 0x%x\n", lenpos);
+ printf("wrote magic at pos 0x%lx\n", (unsigned long)lenpos);
tmp = sa_htobe32(0);
write(rs6000_fd, (void *)&tmp, KERNLENSIZE);
/* write in the compressed kernel */
kstart = lseek(rs6000_fd, 0, SEEK_CUR);
if (verboseflag)
- printf("kernel start at pos 0x%x\n", kstart);
+ printf("kernel start at pos 0x%lx\n", (unsigned long)kstart);
kgzlen = gzwrite(gzf, kern_img, kern_stat.st_size);
gzclose(gzf);
kend = lseek(rs6000_fd, 0, SEEK_CUR);
if (verboseflag)
- printf("kernel end at pos 0x%x\n", kend);
+ printf("kernel end at pos 0x%lx\n", (unsigned long)kend);
/* jump back to the length position now that we know the length */
lseek(rs6000_fd, lenpos, SEEK_SET);