summaryrefslogtreecommitdiff
path: root/deps.dot
blob: cbc8d41f0ea6201f67cb6e1673fc6ebc20fede8b (plain)
  1. digraph G {
  2. rank=same {linker_src libc_src kernel_src cc_src}
  3. linker_src [label="$LINKER source\n(binutils-source)"]
  4. libc_src [label="$LIBC source\n(eglibc-source)"]
  5. kernel_src [label="$KERNEL source\n(linux-source-2.6.29)"]
  6. cc_src [label="$CC source\n(gcc-4.4-source)"]
  7. subgraph cluster_linker {
  8. label="linker build\n(src:binutils-mips-linux-gnu)"
  9. linker [label="$LINKER for $TRIPLET\n(binutils-mips-linux-gnu)"]
  10. }
  11. subgraph cluster_kernel_headers {
  12. label="kernel headers build\n(src:linux-libc-dev-mips-cross)"
  13. kernel_headers [label="$KERNEL headers for $ARCH\n(linux-libc-dev-mips-cross)"]
  14. }
  15. subgraph cluster_cc {
  16. label="crosscompiler build\n(src:gcc4.4-mips-linux-gnu)"
  17. libc_headers [style=dotted, label="$LIBC headers for $TRIPLET"]
  18. libc_stage1 [style=dotted, label="limited $LIBC code for $TRIPLET"]
  19. cc_stage1 [style=dotted, label="stage 1 limited $CC crosscompiler for $TRIPLET"]
  20. cc_stage2 [style=dotted, label="stage 2 limited $CC crosscompiler for $TRIPLET"]
  21. libc [label="$LIBC headers and libs for $TRIPLET\n(libc6-mips-linux-gnu)"]
  22. cc [label="$CC crosscompiler for $TRIPLET\n(gcc-4.4-mips-linux-gnu)"]
  23. }
  24. // rank=same {linker libc kernel_headers cc}
  25. linker_src -> linker
  26. kernel_src -> kernel_headers
  27. libc_src -> libc_headers
  28. cc_src -> cc_stage1
  29. linker -> cc_stage1
  30. kernel_headers -> cc_stage1
  31. libc_headers -> cc_stage1
  32. libc_src -> libc_stage1
  33. kernel_headers -> libc_stage1
  34. cc_stage1 -> libc_stage1
  35. linker -> libc_stage1
  36. cc_src -> cc_stage2
  37. kernel_headers -> cc_stage2
  38. libc_headers -> cc_stage2
  39. libc_stage1 -> cc_stage2
  40. linker -> cc_stage2
  41. libc_src -> libc
  42. kernel_headers -> libc
  43. cc_stage2 -> libc
  44. linker -> libc
  45. cc_src -> cc
  46. kernel_headers -> cc
  47. // libc_headers -> cc
  48. libc -> cc
  49. linker -> cc
  50. }