diff options
Diffstat (limited to 'build-process-overview.svg')
-rw-r--r-- | build-process-overview.svg | 733 |
1 files changed, 733 insertions, 0 deletions
diff --git a/build-process-overview.svg b/build-process-overview.svg new file mode 100644 index 0000000..42333a7 --- /dev/null +++ b/build-process-overview.svg @@ -0,0 +1,733 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="800pt" + height="400pt" + viewBox="0 0 800 400" + version="1.1" + id="svg1" + inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)" + sodipodi:docname="build-process-overview.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <sodipodi:namedview + id="namedview1" + pagecolor="#ffffff" + bordercolor="#000000" + borderopacity="0.25" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + inkscape:document-units="pt" + inkscape:zoom="0.93382748" + inkscape:cx="874.89394" + inkscape:cy="458.8642" + inkscape:window-width="1280" + inkscape:window-height="749" + inkscape:window-x="0" + inkscape:window-y="437" + inkscape:window-maximized="1" + inkscape:current-layer="layer1" + showgrid="false" /> + <defs + id="defs1"> + <inkscape:path-effect + effect="powermask" + id="path-effect29" + is_visible="true" + lpeversion="1" + uri="#mask-powermask-path-effect29" + invert="false" + hide_mask="false" + background="true" + background_color="#ffffffff" /> + <marker + style="overflow:visible" + id="marker33" + refX="0" + refY="0" + orient="auto-start-reverse" + inkscape:stockid="Wide arrow" + markerWidth="1" + markerHeight="1" + viewBox="0 0 1 1" + inkscape:isstock="true" + inkscape:collect="always" + preserveAspectRatio="xMidYMid"> + <path + style="fill:none;stroke:context-stroke;stroke-width:1;stroke-linecap:butt" + d="M 3,-3 0,0 3,3" + transform="rotate(180,0.125,0)" + sodipodi:nodetypes="ccc" + id="path33" /> + </marker> + <inkscape:path-effect + effect="powermask" + id="path-effect28" + is_visible="true" + lpeversion="1" + uri="#mask-powermask-path-effect28" + invert="false" + hide_mask="false" + background="false" + background_color="#ffffffff" /> + <inkscape:path-effect + effect="powermask" + id="path-effect27" + is_visible="true" + lpeversion="1" + uri="#mask-powermask-path-effect27" + invert="false" + hide_mask="false" + background="true" + background_color="#ffffffff" /> + <marker + style="overflow:visible" + id="ArrowWide" + refX="0" + refY="0" + orient="auto-start-reverse" + inkscape:stockid="Wide arrow" + markerWidth="1" + markerHeight="1" + viewBox="0 0 1 1" + inkscape:isstock="true" + inkscape:collect="always" + preserveAspectRatio="xMidYMid"> + <path + style="fill:none;stroke:context-stroke;stroke-width:1;stroke-linecap:butt" + d="M 3,-3 0,0 3,3" + transform="rotate(180,0.125,0)" + sodipodi:nodetypes="ccc" + id="path4" /> + </marker> + <mask + maskUnits="userSpaceOnUse" + id="mask-powermask-path-effect29"> + <path + id="mask-powermask-path-effect29_box" + style="fill:#ffffff;fill-opacity:1" + d="m 549.816,152.95576 h 12.25568 v 15.46558 H 549.816 Z" /> + </mask> + <filter + id="mask-powermask-path-effect29_inverse" + inkscape:label="filtermask-powermask-path-effect29" + style="color-interpolation-filters:sRGB" + height="100" + width="100" + x="-50" + y="-50"> + <feColorMatrix + id="mask-powermask-path-effect29_primitive1" + values="1" + type="saturate" + result="fbSourceGraphic" /> + <feColorMatrix + id="mask-powermask-path-effect29_primitive2" + values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 1 0 " + in="fbSourceGraphic" /> + </filter> + </defs> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1"> + <rect + style="fill:#000000;stroke:none;stroke-width:0.999997;stroke-linejoin:round;stroke-miterlimit:2.3;fill-opacity:0" + id="rect4" + width="800" + height="400" + x="0" + y="0" /> + <path + style="opacity:1;fill:#000000;stroke:#555555;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:4, 4;stroke-dashoffset:0;stroke-opacity:1" + d="M 250.0004,0 V 400" + id="path1" + sodipodi:nodetypes="cc" /> + <path + style="opacity:1;fill:#000000;stroke:#555555;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:4, 4;stroke-dashoffset:0;stroke-opacity:1" + d="M 550.0004,0 V 400" + id="path2" + sodipodi:nodetypes="cc" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.875px;line-height:0px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:center;letter-spacing:-0.435px;text-anchor:middle;opacity:1;fill:#212121;fill-opacity:1;stroke:none;stroke-width:0.999997;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:4, 4;stroke-dashoffset:0;stroke-opacity:1" + x="124.96097" + y="21.935524" + id="text3" + inkscape:label="text3"><tspan + sodipodi:role="line" + id="tspan3" + style="fill:#212121;fill-opacity:1;stroke:none;stroke-width:1" + x="124.74347" + y="21.935524">sample inputs</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.875px;line-height:0px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:center;letter-spacing:-0.435px;text-anchor:middle;opacity:1;fill:#212121;fill-opacity:1;stroke:none;stroke-width:0.999997;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:4, 4;stroke-dashoffset:0;stroke-opacity:1" + x="399.78296" + y="21.935452" + id="text4"><tspan + sodipodi:role="line" + id="tspan4" + style="fill:#212121;fill-opacity:1;stroke:none;stroke-width:1" + x="399.78296" + y="21.935452">build</tspan><tspan + sodipodi:role="line" + style="fill:#212121;fill-opacity:1;stroke:none;stroke-width:1" + x="399.78296" + y="21.935452" + id="tspan5" /><tspan + sodipodi:role="line" + style="fill:#212121;fill-opacity:1;stroke:none;stroke-width:1" + x="399.78296" + y="21.935452" + id="tspan6" /></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.875px;line-height:0px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:center;letter-spacing:-0.434998px;text-anchor:middle;opacity:1;fill:#212121;fill-opacity:1;stroke:none;stroke-width:0.999991;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:3.99998, 3.99998;stroke-dashoffset:0;stroke-opacity:1" + x="674.97351" + y="21.935322" + id="text7"><tspan + sodipodi:role="line" + id="tspan7" + style="fill:#212121;fill-opacity:1;stroke:none;stroke-width:0.999994" + x="674.75598" + y="21.935322">sample outputs</tspan></text> + <g + id="g17" + transform="translate(339.79555,-77.62585)"> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.875px;line-height:0px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:center;letter-spacing:-0.435px;text-anchor:middle;opacity:1;fill:#212121;fill-opacity:1;stroke:none;stroke-width:0.999997;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:4, 4;stroke-dashoffset:0;stroke-opacity:1" + x="60.4146" + y="224.83426" + id="text16"><tspan + sodipodi:role="line" + id="tspan16" + style="fill:#212121;fill-opacity:1;stroke:none;stroke-width:1" + x="60.197102" + y="224.83426">authors list generation</tspan></text> + <rect + style="opacity:1;fill:none;stroke:#555555;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:1, 1;stroke-dashoffset:0;stroke-opacity:1" + id="rect16" + width="126.886" + height="14.5" + x="-3.1638067" + y="214.58408" /> + </g> + <g + id="g18" + transform="translate(339.82176,-38.62585)"> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.875px;line-height:0px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:center;letter-spacing:-0.435px;text-anchor:middle;opacity:1;fill:#212121;fill-opacity:1;stroke:none;stroke-width:0.999997;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:4, 4;stroke-dashoffset:0;stroke-opacity:1" + x="60.4146" + y="224.83426" + id="text17"><tspan + sodipodi:role="line" + id="tspan17" + style="fill:#212121;fill-opacity:1;stroke:none;stroke-width:1" + x="60.197102" + y="224.83426">code compilation</tspan></text> + <rect + style="opacity:1;fill:none;stroke:#555555;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:1, 1;stroke-dashoffset:0;stroke-opacity:1" + id="rect17" + width="99.802002" + height="14.5" + x="10.351642" + y="214.58408" /> + </g> + <g + id="g19" + transform="translate(339.74776,0.37415)"> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.875px;line-height:0px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:center;letter-spacing:-0.435px;text-anchor:middle;opacity:1;fill:#212121;fill-opacity:1;stroke:none;stroke-width:0.999997;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:4, 4;stroke-dashoffset:0;stroke-opacity:1" + x="60.4146" + y="224.83426" + id="text18"><tspan + sodipodi:role="line" + id="tspan18" + style="fill:#212121;fill-opacity:1;stroke:none;stroke-width:1" + x="60.197098" + y="224.83426">documentation generation</tspan></text> + <rect + style="opacity:1;fill:none;stroke:#555555;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:1, 1;stroke-dashoffset:0;stroke-opacity:1" + id="rect18" + width="147.936" + height="14.5" + x="-13.715362" + y="214.58408" /> + </g> + <g + id="g20" + transform="translate(339.74775,39.37415)"> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.875px;line-height:0px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:center;letter-spacing:-0.435px;text-anchor:middle;opacity:1;fill:#212121;fill-opacity:1;stroke:none;stroke-width:0.999997;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:4, 4;stroke-dashoffset:0;stroke-opacity:1" + x="60.4146" + y="224.83426" + id="text19"><tspan + sodipodi:role="line" + id="tspan19" + style="fill:#212121;fill-opacity:1;stroke:none;stroke-width:1" + x="60.197098" + y="224.83426">compressed archive generation</tspan></text> + <rect + style="opacity:1;fill:none;stroke:#555555;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:1, 1;stroke-dashoffset:0;stroke-opacity:1" + id="rect19" + width="172.746" + height="14.5" + x="-26.120354" + y="214.58408" /> + </g> + <rect + style="fill:none;fill-opacity:1;stroke:#555555;stroke-width:0.999997;stroke-linejoin:round;stroke-miterlimit:2.3" + id="rect1" + width="225.9129" + height="314.09848" + x="287.04395" + y="68.95076" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.875px;line-height:0px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:center;letter-spacing:-0.435px;text-anchor:middle;fill:#212121;fill-opacity:1;stroke:none;stroke-width:0.999997;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:4, 4;stroke-dashoffset:0;stroke-opacity:1" + x="400.21014" + y="342.2084" + id="text16-5"><tspan + sodipodi:role="line" + id="tspan16-3" + style="fill:#212121;fill-opacity:1;stroke:none;stroke-width:1" + x="399.99265" + y="342.2084">operating system kernel</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.875px;line-height:0px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:center;letter-spacing:-0.435px;text-anchor:middle;fill:#212121;fill-opacity:1;stroke:none;stroke-width:0.999997;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:4, 4;stroke-dashoffset:0;stroke-opacity:1" + x="399.79596" + y="372.26245" + id="text1"><tspan + sodipodi:role="line" + id="tspan1" + style="fill:#212121;fill-opacity:1;stroke:none;stroke-width:1" + x="399.57846" + y="372.26245">machine</tspan></text> + <rect + style="fill:none;fill-opacity:1;stroke:#555555;stroke-width:0.999997;stroke-linejoin:round;stroke-miterlimit:2.3" + id="rect2" + width="225.9129" + height="29" + x="287.04395" + y="353.70822" /> + <rect + style="fill:none;fill-opacity:1;stroke:#555555;stroke-width:0.999997;stroke-linejoin:round;stroke-miterlimit:2.3" + id="rect3" + width="225.9129" + height="29" + x="287.04395" + y="324.70822" /> + <path + style="fill:none;fill-opacity:1;stroke:#555555;stroke-width:0.999997;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:0.999997, 0.999997;stroke-dashoffset:0;marker-end:url(#ArrowWide)" + d="m 400.0004,229.45823 v 22.5933" + id="path3" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.875px;line-height:0px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:center;letter-spacing:-0.435px;text-anchor:middle;opacity:1;fill:#212121;fill-opacity:1;stroke:none;stroke-width:0.999997;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:4, 4;stroke-dashoffset:0;stroke-opacity:1" + x="372.06009" + y="84.822449" + id="text21"><tspan + sodipodi:role="line" + style="fill:#212121;fill-opacity:1;stroke:none;stroke-width:1" + x="371.84259" + y="84.822449" + id="tspan21">build environment</tspan></text> + <g + id="g30" + transform="rotate(-8.2961068,81.952331,528.47008)"> + <g + id="g29"> + <path + style="fill:#555555;fill-opacity:1;stroke:#555555;stroke-width:0.5;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 551.066,155.248 -60.68587,8.50785 -0.0196,4.10015 0.88347,1.18 v -1.18 l 0.76496,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11468,-1.18 0.76505,1.18 0.11513,-1.18 z" + id="path24" + sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" /> + <path + style="fill:#888888;fill-opacity:1;stroke:#888888;stroke-width:0.5;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 551.066,155.248 c 0,-0.47774 2.21546,-1.006 7.05737,-1.04206 3.34181,-0.0249 2.34794,2.57139 2.51566,6.13408 0.16676,3.5424 0.91914,6.76006 -2.64992,6.82205 -3.73682,0.0649 -6.92311,-0.21327 -6.92311,-0.80607 z" + id="path25" + sodipodi:nodetypes="ssssss" + mask="url(#mask-powermask-path-effect29)" + inkscape:path-effect="#path-effect29" + inkscape:original-d="m 551.066,155.248 c 0,-0.47774 2.21546,-1.006 7.05737,-1.04206 3.34181,-0.0249 2.34794,2.57139 2.51566,6.13408 0.16676,3.5424 0.91914,6.76006 -2.64992,6.82205 -3.73682,0.0649 -6.92311,-0.21327 -6.92311,-0.80607 z" /> + </g> + <g + id="g28" + transform="rotate(38.323193,517.05866,217.61253)"> + <rect + style="fill:#888888;fill-opacity:1;stroke:none;stroke-width:0.999997;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect23" + width="3.0870507" + height="24.403915" + x="466.26218" + y="163.784" /> + <path + id="rect22" + style="fill:#555555;stroke:#555555;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 462.178,155.748 h 13.09983 v 8.036 H 462.178 l -6.27267,-4.0177 z" + sodipodi:nodetypes="cccccc" /> + </g> + </g> + <path + style="fill:none;fill-opacity:1;stroke:#555555;stroke-width:0.999997;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:0.999997, 0.999997;stroke-dashoffset:0;marker-end:url(#ArrowWide)" + d="m 400.0744,190.45823 v 22.5933" + id="path30" /> + <path + style="fill:none;fill-opacity:1;stroke:#555555;stroke-width:0.999997;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:0.999997, 0.999997;stroke-dashoffset:0;marker-end:url(#ArrowWide)" + d="m 400.07475,151.45823 v 22.5933" + id="path31" /> + <path + style="fill:none;fill-opacity:1;stroke:#555555;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker33)" + d="m 143.15967,108.06 h 80.08246 l 118.639,28.898" + id="path32" + sodipodi:nodetypes="ccc" /> + <path + style="fill:none;fill-opacity:1;stroke:#555555;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker33)" + d="m 190.0374,147.05999 h 25.955 l 118.639,4.39824" + id="path34" + sodipodi:nodetypes="ccc" /> + <path + style="fill:none;fill-opacity:1;stroke:#555555;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker33)" + d="M 80.326402,186.06 H 215.9924 l 132.181,-10.102" + id="path35" + sodipodi:nodetypes="ccc" /> + <path + style="fill:none;fill-opacity:1;stroke:#555555;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker33)" + d="M 77.926402,225.06 H 215.9924 l 132.181,-44.26867" + id="path36" + sodipodi:nodetypes="ccc" /> + <rect + style="fill:none;stroke:#555555;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:1, 1;stroke-dashoffset:0;stroke-opacity:1" + id="rect16-7" + width="197.21127" + height="194.089" + x="301.46912" + y="123.45822" /> + <path + style="fill:none;fill-opacity:1;stroke:#555555;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker33)" + d="M 99.454401,69.059994 215.9924,69.06 335.50555,120.958" + id="path37" + sodipodi:nodetypes="ccc" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.875px;line-height:0px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:center;letter-spacing:-0.435px;text-anchor:middle;opacity:1;fill:#212121;fill-opacity:1;stroke:none;stroke-width:0.999997;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:4, 4;stroke-dashoffset:0;stroke-opacity:1" + id="text37" + transform="translate(0.48467421,-3.4082491)"><textPath + xlink:href="#path37" + startOffset="50%" + id="textPath37"><tspan + id="tspan37" + style="fill:#212121;fill-opacity:1;stroke:none;stroke-width:1">«orchestrate process» </tspan></textPath></text> + <path + style="fill:none;fill-opacity:1;stroke:#555555;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker33)" + d="M 77.268402,264.06 H 215.9924 l 132.181,-78.435" + id="path38" + sodipodi:nodetypes="ccc" /> + <path + style="fill:none;fill-opacity:1;stroke:#555555;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker33)" + d="M 77.581402,303.06 H 215.9924 l 132.181,-112.60177" + id="path39" + sodipodi:nodetypes="ccc" /> + <path + style="fill:none;fill-opacity:1;stroke:#555555;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker33)" + d="m 132.7934,342.06 h 83.199 L 324.0319,223.70823" + id="path40" + sodipodi:nodetypes="ccc" /> + <path + style="fill:none;fill-opacity:1;stroke:#555555;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker33)" + d="M 95.573401,381.06 H 215.9924 l 95.635,-119.85177" + id="path41" + sodipodi:nodetypes="ccc" /> + <g + id="g31" + transform="translate(339.74774,78.37415)"> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.875px;line-height:0px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:center;letter-spacing:-0.435px;text-anchor:middle;opacity:1;fill:#212121;fill-opacity:1;stroke:none;stroke-width:0.999997;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:4, 4;stroke-dashoffset:0;stroke-opacity:1" + x="60.4146" + y="224.83426" + id="text30"><tspan + sodipodi:role="line" + id="tspan30" + style="fill:#212121;fill-opacity:1;stroke:none;stroke-width:1" + x="60.197098" + y="224.83426">build metadata recording</tspan></text> + <rect + style="opacity:1;fill:none;stroke:#555555;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:1, 1;stroke-dashoffset:0;stroke-opacity:1" + id="rect30" + width="140.438" + height="14.5" + x="-9.8044004" + y="214.58408" /> + </g> + <path + style="fill:none;fill-opacity:1;stroke:#555555;stroke-width:0.999997;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:0.999997, 0.999997;stroke-dashoffset:0;marker-end:url(#ArrowWide)" + d="m 400.00039,268.45823 v 22.5933" + id="path42" /> + <path + style="fill:none;fill-opacity:1;stroke:#555555;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker33)" + d="m 475.9684,222.20823 108.04,-38.64723 h 38.129" + id="path43" + sodipodi:nodetypes="ccc" /> + <path + style="fill:none;fill-opacity:1;stroke:#555555;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker33)" + d="m 488.3734,261.20823 95.635,-38.64723 38.129,0.11802" + id="path44" + sodipodi:nodetypes="ccc" /> + <path + style="fill:none;fill-opacity:1;stroke:#555555;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker33)" + d="m 472.3814,300.20823 111.627,-31.39768 38.129,4.5e-4" + id="path45" + sodipodi:nodetypes="ccc" /> + <g + id="g26"> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.875px;line-height:0px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:center;text-decoration:underline;text-decoration-line:underline;letter-spacing:-0.435px;text-anchor:middle;opacity:1;fill:#212121;fill-opacity:1;stroke:none;stroke-width:0.999997;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:4, 4;stroke-dashoffset:0;stroke-opacity:1" + x="60.763817" + y="72.060181" + id="text36"><tspan + sodipodi:role="line" + id="tspan36" + style="fill:#212121;fill-opacity:1;stroke:none;stroke-width:1" + x="60.546318" + y="72.060181">build system</tspan></text> + <path + style="fill:none;stroke:#212121;stroke-width:0.48;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:none;stroke-opacity:1" + d="M 29.387,72.987863 H 92.204" + id="path23" + sodipodi:nodetypes="cc" /> + </g> + <g + id="g32"> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.875px;line-height:0px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:center;text-decoration:underline;text-decoration-line:underline;letter-spacing:-0.435px;text-anchor:middle;opacity:1;fill:#212121;fill-opacity:1;stroke:none;stroke-width:0.999997;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:4, 4;stroke-dashoffset:0;stroke-opacity:1" + x="82.643364" + y="112.11423" + id="text2"><tspan + sodipodi:role="line" + id="tspan2" + style="fill:#212121;fill-opacity:1;stroke:none;stroke-width:1" + x="82.425865" + y="112.11423">software source code</tspan></text> + <path + style="fill:none;stroke:#212121;stroke-width:0.48;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:none;stroke-opacity:1" + d="M 29.387,113.042 H 135.91" + id="path26" + sodipodi:nodetypes="cc" /> + </g> + <g + id="g46"> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.875px;line-height:0px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:center;text-decoration:underline;text-decoration-line:underline;letter-spacing:-0.435px;text-anchor:middle;opacity:1;fill:#212121;fill-opacity:1;stroke:none;stroke-width:0.999997;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:4, 4;stroke-dashoffset:0;stroke-opacity:1" + x="106.43521" + y="150.06018" + id="text9"><tspan + sodipodi:role="line" + id="tspan9" + style="fill:#212121;fill-opacity:1;stroke:none;stroke-width:1" + x="106.21771" + y="150.06018">version control integration tool</tspan></text> + <path + style="fill:none;stroke:#212121;stroke-width:0.48;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:none;stroke-opacity:1" + d="m 29.387,150.988 h 153.4" + id="path28" + sodipodi:nodetypes="cc" /> + </g> + <g + id="g47"> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.875px;line-height:0px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:center;text-decoration:underline;text-decoration-line:underline;letter-spacing:-0.435px;text-anchor:middle;opacity:1;fill:#212121;fill-opacity:1;stroke:none;stroke-width:0.999997;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:4, 4;stroke-dashoffset:0;stroke-opacity:1" + x="50.931877" + y="189.06018" + id="text10"><tspan + sodipodi:role="line" + id="tspan10" + style="fill:#212121;fill-opacity:1;stroke:none;stroke-width:1" + x="50.714378" + y="189.06018">compiler</tspan></text> + <path + style="fill:none;stroke:#212121;stroke-width:0.48;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:none;stroke-opacity:1" + d="M 29.387,189.988 H 73.076" + id="path46" + sodipodi:nodetypes="cc" /> + </g> + <g + id="g48"> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.875px;line-height:0px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:center;text-decoration:underline;text-decoration-line:underline;letter-spacing:-0.435px;text-anchor:middle;opacity:1;fill:#212121;fill-opacity:1;stroke:none;stroke-width:0.999997;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:4, 4;stroke-dashoffset:0;stroke-opacity:1" + x="50.931877" + y="228.06018" + id="text11"><tspan + sodipodi:role="line" + id="tspan11" + style="fill:#212121;fill-opacity:1;stroke:none;stroke-width:1" + x="50.714378" + y="228.06018">library A</tspan></text> + <path + style="fill:none;stroke:#212121;stroke-width:0.48;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:none;stroke-opacity:1" + d="M 29.387,228.988 H 70.676" + id="path47" + sodipodi:nodetypes="cc" /> + </g> + <g + id="g49"> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.875px;line-height:0px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:center;text-decoration:underline;text-decoration-line:underline;letter-spacing:-0.435px;text-anchor:middle;opacity:1;fill:#212121;fill-opacity:1;stroke:none;stroke-width:0.999997;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:4, 4;stroke-dashoffset:0;stroke-opacity:1" + x="49.575459" + y="267.06018" + id="text12"><tspan + sodipodi:role="line" + id="tspan12" + style="fill:#212121;fill-opacity:1;stroke:none;stroke-width:1" + x="49.35796" + y="267.06018">library B</tspan></text> + <path + style="fill:none;stroke:#212121;stroke-width:0.48;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:none;stroke-opacity:1" + d="M 29.387,267.988 H 70.018" + id="path48" + sodipodi:nodetypes="cc" /> + </g> + <g + id="g50"> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.875px;line-height:0px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:center;text-decoration:underline;text-decoration-line:underline;letter-spacing:-0.435px;text-anchor:middle;opacity:1;fill:#212121;fill-opacity:1;stroke:none;stroke-width:0.999997;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:4, 4;stroke-dashoffset:0;stroke-opacity:1" + x="49.641689" + y="306.06018" + id="text13"><tspan + sodipodi:role="line" + id="tspan13" + style="fill:#212121;fill-opacity:1;stroke:none;stroke-width:1" + x="49.424191" + y="306.06018">library C</tspan></text> + <path + style="fill:none;stroke:#212121;stroke-width:0.48;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:none;stroke-opacity:1" + d="M 29.387,306.988 H 70.331" + id="path49" + sodipodi:nodetypes="cc" /> + </g> + <g + id="g51"> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.875px;line-height:0px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:center;text-decoration:underline;text-decoration-line:underline;letter-spacing:-0.435px;text-anchor:middle;opacity:1;fill:#212121;fill-opacity:1;stroke:none;stroke-width:0.999997;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:4, 4;stroke-dashoffset:0;stroke-opacity:1" + x="77.781349" + y="345.06018" + id="text14"><tspan + sodipodi:role="line" + id="tspan14" + style="fill:#212121;fill-opacity:1;stroke:none;stroke-width:1" + x="77.56385" + y="345.06018">typesetting system</tspan></text> + <path + style="fill:none;stroke:#212121;stroke-width:0.48;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:none;stroke-opacity:1" + d="m 29.387,345.988 h 96.156" + id="path50" + sodipodi:nodetypes="cc" /> + </g> + <g + id="g52"> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.875px;line-height:0px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:center;text-decoration:underline;text-decoration-line:underline;letter-spacing:-0.435px;text-anchor:middle;opacity:1;fill:#212121;fill-opacity:1;stroke:none;stroke-width:0.999997;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:4, 4;stroke-dashoffset:0;stroke-opacity:1" + x="58.730614" + y="385.11423" + id="text15"><tspan + sodipodi:role="line" + id="tspan15" + style="fill:#212121;fill-opacity:1;stroke:none;stroke-width:1" + x="58.513115" + y="385.11423">file archiver</tspan></text> + <path + style="fill:none;stroke:#212121;stroke-width:0.48;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:none;stroke-opacity:1" + d="M 29.387,386.042 H 88.323" + id="path51" + sodipodi:nodetypes="cc" /> + </g> + <g + id="g53"> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.875px;line-height:0px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:center;text-decoration:underline;text-decoration-line:underline;letter-spacing:-0.435px;text-anchor:middle;opacity:1;fill:#212121;fill-opacity:1;stroke:none;stroke-width:0.999997;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:4, 4;stroke-dashoffset:0;stroke-opacity:1" + x="678.34424" + y="187.61523" + id="text8"><tspan + sodipodi:role="line" + id="tspan8" + style="fill:#212121;fill-opacity:1;stroke:none;stroke-width:1" + x="678.12677" + y="187.61523">PDF documentation</tspan></text> + <path + style="fill:none;stroke:#212121;stroke-width:0.48;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:none;stroke-opacity:1" + d="m 629.38741,188.543 h 98.057" + id="path52" + sodipodi:nodetypes="cc" /> + </g> + <g + id="g54"> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.875px;line-height:0px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:center;text-decoration:underline;text-decoration-line:underline;letter-spacing:-0.435px;text-anchor:middle;opacity:1;fill:#212121;fill-opacity:1;stroke:none;stroke-width:0.999997;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:4, 4;stroke-dashoffset:0;stroke-opacity:1" + x="681.78845" + y="225.56119" + id="text22"><tspan + sodipodi:role="line" + id="tspan22" + style="fill:#212121;fill-opacity:1;stroke:none;stroke-width:1" + x="681.57092" + y="225.56119">program files archive</tspan></text> + <path + style="fill:none;stroke:#212121;stroke-width:0.48;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:none;stroke-opacity:1" + d="m 629.38741,226.489 h 105.211" + id="path53" + sodipodi:nodetypes="cc" /> + </g> + <g + id="g1"> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.875px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';text-align:start;text-decoration:underline;text-decoration-line:underline;letter-spacing:-0.435px;text-anchor:start;opacity:1;fill:#212121;fill-opacity:1;stroke:none;stroke-width:0.999997;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:4, 4;stroke-dashoffset:0;stroke-opacity:1" + x="628.45288" + y="265.4285" + id="text24"><tspan + sodipodi:role="line" + id="tspan24" + style="text-align:start;text-anchor:start;fill:#212121;fill-opacity:1;stroke:none;stroke-width:1" + x="628.45288" + y="265.4285">build metadata files</tspan><tspan + sodipodi:role="line" + style="text-align:start;text-anchor:start;fill:#212121;fill-opacity:1;stroke:none;stroke-width:1" + x="628.45288" + y="279.02225" + id="tspan29">(bill of materials, etc.)</tspan></text> + <path + style="fill:none;stroke:#212121;stroke-width:0.48;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:none;stroke-opacity:1" + d="m 629.38741,266.356 h 107.9" + id="path54" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;stroke:#212121;stroke-width:0.48;stroke-linejoin:round;stroke-miterlimit:2.3;stroke-dasharray:none;stroke-opacity:1" + d="m 629.38745,279.95097 h 107.9" + id="path55" + sodipodi:nodetypes="cc" /> + </g> + </g> +</svg> |