<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.8.15">
  <compounddef id="build_8md" kind="file" language="Markdown">
    <compoundname>build.md</compoundname>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <programlisting>
<codeline><highlight class="normal">Building<sp/>the<sp/>Kit</highlight></codeline>
<codeline><highlight class="normal">================</highlight></codeline>
<codeline></codeline>
<codeline><highlight class="normal">Dependencies</highlight></codeline>
<codeline><highlight class="normal">------------</highlight></codeline>
<codeline></codeline>
<codeline><highlight class="normal">###<sp/>Unity</highlight></codeline>
<codeline><highlight class="normal">Unity<sp/>is<sp/>required<sp/>to<sp/>build<sp/>Unity<sp/>libs.</highlight></codeline>
<codeline></codeline>
<codeline><highlight class="normal">###<sp/>Mono</highlight></codeline>
<codeline><highlight class="normal">Mono<sp/>is<sp/>required<sp/>to<sp/>build<sp/>assemblies<sp/>and<sp/>for<sp/>NUnit.</highlight></codeline>
<codeline></codeline>
<codeline><highlight class="normal">```</highlight></codeline>
<codeline><highlight class="normal">brew<sp/>install<sp/>mono</highlight></codeline>
<codeline><highlight class="normal">```</highlight></codeline>
<codeline></codeline>
<codeline><highlight class="normal">###<sp/>NUnit</highlight></codeline>
<codeline><highlight class="normal">The<sp/>gulp<sp/>NUnit<sp/>runner<sp/>has<sp/>a<sp/>bug<sp/>that<sp/>expects<sp/>to<sp/>find<sp/>the<sp/>executable<sp/>with<sp/>a<sp/>`.exe`<sp/>suffix.<sp/></highlight></codeline>
<codeline></codeline>
<codeline><highlight class="normal">Link<sp/>to<sp/>the<sp/>one<sp/>installed<sp/>by<sp/>Mono<sp/>into<sp/>`/usr/local/bin`.</highlight></codeline>
<codeline></codeline>
<codeline><highlight class="normal">```</highlight></codeline>
<codeline><highlight class="normal">cd<sp/>/usr/local/bin</highlight></codeline>
<codeline><highlight class="normal">sudo<sp/>ln<sp/>-s<sp/>nunit-console<sp/>nunit-console.exe</highlight></codeline>
<codeline><highlight class="normal">```</highlight></codeline>
<codeline></codeline>
<codeline><highlight class="normal">###<sp/>Node.js</highlight></codeline>
<codeline><highlight class="normal">Required<sp/>for<sp/>package<sp/>management.</highlight></codeline>
<codeline></codeline>
<codeline><highlight class="normal">```</highlight></codeline>
<codeline><highlight class="normal">brew<sp/>install<sp/>node</highlight></codeline>
<codeline><highlight class="normal">```</highlight></codeline>
<codeline></codeline>
<codeline><highlight class="normal">###<sp/>Doxygen</highlight></codeline>
<codeline><highlight class="normal">Required<sp/>to<sp/>build<sp/>docs.<sp/>See<sp/>`Doxyfile`.</highlight></codeline>
<codeline></codeline>
<codeline><highlight class="normal">*<sp/>Graphviz<sp/>for<sp/>`dot`<sp/>to<sp/>generate<sp/>doc<sp/>diagrams</highlight></codeline>
<codeline><highlight class="normal">*<sp/>Qt<sp/>for<sp/>`qhelpgenerator`<sp/>to<sp/>generate<sp/>Qt<sp/>docs</highlight></codeline>
<codeline></codeline>
<codeline><highlight class="normal">```</highlight></codeline>
<codeline><highlight class="normal">brew<sp/>install<sp/>doxygen<sp/>graphviz<sp/>qt</highlight></codeline>
<codeline><highlight class="normal">```</highlight></codeline>
<codeline></codeline>
<codeline><highlight class="normal">Compiling</highlight></codeline>
<codeline><highlight class="normal">---------</highlight></codeline>
<codeline></codeline>
<codeline><highlight class="normal">###<sp/>Install<sp/>dependencies</highlight></codeline>
<codeline><highlight class="normal">Install<sp/>dependencies<sp/>with<sp/>npm.</highlight></codeline>
<codeline></codeline>
<codeline><highlight class="normal">```</highlight></codeline>
<codeline><highlight class="normal">npm<sp/>install</highlight></codeline>
<codeline><highlight class="normal">```</highlight></codeline>
<codeline></codeline>
<codeline><highlight class="normal">The<sp/>NPM<sp/>post-install<sp/>script<sp/>will<sp/>also<sp/>start<sp/>a<sp/>build.</highlight></codeline>
<codeline></codeline>
<codeline><highlight class="normal">###<sp/>Build<sp/>tasks</highlight></codeline>
<codeline></codeline>
<codeline><highlight class="normal">Run<sp/>tasks<sp/>using<sp/>gulp.</highlight></codeline>
<codeline></codeline>
<codeline><highlight class="normal">```</highlight></codeline>
<codeline><highlight class="normal">gulp<sp/>build</highlight></codeline>
<codeline><highlight class="normal">```</highlight></codeline>
<codeline></codeline>
<codeline><highlight class="normal">See<sp/>`gulpfile.ts`<sp/>for<sp/>details.</highlight></codeline>
    </programlisting>
    <location file="Docs/build.md"/>
  </compounddef>
</doxygen>
