When using ccache in MAKEALL, use separate directory for the cache
for each board. This way we can avoid rewriting the same files by
building other boards.

Signed-off-by: Marek Vasut <ma...@denx.de>
Cc: Tom Rini <tr...@ti.com>
---
 MAKEALL |    7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/MAKEALL b/MAKEALL
index 2737eab..b945007 100755
--- a/MAKEALL
+++ b/MAKEALL
@@ -673,6 +673,13 @@ build_target() {
            MAKE=make
        fi
 
+       # Use per-board CCACHE directory
+       if [ "x${CCACHE}" != "x" ] ; then
+               export CCACHE_DIR="`${CCACHE} -s | grep "^cache directory" | \
+                               tr -s " " | cut -d " " -f 3`/u-boot/${target}" ;
+               mkdir -p "${CCACHE_DIR}"
+       fi
+
        ${MAKE} distclean >/dev/null
        ${MAKE} -s ${target}_config
 
-- 
1.7.10.4

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to