]> git.ipfire.org Git - thirdparty/rrdtool-1.x.git/commitdiff
Add rrdtool dependency graph
authorDongsheng Song <songdongsheng@live.cn>
Sat, 4 May 2013 06:46:48 +0000 (14:46 +0800)
committerDongsheng Song <songdongsheng@live.cn>
Sat, 4 May 2013 06:46:48 +0000 (14:46 +0800)
win32/build-rrdtool.dot [new file with mode: 0644]
win32/build-rrdtool.pdf [new file with mode: 0644]
win32/build-rrdtool.svg [new file with mode: 0644]

diff --git a/win32/build-rrdtool.dot b/win32/build-rrdtool.dot
new file mode 100644 (file)
index 0000000..e0311cb
--- /dev/null
@@ -0,0 +1,35 @@
+/*
+    dot build-rrdtool.dot -T pdf -o build-rrdtool.pdf
+    dot build-rrdtool.dot -T svg -o build-rrdtool.svg
+ */
+digraph "rrdtool dependency graph" {
+    zlib -> libpng;
+    zlib -> freetype;
+    libintl -> libiconv [color=red, style=dotted];
+
+    libiconv -> libxml2;
+    zlib -> libxml2;
+
+    zlib -> glib;
+    libffi -> glib;
+    libintl -> glib;
+
+    expat -> fontconfig;
+    freetype -> fontconfig;
+
+    fontconfig -> cairo;
+    freetype -> cairo;
+    libpng -> cairo;
+    pixman -> cairo;
+    zlib -> cairo;
+
+    cairo -> pango;
+    libffi -> pango;
+    glib -> pango;
+    
+    cairo -> rrdtool;
+    pango -> rrdtool;
+    glib -> rrdtool;
+    libpng -> rrdtool;
+    libxml2 -> rrdtool;
+}
diff --git a/win32/build-rrdtool.pdf b/win32/build-rrdtool.pdf
new file mode 100644 (file)
index 0000000..c091f29
Binary files /dev/null and b/win32/build-rrdtool.pdf differ
diff --git a/win32/build-rrdtool.svg b/win32/build-rrdtool.svg
new file mode 100644 (file)
index 0000000..19af1a4
--- /dev/null
@@ -0,0 +1,198 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>\r
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"\r
+ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">\r
+<!-- Generated by graphviz version 2.29.20110630.0445 (20110630.0445)\r
+ -->\r
+<!-- Title: rrdtool dependency graph Pages: 1 -->\r
+<svg width="573pt" height="404pt"\r
+ viewBox="0.00 0.00 572.92 404.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\r
+<g id="graph1" class="graph" transform="scale(1 1) rotate(0) translate(4 400)">\r
+<title>rrdtool dependency graph</title>\r
+<polygon fill="white" stroke="white" points="-4,5 -4,-400 569.924,-400 569.924,5 -4,5"/>\r
+<!-- zlib -->\r
+<g id="node1" class="node"><title>zlib</title>\r
+<ellipse fill="none" stroke="black" cx="226.924" cy="-378" rx="27" ry="18"/>\r
+<text text-anchor="middle" x="226.924" y="-374.3" font-family="Times New Roman,serif" font-size="14.00">zlib</text>\r
+</g>\r
+<!-- libpng -->\r
+<g id="node3" class="node"><title>libpng</title>\r
+<ellipse fill="none" stroke="black" cx="531.924" cy="-234" rx="33.2209" ry="18"/>\r
+<text text-anchor="middle" x="531.924" y="-230.3" font-family="Times New Roman,serif" font-size="14.00">libpng</text>\r
+</g>\r
+<!-- zlib&#45;&gt;libpng -->\r
+<g id="edge2" class="edge"><title>zlib&#45;&gt;libpng</title>\r
+<path fill="none" stroke="black" d="M253.243,-373.474C292.101,-367.492 366.325,-353.065 422.924,-324 456.647,-306.682 489.537,-277.658 510.213,-257.482"/>\r
+<polygon fill="black" stroke="black" points="512.889,-259.757 517.515,-250.226 507.954,-254.792 512.889,-259.757"/>\r
+</g>\r
+<!-- freetype -->\r
+<g id="node5" class="node"><title>freetype</title>\r
+<ellipse fill="none" stroke="black" cx="294.924" cy="-306" rx="39.9464" ry="18"/>\r
+<text text-anchor="middle" x="294.924" y="-302.3" font-family="Times New Roman,serif" font-size="14.00">freetype</text>\r
+</g>\r
+<!-- zlib&#45;&gt;freetype -->\r
+<g id="edge4" class="edge"><title>zlib&#45;&gt;freetype</title>\r
+<path fill="none" stroke="black" d="M241.014,-362.496C250.029,-353.215 261.928,-340.966 272.253,-330.337"/>\r
+<polygon fill="black" stroke="black" points="274.973,-332.561 279.43,-322.95 269.952,-327.684 274.973,-332.561"/>\r
+</g>\r
+<!-- libxml2 -->\r
+<g id="node10" class="node"><title>libxml2</title>\r
+<ellipse fill="none" stroke="black" cx="62.924" cy="-90" rx="37.0701" ry="18"/>\r
+<text text-anchor="middle" x="62.924" y="-86.3" font-family="Times New Roman,serif" font-size="14.00">libxml2</text>\r
+</g>\r
+<!-- zlib&#45;&gt;libxml2 -->\r
+<g id="edge10" class="edge"><title>zlib&#45;&gt;libxml2</title>\r
+<path fill="none" stroke="black" d="M202.141,-370.495C156.481,-357.049 59.9129,-321.473 17.924,-252 -6.9213,-210.892 -3.58422,-188.728 13.924,-144 18.5988,-132.057 27.3672,-121.193 36.209,-112.453"/>\r
+<polygon fill="black" stroke="black" points="38.6104,-115 43.5651,-105.635 33.8518,-109.866 38.6104,-115"/>\r
+</g>\r
+<!-- glib -->\r
+<g id="node13" class="node"><title>glib</title>\r
+<ellipse fill="none" stroke="black" cx="147.924" cy="-162" rx="27" ry="18"/>\r
+<text text-anchor="middle" x="147.924" y="-158.3" font-family="Times New Roman,serif" font-size="14.00">glib</text>\r
+</g>\r
+<!-- zlib&#45;&gt;glib -->\r
+<g id="edge12" class="edge"><title>zlib&#45;&gt;glib</title>\r
+<path fill="none" stroke="black" d="M211.94,-362.996C190.224,-341.557 150.96,-298.201 135.924,-252 129.278,-231.58 133.257,-207.37 138.352,-189.359"/>\r
+<polygon fill="black" stroke="black" points="141.697,-190.389 141.323,-179.801 135.012,-188.312 141.697,-190.389"/>\r
+</g>\r
+<!-- cairo -->\r
+<g id="node22" class="node"><title>cairo</title>\r
+<ellipse fill="none" stroke="black" cx="267.924" cy="-162" rx="28.3955" ry="18"/>\r
+<text text-anchor="middle" x="267.924" y="-158.3" font-family="Times New Roman,serif" font-size="14.00">cairo</text>\r
+</g>\r
+<!-- zlib&#45;&gt;cairo -->\r
+<g id="edge30" class="edge"><title>zlib&#45;&gt;cairo</title>\r
+<path fill="none" stroke="black" d="M230.21,-359.849C237.335,-322.662 254.249,-234.374 262.795,-189.772"/>\r
+<polygon fill="black" stroke="black" points="266.235,-190.415 264.679,-179.935 259.36,-189.098 266.235,-190.415"/>\r
+</g>\r
+<!-- libpng&#45;&gt;cairo -->\r
+<g id="edge26" class="edge"><title>libpng&#45;&gt;cairo</title>\r
+<path fill="none" stroke="black" d="M506.831,-222.128C501.317,-219.941 495.469,-217.773 489.924,-216 425.982,-195.554 349.444,-178.958 304.986,-170.071"/>\r
+<polygon fill="black" stroke="black" points="305.424,-166.589 294.935,-168.084 304.067,-173.457 305.424,-166.589"/>\r
+</g>\r
+<!-- rrdtool -->\r
+<g id="node33" class="node"><title>rrdtool</title>\r
+<ellipse fill="none" stroke="black" cx="206.924" cy="-18" rx="35.6194" ry="18"/>\r
+<text text-anchor="middle" x="206.924" y="-14.3" font-family="Times New Roman,serif" font-size="14.00">rrdtool</text>\r
+</g>\r
+<!-- libpng&#45;&gt;rrdtool -->\r
+<g id="edge44" class="edge"><title>libpng&#45;&gt;rrdtool</title>\r
+<path fill="none" stroke="black" d="M511.594,-219.613C455.983,-182.996 301.182,-81.065 236.216,-38.2878"/>\r
+<polygon fill="black" stroke="black" points="237.942,-35.2336 227.665,-32.6573 234.092,-41.08 237.942,-35.2336"/>\r
+</g>\r
+<!-- fontconfig -->\r
+<g id="node19" class="node"><title>fontconfig</title>\r
+<ellipse fill="none" stroke="black" cx="340.924" cy="-234" rx="48.1437" ry="18"/>\r
+<text text-anchor="middle" x="340.924" y="-230.3" font-family="Times New Roman,serif" font-size="14.00">fontconfig</text>\r
+</g>\r
+<!-- freetype&#45;&gt;fontconfig -->\r
+<g id="edge20" class="edge"><title>freetype&#45;&gt;fontconfig</title>\r
+<path fill="none" stroke="black" d="M305.825,-288.411C311.302,-280.077 318.057,-269.797 324.175,-260.488"/>\r
+<polygon fill="black" stroke="black" points="327.215,-262.235 329.781,-251.956 321.365,-258.391 327.215,-262.235"/>\r
+</g>\r
+<!-- freetype&#45;&gt;cairo -->\r
+<g id="edge24" class="edge"><title>freetype&#45;&gt;cairo</title>\r
+<path fill="none" stroke="black" d="M291.241,-287.838C289.047,-277.474 286.246,-263.994 283.924,-252 279.92,-231.323 275.719,-207.875 272.626,-190.24"/>\r
+<polygon fill="black" stroke="black" points="276.022,-189.337 270.856,-180.087 269.126,-190.54 276.022,-189.337"/>\r
+</g>\r
+<!-- libintl -->\r
+<g id="node6" class="node"><title>libintl</title>\r
+<ellipse fill="none" stroke="black" cx="57.924" cy="-234" rx="30.3206" ry="18"/>\r
+<text text-anchor="middle" x="57.924" y="-230.3" font-family="Times New Roman,serif" font-size="14.00">libintl</text>\r
+</g>\r
+<!-- libiconv -->\r
+<g id="node8" class="node"><title>libiconv</title>\r
+<ellipse fill="none" stroke="black" cx="62.924" cy="-162" rx="39.4691" ry="18"/>\r
+<text text-anchor="middle" x="62.924" y="-158.3" font-family="Times New Roman,serif" font-size="14.00">libiconv</text>\r
+</g>\r
+<!-- libintl&#45;&gt;libiconv -->\r
+<g id="edge6" class="edge"><title>libintl&#45;&gt;libiconv</title>\r
+<path fill="none" stroke="red" stroke-dasharray="1,5" d="M59.16,-215.697C59.711,-207.983 60.3731,-198.712 60.9874,-190.112"/>\r
+<polygon fill="red" stroke="red" points="64.4808,-190.328 61.7023,-180.104 57.4986,-189.83 64.4808,-190.328"/>\r
+</g>\r
+<!-- libintl&#45;&gt;glib -->\r
+<g id="edge16" class="edge"><title>libintl&#45;&gt;glib</title>\r
+<path fill="none" stroke="black" d="M75.7051,-219.17C89.2773,-208.614 108.141,-193.942 123.186,-182.241"/>\r
+<polygon fill="black" stroke="black" points="125.348,-184.993 131.093,-176.091 121.051,-179.467 125.348,-184.993"/>\r
+</g>\r
+<!-- libiconv&#45;&gt;libxml2 -->\r
+<g id="edge8" class="edge"><title>libiconv&#45;&gt;libxml2</title>\r
+<path fill="none" stroke="black" d="M62.924,-143.697C62.924,-135.983 62.924,-126.712 62.924,-118.112"/>\r
+<polygon fill="black" stroke="black" points="66.4241,-118.104 62.924,-108.104 59.4241,-118.104 66.4241,-118.104"/>\r
+</g>\r
+<!-- libxml2&#45;&gt;rrdtool -->\r
+<g id="edge46" class="edge"><title>libxml2&#45;&gt;rrdtool</title>\r
+<path fill="none" stroke="black" d="M88.3369,-76.6465C111.923,-65.1809 147.199,-48.0329 173.147,-35.4192"/>\r
+<polygon fill="black" stroke="black" points="174.783,-38.5159 182.246,-30.9961 171.722,-32.2203 174.783,-38.5159"/>\r
+</g>\r
+<!-- pango -->\r
+<g id="node29" class="node"><title>pango</title>\r
+<ellipse fill="none" stroke="black" cx="206.924" cy="-90" rx="33.2209" ry="18"/>\r
+<text text-anchor="middle" x="206.924" y="-86.3" font-family="Times New Roman,serif" font-size="14.00">pango</text>\r
+</g>\r
+<!-- glib&#45;&gt;pango -->\r
+<g id="edge36" class="edge"><title>glib&#45;&gt;pango</title>\r
+<path fill="none" stroke="black" d="M160.726,-145.811C168.428,-136.673 178.394,-124.849 187.097,-114.524"/>\r
+<polygon fill="black" stroke="black" points="189.97,-116.546 193.738,-106.644 184.617,-112.035 189.97,-116.546"/>\r
+</g>\r
+<!-- glib&#45;&gt;rrdtool -->\r
+<g id="edge42" class="edge"><title>glib&#45;&gt;rrdtool</title>\r
+<path fill="none" stroke="black" d="M148.771,-143.866C150.227,-125.385 154.183,-95.456 164.924,-72 169.864,-61.2123 177.449,-50.6821 184.821,-41.8874"/>\r
+<polygon fill="black" stroke="black" points="187.48,-44.164 191.45,-34.3408 182.221,-39.5445 187.48,-44.164"/>\r
+</g>\r
+<!-- libffi -->\r
+<g id="node14" class="node"><title>libffi</title>\r
+<ellipse fill="none" stroke="black" cx="171.924" cy="-234" rx="26.949" ry="18"/>\r
+<text text-anchor="middle" x="171.924" y="-230.3" font-family="Times New Roman,serif" font-size="14.00">libffi</text>\r
+</g>\r
+<!-- libffi&#45;&gt;glib -->\r
+<g id="edge14" class="edge"><title>libffi&#45;&gt;glib</title>\r
+<path fill="none" stroke="black" d="M166.114,-216.055C163.373,-208.059 160.037,-198.331 156.975,-189.4"/>\r
+<polygon fill="black" stroke="black" points="160.234,-188.113 153.68,-179.789 153.613,-190.384 160.234,-188.113"/>\r
+</g>\r
+<!-- libffi&#45;&gt;pango -->\r
+<g id="edge34" class="edge"><title>libffi&#45;&gt;pango</title>\r
+<path fill="none" stroke="black" d="M176.076,-216.153C182.043,-191.944 193.108,-147.054 200.236,-118.133"/>\r
+<polygon fill="black" stroke="black" points="203.673,-118.815 202.668,-108.268 196.876,-117.14 203.673,-118.815"/>\r
+</g>\r
+<!-- expat -->\r
+<g id="node17" class="node"><title>expat</title>\r
+<ellipse fill="none" stroke="black" cx="383.924" cy="-306" rx="30.3206" ry="18"/>\r
+<text text-anchor="middle" x="383.924" y="-302.3" font-family="Times New Roman,serif" font-size="14.00">expat</text>\r
+</g>\r
+<!-- expat&#45;&gt;fontconfig -->\r
+<g id="edge18" class="edge"><title>expat&#45;&gt;fontconfig</title>\r
+<path fill="none" stroke="black" d="M373.951,-288.765C368.762,-280.317 362.301,-269.799 356.473,-260.312"/>\r
+<polygon fill="black" stroke="black" points="359.358,-258.322 351.142,-251.633 353.394,-261.986 359.358,-258.322"/>\r
+</g>\r
+<!-- fontconfig&#45;&gt;cairo -->\r
+<g id="edge22" class="edge"><title>fontconfig&#45;&gt;cairo</title>\r
+<path fill="none" stroke="black" d="M323.993,-216.765C314.096,-207.275 301.474,-195.172 290.713,-184.853"/>\r
+<polygon fill="black" stroke="black" points="292.912,-182.112 283.272,-177.717 288.067,-187.164 292.912,-182.112"/>\r
+</g>\r
+<!-- cairo&#45;&gt;pango -->\r
+<g id="edge32" class="edge"><title>cairo&#45;&gt;pango</title>\r
+<path fill="none" stroke="black" d="M254.688,-145.811C246.646,-136.583 236.217,-124.615 227.156,-114.217"/>\r
+<polygon fill="black" stroke="black" points="229.765,-111.884 220.557,-106.644 224.488,-116.483 229.765,-111.884"/>\r
+</g>\r
+<!-- cairo&#45;&gt;rrdtool -->\r
+<g id="edge38" class="edge"><title>cairo&#45;&gt;rrdtool</title>\r
+<path fill="none" stroke="black" d="M266.604,-143.861C264.658,-125.374 259.966,-95.4408 248.924,-72 243.868,-61.2662 236.258,-50.7474 228.899,-41.9466"/>\r
+<polygon fill="black" stroke="black" points="231.509,-39.6144 222.292,-34.3904 226.24,-44.2223 231.509,-39.6144"/>\r
+</g>\r
+<!-- pixman -->\r
+<g id="node25" class="node"><title>pixman</title>\r
+<ellipse fill="none" stroke="black" cx="443.924" cy="-234" rx="37.0701" ry="18"/>\r
+<text text-anchor="middle" x="443.924" y="-230.3" font-family="Times New Roman,serif" font-size="14.00">pixman</text>\r
+</g>\r
+<!-- pixman&#45;&gt;cairo -->\r
+<g id="edge28" class="edge"><title>pixman&#45;&gt;cairo</title>\r
+<path fill="none" stroke="black" d="M416.036,-221.908C384.853,-209.506 334.378,-189.431 301.169,-176.222"/>\r
+<polygon fill="black" stroke="black" points="302.042,-172.803 291.457,-172.36 299.455,-179.308 302.042,-172.803"/>\r
+</g>\r
+<!-- pango&#45;&gt;rrdtool -->\r
+<g id="edge40" class="edge"><title>pango&#45;&gt;rrdtool</title>\r
+<path fill="none" stroke="black" d="M206.924,-71.6966C206.924,-63.9827 206.924,-54.7125 206.924,-46.1124"/>\r
+<polygon fill="black" stroke="black" points="210.424,-46.1043 206.924,-36.1043 203.424,-46.1044 210.424,-46.1043"/>\r
+</g>\r
+</g>\r
+</svg>\r