added build folder added build script for release build of ANX.Framework and all RenderSystems fixed some issues in projects regarding compiler directives removed StockShaderCodeGenerator from Pre-Build-Events. Build the Stock shaders using NAnt target build_stock_shaders. started Wiki documentation for custom build switches (e.g. extended mode)
48 lines
1.1 KiB
XML
48 lines
1.1 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<project name="ReferenceAssemblies" default="build">
|
|
<target name="clean">
|
|
<delete>
|
|
<fileset>
|
|
<include name="Libraries/**" />
|
|
<include name="Tests/**" />
|
|
</fileset>
|
|
</delete>
|
|
</target>
|
|
|
|
<target name="compile-helper">
|
|
<mkdir dir="Libraries" />
|
|
<csc target="library" output="Libraries/Helper.dll">
|
|
<sources>
|
|
<include name="Helper.cs" />
|
|
</sources>
|
|
</csc>
|
|
</target>
|
|
|
|
<target name="compile-test" depends="compile-helper">
|
|
<mkdir dir="Tests" />
|
|
<csc target="library" output="Tests/ReferenceTest.dll">
|
|
<sources>
|
|
<include name="ReferenceTest.cs" />
|
|
</sources>
|
|
<references basedir="Libraries">
|
|
<include name="Helper.dll" />
|
|
<include name="${nant::scan-probing-paths('nunit.framework.dll')}" />
|
|
</references>
|
|
</csc>
|
|
</target>
|
|
|
|
<target name="build" depends="compile-test">
|
|
<nunit2>
|
|
<formatter type="Plain" />
|
|
<test>
|
|
<assemblies basedir="Tests">
|
|
<include name="ReferenceTest.dll" />
|
|
</assemblies>
|
|
<references basedir="Libraries">
|
|
<include name="Helper.dll" />
|
|
</references>
|
|
</test>
|
|
</nunit2>
|
|
</target>
|
|
</project>
|