From 7881a01302a92d44f88e644bd1ba436b6343f23c Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Tue, 28 Jul 2009 01:41:53 +0200 Subject: colorize deps.dot and only do crosscompiler build --- deps.dot | 40 ++++++++++++++-------------------------- 1 file changed, 14 insertions(+), 26 deletions(-) diff --git a/deps.dot b/deps.dot index cbc8d41..be89fc4 100644 --- a/deps.dot +++ b/deps.dot @@ -1,37 +1,25 @@ digraph G { - rank=same {linker_src libc_src kernel_src cc_src} - linker_src [label="$LINKER source\n(binutils-source)"] - libc_src [label="$LIBC source\n(eglibc-source)"] - kernel_src [label="$KERNEL source\n(linux-source-2.6.29)"] - cc_src [label="$CC source\n(gcc-4.4-source)"] - - subgraph cluster_linker { - label="linker build\n(src:binutils-mips-linux-gnu)" - linker [label="$LINKER for $TRIPLET\n(binutils-mips-linux-gnu)"] - } - - subgraph cluster_kernel_headers { - label="kernel headers build\n(src:linux-libc-dev-mips-cross)" - kernel_headers [label="$KERNEL headers for $ARCH\n(linux-libc-dev-mips-cross)"] - } + rank=same {linker kernel_headers libc_src cc_src} + linker [color="blue", label="$TRIPLET $LINKER\n(binutils-mips-linux-gnu)"] + kernel_headers [color="blue", label="$ARCH $KERNEL headers\n(linux-libc-dev-mips-cross)"] + libc_src [color="blue", label="$LIBC source\n(eglibc-source)"] + cc_src [color="blue", label="$CC source\n(gcc-4.4-source)"] subgraph cluster_cc { + color="red" label="crosscompiler build\n(src:gcc4.4-mips-linux-gnu)" - libc_headers [style=dotted, label="$LIBC headers for $TRIPLET"] - libc_stage1 [style=dotted, label="limited $LIBC code for $TRIPLET"] - cc_stage1 [style=dotted, label="stage 1 limited $CC crosscompiler for $TRIPLET"] - cc_stage2 [style=dotted, label="stage 2 limited $CC crosscompiler for $TRIPLET"] + libc_headers [style=dotted, label="$TRIPLET $LIBC headers"] + libc_stage1 [style=dotted, label="limited $TRIPLET $LIBC code"] + cc_stage1 [style=dotted, label="stage 1 limited $TRIPLET $CC"] + cc_stage2 [style=dotted, label="stage 2 limited $TRIPLET $CC"] - libc [label="$LIBC headers and libs for $TRIPLET\n(libc6-mips-linux-gnu)"] - cc [label="$CC crosscompiler for $TRIPLET\n(gcc-4.4-mips-linux-gnu)"] + libc [color="blue", label="$TRIPLET $LIBC headers and libs\n(libc6-mips-linux-gnu)"] + cc [color="blue", label="$TRIPLET $CC\n(gcc-4.4-mips-linux-gnu)"] } -// rank=same {linker libc kernel_headers cc} - - linker_src -> linker - - kernel_src -> kernel_headers + // hack to push subgraph down below line of dependencies + cc_src -> libc_headers [style="invis"] libc_src -> libc_headers -- cgit v1.2.3