Module Name: src Committed By: matt Date: Sun Jul 10 23:33:59 UTC 2011
Modified Files: src/sys/arch/evbmips/conf: Makefile.evbmips.inc Log Message: Enhance NEED_UBOOTIMAGE so that NEED_UBOOTIMAGE=gz inserts a gzipp'ed image. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/arch/evbmips/conf/Makefile.evbmips.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/evbmips/conf/Makefile.evbmips.inc diff -u src/sys/arch/evbmips/conf/Makefile.evbmips.inc:1.3 src/sys/arch/evbmips/conf/Makefile.evbmips.inc:1.4 --- src/sys/arch/evbmips/conf/Makefile.evbmips.inc:1.3 Sat Jul 9 21:45:45 2011 +++ src/sys/arch/evbmips/conf/Makefile.evbmips.inc Sun Jul 10 23:33:59 2011 @@ -29,11 +29,23 @@ MKUBOOTIMAGEARGS+= -a ${TEXTADDR:C/....$/0000/} -e $(TEXTADDR) MKUBOOTIMAGEARGS+= -n "$(MACHINE) ${_OSRELEASE} ($(KERNEL_BUILD:T))" +.if ${NEED_UBOOTIMAGE} == "gz" +MKUBOOTIMAGEARGS+= -C gz + +SYSTEM_LD_TAIL_EXTRA+=; \ + echo ${TOOL_GZIP} -9cn $@.bin '>' $@.bin.gz; \ + ${TOOL_GZIP} -9cn $@.bin > $@.bin.gz; \ + echo ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS} $@.bin.gz $@.ub; \ + ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS} $@.bin.gz $@.ub + +EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.bin.gz@} +.else SYSTEM_LD_TAIL_EXTRA+=; \ echo ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS} $@.bin $@.ub; \ ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS} $@.bin $@.ub; \ +.endif + EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.ub@} .endif .endif -