github.com/zyedidia/knit@v1.1.2-0.20230901152954-f7d4e39a0e24/examples/c_sub_build/graph.svg (about) 1 <?xml version="1.0" encoding="UTF-8" standalone="no"?> 2 <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" 3 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> 4 <!-- Generated by graphviz version 2.43.0 (0) 5 --> 6 <!-- Title: take Pages: 1 --> 7 <svg width="871pt" height="260pt" 8 viewBox="0.00 0.00 870.84 260.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 9 <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 256)"> 10 <title>take</title> 11 <polygon fill="white" stroke="transparent" points="-4,4 -4,-256 866.84,-256 866.84,4 -4,4"/> 12 <!-- prog --> 13 <g id="node1" class="node"> 14 <title>prog</title> 15 <ellipse fill="none" stroke="black" cx="720.25" cy="-126" rx="32.49" ry="18"/> 16 <text text-anchor="middle" x="720.25" y="-122.3" font-family="Times,serif" font-size="14.00">prog</text> 17 </g> 18 <!-- :build --> 19 <g id="node2" class="node"> 20 <title>:build</title> 21 <ellipse fill="none" stroke="black" cx="825.79" cy="-126" rx="37.09" ry="18"/> 22 <text text-anchor="middle" x="825.79" y="-122.3" font-family="Times,serif" font-size="14.00">:build</text> 23 </g> 24 <!-- prog->:build --> 25 <g id="edge1" class="edge"> 26 <title>prog->:build</title> 27 <path fill="none" stroke="black" d="M752.87,-126C761,-126 769.9,-126 778.6,-126"/> 28 <polygon fill="black" stroke="black" points="778.64,-129.5 788.64,-126 778.64,-122.5 778.64,-129.5"/> 29 </g> 30 <!-- main.o --> 31 <g id="node3" class="node"> 32 <title>main.o</title> 33 <ellipse fill="none" stroke="black" cx="547.11" cy="-234" rx="42.49" ry="18"/> 34 <text text-anchor="middle" x="547.11" y="-230.3" font-family="Times,serif" font-size="14.00">main.o</text> 35 </g> 36 <!-- main.o->prog --> 37 <g id="edge2" class="edge"> 38 <title>main.o->prog</title> 39 <path fill="none" stroke="black" d="M588.08,-229.5C608.36,-225.8 632.67,-219.1 651.75,-207 673.46,-193.22 691.68,-170.16 703.69,-152.17"/> 40 <polygon fill="black" stroke="black" points="706.93,-153.6 709.39,-143.29 701.04,-149.81 706.93,-153.6"/> 41 </g> 42 <!-- main.c --> 43 <g id="node4" class="node"> 44 <title>main.c</title> 45 <ellipse fill="none" stroke="black" cx="313.53" cy="-234" rx="41.69" ry="18"/> 46 <text text-anchor="middle" x="313.53" y="-230.3" font-family="Times,serif" font-size="14.00">main.c</text> 47 </g> 48 <!-- main.c->main.o --> 49 <g id="edge3" class="edge"> 50 <title>main.c->main.o</title> 51 <path fill="none" stroke="black" d="M355.13,-234C393.96,-234 452.66,-234 494.72,-234"/> 52 <polygon fill="black" stroke="black" points="494.77,-237.5 504.77,-234 494.77,-230.5 494.77,-237.5"/> 53 </g> 54 <!-- f1.o --> 55 <g id="node5" class="node"> 56 <title>f1.o</title> 57 <ellipse fill="none" stroke="black" cx="547.11" cy="-180" rx="28.7" ry="18"/> 58 <text text-anchor="middle" x="547.11" y="-176.3" font-family="Times,serif" font-size="14.00">f1.o</text> 59 </g> 60 <!-- f1.o->prog --> 61 <g id="edge4" class="edge"> 62 <title>f1.o->prog</title> 63 <path fill="none" stroke="black" d="M574.35,-174.13C595.46,-169.17 625.78,-161.54 651.75,-153 662.67,-149.41 674.37,-144.95 684.91,-140.7"/> 64 <polygon fill="black" stroke="black" points="686.28,-143.92 694.2,-136.89 683.62,-137.45 686.28,-143.92"/> 65 </g> 66 <!-- f1.c --> 67 <g id="node6" class="node"> 68 <title>f1.c</title> 69 <ellipse fill="none" stroke="black" cx="313.53" cy="-180" rx="27.9" ry="18"/> 70 <text text-anchor="middle" x="313.53" y="-176.3" font-family="Times,serif" font-size="14.00">f1.c</text> 71 </g> 72 <!-- f1.c->f1.o --> 73 <g id="edge5" class="edge"> 74 <title>f1.c->f1.o</title> 75 <path fill="none" stroke="black" d="M341.54,-180C382.7,-180 461.24,-180 508.12,-180"/> 76 <polygon fill="black" stroke="black" points="508.18,-183.5 518.18,-180 508.18,-176.5 508.18,-183.5"/> 77 </g> 78 <!-- f2.o --> 79 <g id="node7" class="node"> 80 <title>f2.o</title> 81 <ellipse fill="none" stroke="black" cx="547.11" cy="-126" rx="28.7" ry="18"/> 82 <text text-anchor="middle" x="547.11" y="-122.3" font-family="Times,serif" font-size="14.00">f2.o</text> 83 </g> 84 <!-- f2.o->prog --> 85 <g id="edge6" class="edge"> 86 <title>f2.o->prog</title> 87 <path fill="none" stroke="black" d="M575.98,-126C603.47,-126 645.82,-126 677.36,-126"/> 88 <polygon fill="black" stroke="black" points="677.6,-129.5 687.6,-126 677.6,-122.5 677.6,-129.5"/> 89 </g> 90 <!-- f2.c --> 91 <g id="node8" class="node"> 92 <title>f2.c</title> 93 <ellipse fill="none" stroke="black" cx="313.53" cy="-126" rx="27.9" ry="18"/> 94 <text text-anchor="middle" x="313.53" y="-122.3" font-family="Times,serif" font-size="14.00">f2.c</text> 95 </g> 96 <!-- f2.c->f2.o --> 97 <g id="edge7" class="edge"> 98 <title>f2.c->f2.o</title> 99 <path fill="none" stroke="black" d="M341.54,-126C382.7,-126 461.24,-126 508.12,-126"/> 100 <polygon fill="black" stroke="black" points="508.18,-129.5 518.18,-126 508.18,-122.5 508.18,-129.5"/> 101 </g> 102 <!-- libfoo/libfoo.a --> 103 <g id="node9" class="node"> 104 <title>libfoo/libfoo.a</title> 105 <ellipse fill="none" stroke="black" cx="547.11" cy="-72" rx="73.39" ry="18"/> 106 <text text-anchor="middle" x="547.11" y="-68.3" font-family="Times,serif" font-size="14.00">libfoo/libfoo.a</text> 107 </g> 108 <!-- libfoo/libfoo.a->prog --> 109 <g id="edge8" class="edge"> 110 <title>libfoo/libfoo.a->prog</title> 111 <path fill="none" stroke="black" d="M600.67,-84.33C617.15,-88.56 635.32,-93.6 651.75,-99 662.67,-102.59 674.37,-107.05 684.91,-111.3"/> 112 <polygon fill="black" stroke="black" points="683.62,-114.55 694.2,-115.11 686.28,-108.08 683.62,-114.55"/> 113 </g> 114 <!-- libfoo/foo.o --> 115 <g id="node10" class="node"> 116 <title>libfoo/foo.o</title> 117 <ellipse fill="none" stroke="black" cx="313.53" cy="-72" rx="61.99" ry="18"/> 118 <text text-anchor="middle" x="313.53" y="-68.3" font-family="Times,serif" font-size="14.00">libfoo/foo.o</text> 119 </g> 120 <!-- libfoo/foo.o->libfoo/libfoo.a --> 121 <g id="edge9" class="edge"> 122 <title>libfoo/foo.o->libfoo/libfoo.a</title> 123 <path fill="none" stroke="black" d="M375.37,-72C402.22,-72 434.21,-72 463.2,-72"/> 124 <polygon fill="black" stroke="black" points="463.31,-75.5 473.31,-72 463.31,-68.5 463.31,-75.5"/> 125 </g> 126 <!-- libfoo/foo.c --> 127 <g id="node11" class="node"> 128 <title>libfoo/foo.c</title> 129 <ellipse fill="none" stroke="black" cx="92.29" cy="-72" rx="61.99" ry="18"/> 130 <text text-anchor="middle" x="92.29" y="-68.3" font-family="Times,serif" font-size="14.00">libfoo/foo.c</text> 131 </g> 132 <!-- libfoo/foo.c->libfoo/foo.o --> 133 <g id="edge10" class="edge"> 134 <title>libfoo/foo.c->libfoo/foo.o</title> 135 <path fill="none" stroke="black" d="M154.07,-72C181.16,-72 213.24,-72 241.44,-72"/> 136 <polygon fill="black" stroke="black" points="241.63,-75.5 251.63,-72 241.63,-68.5 241.63,-75.5"/> 137 </g> 138 <!-- libfoo/libbar/libbar.a --> 139 <g id="node12" class="node"> 140 <title>libfoo/libbar/libbar.a</title> 141 <ellipse fill="none" stroke="black" cx="547.11" cy="-18" rx="104.78" ry="18"/> 142 <text text-anchor="middle" x="547.11" y="-14.3" font-family="Times,serif" font-size="14.00">libfoo/libbar/libbar.a</text> 143 </g> 144 <!-- libfoo/libbar/libbar.a->prog --> 145 <g id="edge11" class="edge"> 146 <title>libfoo/libbar/libbar.a->prog</title> 147 <path fill="none" stroke="black" d="M621.04,-30.82C631.81,-34.44 642.41,-39.07 651.75,-45 673.46,-58.78 691.68,-81.84 703.69,-99.83"/> 148 <polygon fill="black" stroke="black" points="701.04,-102.19 709.39,-108.71 706.93,-98.4 701.04,-102.19"/> 149 </g> 150 <!-- libfoo/libbar/bar.o --> 151 <g id="node13" class="node"> 152 <title>libfoo/libbar/bar.o</title> 153 <ellipse fill="none" stroke="black" cx="313.53" cy="-18" rx="92.88" ry="18"/> 154 <text text-anchor="middle" x="313.53" y="-14.3" font-family="Times,serif" font-size="14.00">libfoo/libbar/bar.o</text> 155 </g> 156 <!-- libfoo/libbar/bar.o->libfoo/libbar/libbar.a --> 157 <g id="edge12" class="edge"> 158 <title>libfoo/libbar/bar.o->libfoo/libbar/libbar.a</title> 159 <path fill="none" stroke="black" d="M406.72,-18C415.15,-18 423.76,-18 432.35,-18"/> 160 <polygon fill="black" stroke="black" points="432.41,-21.5 442.41,-18 432.41,-14.5 432.41,-21.5"/> 161 </g> 162 <!-- libfoo/libbar/bar.c --> 163 <g id="node14" class="node"> 164 <title>libfoo/libbar/bar.c</title> 165 <ellipse fill="none" stroke="black" cx="92.29" cy="-18" rx="92.08" ry="18"/> 166 <text text-anchor="middle" x="92.29" y="-14.3" font-family="Times,serif" font-size="14.00">libfoo/libbar/bar.c</text> 167 </g> 168 <!-- libfoo/libbar/bar.c->libfoo/libbar/bar.o --> 169 <g id="edge13" class="edge"> 170 <title>libfoo/libbar/bar.c->libfoo/libbar/bar.o</title> 171 <path fill="none" stroke="black" d="M184.68,-18C193.21,-18 201.89,-18 210.51,-18"/> 172 <polygon fill="black" stroke="black" points="210.58,-21.5 220.58,-18 210.58,-14.5 210.58,-21.5"/> 173 </g> 174 </g> 175 </svg>