mirror of
https://github.com/gpujs/gpu.js.git
synced 2026-01-18 16:04:10 +00:00
80 lines
1.9 KiB
XML
80 lines
1.9 KiB
XML
<project name="gpu.js" default="source">
|
|
<!-- **************************************************
|
|
The following lists the target sets supported by ant
|
|
|
|
+ build
|
|
|
|
************************************************** -->
|
|
|
|
<!-- convinent aliases -->
|
|
<target name="source" depends="build">
|
|
</target>
|
|
<target name="src" depends="build">
|
|
</target>
|
|
|
|
|
|
<!-- The build ant script -->
|
|
<target name="build">
|
|
<exec executable="gulp">
|
|
</exec>
|
|
</target>
|
|
|
|
<target name="build-docs">
|
|
<mkdir dir="doc/dev-docs"/>
|
|
<mkdir dir="doc/usr-docs"/>
|
|
<mkdir dir="doc/dev-tmp"/>
|
|
<mkdir dir="doc/usr-tmp"/>
|
|
|
|
<exec executable="./doc/NaturalDocs/NaturalDocs">
|
|
<arg value="-i"/>
|
|
<arg value="./src"/>
|
|
<arg value="-o"/>
|
|
<arg value="HTML"/>
|
|
<arg value="./doc/dev-docs"/>
|
|
<arg value="-p"/>
|
|
<arg value="./doc/dev-tmp"/>
|
|
<arg value="-r"/>
|
|
</exec>
|
|
<exec executable="./doc/NaturalDocs/NaturalDocs">
|
|
<arg value="-i"/>
|
|
<arg value="./src"/>
|
|
<arg value="-xi"/>
|
|
<arg value="./src/backend"/>
|
|
<arg value="-o"/>
|
|
<arg value="HTML"/>
|
|
<arg value="./doc/usr-docs"/>
|
|
<arg value="-p"/>
|
|
<arg value="./doc/usr-tmp"/>
|
|
<arg value="-r"/>
|
|
</exec>
|
|
</target>
|
|
|
|
<!-- **************************************************
|
|
*
|
|
* Onetime setup ant calls
|
|
*
|
|
************************************************** -->
|
|
<target name="setup-gulp">
|
|
<exec executable="npm">
|
|
<arg value="install"/>
|
|
<arg value="--global"/>
|
|
<arg value="gulp-cli"/>
|
|
</exec>
|
|
</target>
|
|
|
|
<target name="setup-naturalDocs">
|
|
<mkdir dir="doc"/>
|
|
<exec executable="git" dir="doc">
|
|
<arg value="clone"/>
|
|
<arg value="https://github.com/picoded/NaturalDocs.git"/>
|
|
</exec>
|
|
<exec executable="git" dir="doc/NaturalDocs">
|
|
<arg value="pull"/>
|
|
</exec>
|
|
</target>
|
|
|
|
<!-- Calls all the one time setup functions -->
|
|
<target name="setup" depends="setup-gulp, setup-naturalDocs">
|
|
</target>
|
|
</project>
|