summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2009-07-28 01:41:53 +0200
committerJonas Smedegaard <dr@jones.dk>2009-07-28 01:41:53 +0200
commit7881a01302a92d44f88e644bd1ba436b6343f23c (patch)
tree2d7bc8d73e5b5e6603bfcb66fab33815eb2c0d8d
parent7c3713b10a31a976235a819c70b288d68424eff4 (diff)
colorize deps.dot and only do crosscompiler build
-rw-r--r--deps.dot40
1 files 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