Re: [PATCH 05/14] kbuild: allow compressors (gzip, bzip2, lzma) totake multiple inputs

From: H. Peter Anvin
Date: Fri May 08 2009 - 16:19:10 EST


Sam Ravnborg wrote:
diff --git a/scripts/bin_size b/scripts/bin_size
index 43e1b36..55f2161 100644
--- a/scripts/bin_size
+++ b/scripts/bin_size
@@ -1,10 +1,14 @@
#!/bin/sh
if [ $# = 0 ] ; then
- echo Usage: $0 file
+ echo Usage: $0 file...
fi
-size_dec=`stat -c "%s" $1`
+size_dec=0
+for file; do
+ fsize=`stat -c "%s" $file`
+ size_dec=`expr $size_dec + $fsize`
+done
size_hex_echo_string=`printf "%08x" $size_dec |
sed 's/\(..\)\(..\)\(..\)\(..\)/\\\\x\4\\\\x\3\\\\x\2\\\\x\1/g'`
/bin/echo -ne $size_hex_echo_string

But I would rather have had this inside makefile.lib...


It's messy enough as a shell script... it seems like baking it into Makefile syntax would make it even worse.

-hpa

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/