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" {
10 shared libs: lightyellow
12 plugins or other non-standalone modules: palegreen
13 applications: lightcyan
14 code generators or other development tools: orange
19 kdepim: ellipse (default)
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"]
;
33 "akonadiserver"[
style=
filled, fillcolor=
lightcyan, URL=
"akonadi/akonadiserver/html/index.html"]
;
34 "akregator"[
style=
filled, fillcolor=
lightcyan, URL=
"akregator/html/index.html"]
;
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 "kode"[
style=
filled, fillcolor=
orange]
;
48 "konsolekalendar"[
style=
filled, fillcolor=
lightcyan, URL=
"konsolekalendar/html/index.html"]
;
49 "kontact"[
style=
filled, fillcolor=
lightcyan, URL=
"kontact/html/index.html"]
;
50 "korganizer"[
style=
filled, fillcolor=
lightcyan, URL=
"korganizer/html/index.html"]
;
51 "korn"[
style=
filled, fillcolor=
lightcyan]
;
52 "kresources"[
style=
filled, fillcolor=
palegreen]
;
53 "ktnef"[
style=
filled, fillcolor=
lightcyan]
;
54 "libakonadi"[
style=
filled, fillcolor=
lightyellow, URL=
"akonadi/libakonadi/html/index.html"]
;
55 "libkdepim"[
style=
filled, fillcolor=
lightyellow, URL=
"libkdepim/html/index.html"]
;
56 "libkholidays"[
style=
filled, fillcolor=
lightyellow, URL=
"libkholidays/html/index.html"]
;
57 "libkleo"[
style=
filled, fillcolor=
lightyellow, URL=
"libkleo/html/index.html"]
;
58 "libkpgp"[
style=
filled, fillcolor=
lightyellow, URL=
"libkpgp/html/index.html"]
;
59 "libkpimidentities"[
style=
filled, fillcolor=
lightyellow, URL=
"libkpimidentities/html/index.html"]
;
60 "libksieve"[
style=
filled, fillcolor=
lightyellow]
;
61 "mimelib"[
style=
filled, fillcolor=
lightyellow]
;
62 "networkstatus"[
style=
filled, fillcolor=
palegreen]
;
63 "plugins"[
style=
filled, fillcolor=
palegreen]
;
64 "wizards"[
style=
filled, fillcolor=
lightcyan]
;
68 Put all compile-time dependencies here.
70 "akregator" -> "kontact";
71 "libkleo" -> "kleopatra";
72 "libkleo" -> "kaddressbook";
74 "libkleo" -> "libkpimidentities";
75 "kaddressbook" -> "kontact";
76 "kaddressbook" -> "kresources";
77 "kdgantt" -> "korganizer";
78 "kmail" -> "kresources";
80 "knotes" -> "kontact";
81 "knotes" -> "kresources";
82 "kode" -> "kresources";
83 "korganizer" -> "kontact";
84 "korganizer" -> "wizards";
85 "kresources" -> "ktimetracker";
86 "kresources" -> "wizards";
87 "libkpimutils" -> "kmail";
88 "libkpimutils" -> "knode";
89 "libkpimutils" -> "korganizer";
90 "libkpimutils" -> "libkcal";
91 "libkpimutils" -> "libkdepim";
92 "libkpimutils" -> "libkpimidentities";
93 "libkpimutils" -> "plugins";
94 "libkcal" -> "kalarm";
95 "libkcal" -> "ktimetracker";
96 "libkcal" -> "kfile-plugins";
97 "libkcal" -> "knotes";
98 "libkcal" -> "konsolekalendar";
99 "libkcal" -> "korganizer";
100 "libkcal" -> "kresources";
101 "libkcal" -> "libkdepim";
102 "libkcal" -> "plugins";
103 "libkcal" -> "libktnef"
104 "libkdepim" -> "akregator";
105 "libkdepim" -> "kaddressbook";
106 "libkdepim" -> "kalarm";
107 "libkdepim" -> "ktimetracker";
108 "libkdepim" -> "kioslave";
109 "libkdepim" -> "kmail";
110 "libkdepim" -> "knode";
111 "libkdepim" -> "knotes";
112 "libkdepim" -> "kontact";
113 "libkdepim" -> "korganizer";
114 "libkdepim" -> "libkpimidentities";
115 "libkdepim" -> "plugins";
116 "libkdepim" -> "wizards";
117 "libkholidays" -> "kontact";
118 "libkholidays" -> "korganizer";
119 "libkmime" -> "kalarm";
120 "libkmime" -> "kioslave";
121 "libkmime" -> "kmail";
122 "libkmime" -> "knode";
123 "libkmime" -> "libakonadi";
124 "libkpgp" -> "kmail";
125 "libkpgp" -> "knode";
126 "libkpgp" -> "libkleo";
127 "libkpimidentities" -> "kmail";
128 "libkpimidentities" -> "korganizer";
129 "libkpimidentities" -> "kalarm";
130 "libksieve" -> "kmail";
131 "mimelib" -> "kmail";
132 "ktimetracker" -> "kontact";
133 "knode" -> "kontact";
134 "libsyndication" -> "akregator";
135 "libsyndication" -> "kaddressbook";
136 "libktnef" -> "ktnef";
137 "libktnef" -> "kmail";
138 /* TODO: kabc deps incomplete
139 "libkabc" -> "libkcal";
140 "libkabc" -> "libktnef";*/