typo found by Andrey Cherepanov
[kdepim.git] / dependency-graph.dot
blobd576eb2b4f351e680de876c73bf65dd12572b51f
1 # to create a ps file use 'dot -Tps -o dependency-graph.ps dependency-graph.dot' (dot it part of the graphviz package)
2 # This file is also included in Mainpage.dox, so if you change color codings
3 # etc., you might need to adapt Mainpage.dox as well.
4 strict digraph "inter-dependency graph for kdepim" {
5 /*
6 Node definitions
7 Put all sub-dirs here.
9 Color coding:
10 shared libs: lightyellow
11 static libs: pink
12 plugins or other non-standalone modules: palegreen
13 applications: lightcyan
14 code generators or other development tools: orange
15 disabled: lightgray
17 Shapes:
18 kdepimlibs: box
19 kdepim: ellipse (default)
22 /* kdepimlibs */
23 "kpimutils"[style=filled, fillcolor=lightyellow, shape=box, URL="../kdepimlibs-apidocs/kpimutils/html/index.html"];
24 /* TODO: dependencies incomplete */
25 /*"libkabc"[style=filled, fillcolor=lightyellow, shape=box];*/
26 /*"libkresources"[style=filled, fillcolor=lightyellow, shape=box];*/
27 "libkcal"[style=filled, fillcolor=lightyellow, shape=box, URL="../kdepimlibs-apidocs/kcal/html/index.html"];
28 "libktnef"[style=filled, fillcolor=lightyellow, shape=box];
29 "libsyndication"[style=filled, fillcolor=lightyellow, shape=box, URL="../kdepimlibs-apidocs/syndication/html/index.html"];
30 "libkmime"[style=filled, fillcolor=lightyellow, shape=box, URL="../kdepimlibs-apidocs/kmime/html/index.html"];
32 /* kdepim */
33 "akonadiserver"[style=filled, fillcolor=lightcyan, URL="akonadi/akonadiserver/html/index.html"];
34 "akregator"[style=filled, fillcolor=lightcyan, URL="akregator/html/index.html"];
35 /* kabc ?? */
36 "kaddressbook"[style=filled, fillcolor=lightcyan, URL="kaddressbook/html/index.html"];
37 "kalarm"[style=filled, fillcolor=lightcyan, URL="kalarm/html/index.html"];
38 "ktimetracker"[style=filled, fillcolor=lightcyan, URL="ktimetracker/html/index.html"];
39 "kdgantt"[style=filled, fillcolor=lightyellow, URL="kdgantt/html/index.html"];
40 "kfile-plugins"[style=filled, fillcolor=palegreen];
41 "kioslave"[style=filled, fillcolor=palegreen, URL="kioslave/html/index.html"];
42 "kleopatra"[style=filled, fillcolor=lightcyan, URL="kleopatra/html/index.html"];
43 "kmail"[style=filled, fillcolor=lightcyan, URL="kmail/html/index.html"];
44 "kmailcvt"[style=filled, fillcolor=lightcyan];
45 "knode"[style=filled, fillcolor=lightcyan, URL="knode/html/index.html"];
46 "knotes"[style=filled, fillcolor=lightcyan, URL="knotes/html/index.html"];
47 "konsolekalendar"[style=filled, fillcolor=lightcyan, URL="konsolekalendar/html/index.html"];
48 "kontact"[style=filled, fillcolor=lightcyan, URL="kontact/html/index.html"];
49 "korganizer"[style=filled, fillcolor=lightcyan, URL="korganizer/html/index.html"];
50 "korn"[style=filled, fillcolor=lightcyan];
51 "kresources"[style=filled, fillcolor=palegreen];
52 "libakonadi"[style=filled, fillcolor=lightyellow, URL="akonadi/libakonadi/html/index.html"];
53 "libkdepim"[style=filled, fillcolor=lightyellow, URL="libkdepim/html/index.html"];
54 "libkholidays"[style=filled, fillcolor=lightyellow, URL="libkholidays/html/index.html"];
55 "libkleo"[style=filled, fillcolor=lightyellow, URL="libkleo/html/index.html"];
56 "libkpgp"[style=filled, fillcolor=lightyellow, URL="libkpgp/html/index.html"];
57 "libkpimidentities"[style=filled, fillcolor=lightyellow, URL="libkpimidentities/html/index.html"];
58 "libksieve"[style=filled, fillcolor=lightyellow];
59 "mimelib"[style=filled, fillcolor=lightyellow];
60 "networkstatus"[style=filled, fillcolor=palegreen];
61 "plugins"[style=filled, fillcolor=palegreen];
62 "wizards"[style=filled, fillcolor=lightcyan];
65 Edge definitions
66 Put all compile-time dependencies here.
68 "akregator" -> "kontact";
69 "libkleo" -> "kleopatra";
70 "libkleo" -> "kaddressbook";
71 "libkleo" -> "kmail";
72 "libkleo" -> "libkpimidentities";
73 "kaddressbook" -> "kontact";
74 "kaddressbook" -> "kresources";
75 "kdgantt" -> "korganizer";
76 "kmail" -> "kresources";
77 "kmail" -> "plugins";
78 "knotes" -> "kontact";
79 "knotes" -> "kresources";
80 "korganizer" -> "kontact";
81 "korganizer" -> "wizards";
82 "kresources" -> "ktimetracker";
83 "kresources" -> "wizards";
84 "libkpimutils" -> "kmail";
85 "libkpimutils" -> "knode";
86 "libkpimutils" -> "korganizer";
87 "libkpimutils" -> "libkcal";
88 "libkpimutils" -> "libkdepim";
89 "libkpimutils" -> "libkpimidentities";
90 "libkpimutils" -> "plugins";
91 "libkcal" -> "kalarm";
92 "libkcal" -> "ktimetracker";
93 "libkcal" -> "kfile-plugins";
94 "libkcal" -> "knotes";
95 "libkcal" -> "konsolekalendar";
96 "libkcal" -> "korganizer";
97 "libkcal" -> "kresources";
98 "libkcal" -> "libkdepim";
99 "libkcal" -> "plugins";
100 "libkcal" -> "libktnef"
101 "libkdepim" -> "akregator";
102 "libkdepim" -> "kaddressbook";
103 "libkdepim" -> "kalarm";
104 "libkdepim" -> "ktimetracker";
105 "libkdepim" -> "kioslave";
106 "libkdepim" -> "kmail";
107 "libkdepim" -> "knode";
108 "libkdepim" -> "knotes";
109 "libkdepim" -> "kontact";
110 "libkdepim" -> "korganizer";
111 "libkdepim" -> "libkpimidentities";
112 "libkdepim" -> "plugins";
113 "libkdepim" -> "wizards";
114 "libkholidays" -> "kontact";
115 "libkholidays" -> "korganizer";
116 "libkmime" -> "kalarm";
117 "libkmime" -> "kioslave";
118 "libkmime" -> "kmail";
119 "libkmime" -> "knode";
120 "libkmime" -> "libakonadi";
121 "libkpgp" -> "kmail";
122 "libkpgp" -> "knode";
123 "libkpgp" -> "libkleo";
124 "libkpimidentities" -> "kmail";
125 "libkpimidentities" -> "korganizer";
126 "libkpimidentities" -> "kalarm";
127 "libksieve" -> "kmail";
128 "mimelib" -> "kmail";
129 "ktimetracker" -> "kontact";
130 "knode" -> "kontact";
131 "libsyndication" -> "akregator";
132 "libsyndication" -> "kaddressbook";
133 "libktnef" -> "kmail";
134 /* TODO: kabc deps incomplete
135 "libkabc" -> "libkcal";
136 "libkabc" -> "libktnef";*/