forked from wasmerio/wasmer
-
Notifications
You must be signed in to change notification settings - Fork 0
/
deps_dedup.dot
72 lines (61 loc) · 1.96 KB
/
deps_dedup.dot
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
digraph dependencies {
newrank=true;
n0 [label="wasmer", color=orange];
n1 [label="wasmer-compiler", color=orange];
n5 [label="wasmer-engine", color=orange];
n6 [label="wasmer-engine-universal", color=orange];
n8 [label="wasmer-types", color=orange];
n9 [label="wasmer-vm", color=orange];
n10 [label="wasmer-c-api", color=orange];
n11 [label="wasmer-emscripten", color=orange];
n12 [label="wasmer-wasi", color=orange];
n13 [label="wasmer-cache", color=orange];
n14 [label="wasmer-cli", color=orange];
subgraph cluster_compiler {
label="Compilers";
color=brown;
n2 [label="wasmer-compiler-cranelift", color=orange];
n3 [label="wasmer-compiler-llvm", color=orange];
n4 [label="wasmer-compiler-singlepass", color=orange];
}
subgraph cluster_engine {
label="Engines";
color=brown;
n6 [label="wasmer-engine-universal", color=orange];
}
{
rank=same;
n2;
n3;
n4;
n6;
n7;
}
subgraph cluster_abi {
label="Provided ABIs";
color=brown;
n12 [label="wasmer-wasi", color=orange];
n11 [label="wasmer-emscripten", color=orange];
}
n14 -> n13 [color=orange, style=dashed];
n14 -> n12 [color=orange, style=dashed];
n14 -> n11 [color=orange, style=dashed];
n13 -> n0 [color=orange, style=dashed];
n10 -> n11 [color=orange, style=dashed];
n10 -> n12 [color=orange, style=dashed];
n11 -> n0 [color=orange, style=dashed];
n12 -> n0 [color=orange, style=dashed];
n0 -> n2 [color=orange, style=dashed];
n0 -> n3 [color=orange, style=dashed];
n0 -> n4 [color=orange, style=dashed];
n0 -> n6 [color=orange, style=dashed];
n0 -> n7 [color=orange, style=dashed];
n2 -> n1 [color=orange, style=dashed];
n3 -> n1 [color=orange, style=dashed];
n4 -> n1 [color=orange, style=dashed];
n6 -> n5 [color=orange, style=dashed];
n7 -> n5 [color=orange, style=dashed];
n5 -> n1 [color=orange, style=dashed];
n1 -> n9 [color=orange, style=dashed];
n9 -> n8 [color=orange, style=dashed];
}