<build xmlns:sh="http://bitten.edgewall.org/tools/sh"
       xmlns:svn="http://bitten.edgewall.org/tools/svn"
       xmlns:c="http://bitten.edgewall.org/tools/c">
  <step id="checkout" description="Checkout source from repository">
    <svn:checkout url="svn://svn.zoy.org/lolengine/" path="${path}" revision="${revision}" />
  </step>
  <step id="bootstrap" description="Bootstrap build system">
    <sh:exec file="./build/lol-build" args="bootstrap ${platform}"/>
  </step>
  <step id="configure" description="Configure tree">
    <sh:exec file="./build/lol-build" args="configure ${platform}"/>
  </step>
  <step id="build" description="Build tree">
    <sh:exec file="./build/lol-build" args="build ${platform}"/>
  </step>
  <step id="check" description="Run tests">
    <sh:exec file="./build/lol-build" args="check ${platform}"/>
  </step>
  <step id="clean" description="Clean tree">
    <sh:exec file="./build/lol-build" args="clean ${platform}"/>
  </step>
</build>