Module Name: src
Committed By: matt
Date: Sat Jun 25 02:26:53 UTC 2011
Modified Files:
src/sys/arch/evbppc/conf: Makefile.evbppc.inc
src/sys/arch/powerpc/conf: Makefile.powerpc
Log Message:
Move some stuff from evbppc's Makefile.inc to powerpc's.
This avoids redundant objcopy's
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/evbppc/conf/Makefile.evbppc.inc
cvs rdiff -u -r1.46 -r1.47 src/sys/arch/powerpc/conf/Makefile.powerpc
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.evbppc.inc
diff -u src/sys/arch/evbppc/conf/Makefile.evbppc.inc:1.7 src/sys/arch/evbppc/conf/Makefile.evbppc.inc:1.8
--- src/sys/arch/evbppc/conf/Makefile.evbppc.inc:1.7 Tue Jun 14 05:31:33 2011
+++ src/sys/arch/evbppc/conf/Makefile.evbppc.inc Sat Jun 25 02:26:53 2011
@@ -1,49 +1,7 @@
-# $NetBSD: Makefile.evbppc.inc,v 1.7 2011/06/14 05:31:33 matt Exp $
+# $NetBSD: Makefile.evbppc.inc,v 1.8 2011/06/25 02:26:53 matt Exp $
CPPFLAGS += -D__${BOARDTYPE}__
RAMDISKDIR!= cd ${NETBSDSRCDIR}/distrib/${THISPPC:T}/ramdisk && ${PRINTOBJDIR}
-.if defined(NEED_MDSETIMAGE) && $(NEED_MDSETIMAGE) != "no" \
- && exists(${RAMDISKDIR}/ramdisk.fs)
-SYSTEM_LD_TAIL_EXTRA+=; \
- echo ${TOOL_MDSETIMAGE} -s $@ ${RAMDISKDIR}/ramdisk.fs; \
- ${TOOL_MDSETIMAGE} -s $@ ${RAMDISKDIR}/ramdisk.fs
-.endif
-
-.if defined(NEED_SREC) && ${NEED_SREC} != "no"
-SYSTEM_LD_TAIL_EXTRA+=; \
- echo ${STRIP} -O srec -o [email protected] $@; \
- ${STRIP} -O srec -o [email protected] $@
-EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.srec@}
-.endif
-
-.if defined(NEED_BINARY) && ${NEED_BINARY} != "no"
-SYSTEM_LD_TAIL_EXTRA+=; \
- echo ${OBJCOPY} -S -O binary $@ [email protected]; \
- ${OBJCOPY} -S -O binary $@ [email protected]
-
-EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.bin@}
-
-.if defined(NEED_UBOOTIMAGE) && ${NEED_UBOOTIMAGE} != "no"
-_OSRELEASE!= ${HOST_SH} $S/conf/osrelease.sh
-MKUBOOTIMAGEARGS= -A powerpc -T kernel -C gz
-MKUBOOTIMAGEARGS+= -a ${TEXTADDR:C/....$/0000/} -e $(TEXTADDR)
-MKUBOOTIMAGEARGS+= -n "NetBSD/$(MACHINE) ${_OSRELEASE} ($(KERNEL_BUILD:T))"
-
-.if defined(USE_PIGZGZIP) && ${USE_PIGZGZIP} != "no"
-TOOL_GZIP?= ${TOOL_PIGZ}
-.endif
-TOOL_GZIP?= gzip
-SYSTEM_LD_TAIL_EXTRA+=; \
- echo ${TOOL_GZIP} -9cn [email protected] '>' [email protected]; \
- ${TOOL_GZIP} -9cn [email protected] > [email protected]; \
- echo ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS} [email protected] [email protected]; \
- ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS} [email protected] [email protected]
-
-EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.bin.gz@}
-EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.ub@}
-.endif
-.endif
-
.-include "${THISPPC}/conf/Makefile.${BOARDTYPE}.inc"
Index: src/sys/arch/powerpc/conf/Makefile.powerpc
diff -u src/sys/arch/powerpc/conf/Makefile.powerpc:1.46 src/sys/arch/powerpc/conf/Makefile.powerpc:1.47
--- src/sys/arch/powerpc/conf/Makefile.powerpc:1.46 Sat Jun 18 21:17:29 2011
+++ src/sys/arch/powerpc/conf/Makefile.powerpc Sat Jun 25 02:26:53 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.powerpc,v 1.46 2011/06/18 21:17:29 matt Exp $
+# $NetBSD: Makefile.powerpc,v 1.47 2011/06/25 02:26:53 matt Exp $
#
# Makefile for NetBSD
#
@@ -80,16 +80,45 @@
ENTRYPOINT= __start
-.if defined(NEED_SREC)
+.if defined(NEED_MDSETIMAGE) && $(NEED_MDSETIMAGE) != "no" \
+ && defined(RAMDISKDIR) && exists(${RAMDISKDIR}/ramdisk.fs)
SYSTEM_LD_TAIL_EXTRA+=; \
- echo ${OBJCOPY} -O srec $@ [email protected]; \
- ${OBJCOPY} -O srec $@ [email protected]
+ echo ${TOOL_MDSETIMAGE} -s $@ ${RAMDISKDIR}/ramdisk.fs; \
+ ${TOOL_MDSETIMAGE} -s $@ ${RAMDISKDIR}/ramdisk.fs
.endif
-.if defined(NEED_BINARY)
+.if defined(NEED_SREC) && ${NEED_SREC} != "no"
SYSTEM_LD_TAIL_EXTRA+=; \
- echo ${OBJCOPY} -O binary $@ [email protected]; \
- ${OBJCOPY} -O binary $@ [email protected]
+ echo ${OBJCOPY} -O srec $@ [email protected]; \
+ ${OBJCOPY} -O srec $@ [email protected]
+.endif
+
+.if defined(NEED_BINARY) && ${NEED_BINARY} != "no"
+SYSTEM_LD_TAIL_EXTRA+=; \
+ echo ${OBJCOPY} -S -O binary $@ [email protected]; \
+ ${OBJCOPY} -S -O binary $@ [email protected]
+
+EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.bin@}
+
+.if defined(NEED_UBOOTIMAGE) && ${NEED_UBOOTIMAGE} != "no"
+_OSRELEASE!= ${HOST_SH} $S/conf/osrelease.sh
+MKUBOOTIMAGEARGS= -A powerpc -T kernel -C gz
+MKUBOOTIMAGEARGS+= -a ${TEXTADDR:C/....$/0000/} -e $(TEXTADDR)
+MKUBOOTIMAGEARGS+= -n "NetBSD/$(MACHINE) ${_OSRELEASE} ($(KERNEL_BUILD:T))"
+
+.if defined(USE_PIGZGZIP) && ${USE_PIGZGZIP} != "no"
+TOOL_GZIP?= ${TOOL_PIGZ}
+.endif
+TOOL_GZIP?= gzip
+SYSTEM_LD_TAIL_EXTRA+=; \
+ echo ${TOOL_GZIP} -9cn [email protected] '>' [email protected]; \
+ ${TOOL_GZIP} -9cn [email protected] > [email protected]; \
+ echo ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS} [email protected] [email protected]; \
+ ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS} [email protected] [email protected]
+
+EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.bin.gz@}
+EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.ub@}
+.endif
.endif
##