2 <project name="NUnit.Framework" default="build">
6 * bin.dir - bin directory
7 * src.dir - source location(build) or target(copy)
8 * build.debug - (true|false) debug build?
9 * build.defines.csc - build defines for build config
10 * runtime.defines.csc - build defines for target framework
13 <target name="build" depends="copy">
14 <csc target="library" output="${bin.dir}/nunit.framework.dll"
15 debug="${build.debug}" define="${build.defines.csc},${runtime.defines.csc},StronglyNamedAssembly">
16 <sources basedir="${src.dir}/framework">
17 <includes name="*.cs"/>
23 <copy todir="${src.dir}/framework">
25 <includes name="nunit.framework.dll.csproj"/>
26 <includes name="nunit.framework.build"/>
27 <includes name="AssemblyInfo.cs"/>
28 <includes name="Assert.cs"/>
29 <includes name="Assertion.cs"/>
30 <includes name="AssertionException.cs"/>
31 <includes name="AssertionFailureMessage.cs"/>
32 <includes name="CategoryAttribute.cs"/>
33 <includes name="ExpectedExceptionAttribute.cs"/>
34 <includes name="ExplicitAttribute.cs"/>
35 <includes name="IgnoreAttribute.cs"/>
36 <includes name="OldTestCase.cs"/>
37 <includes name="SetUpAttribute.cs"/>
38 <includes name="SuiteAttribute.cs"/>
39 <includes name="TearDownAttribute.cs"/>
40 <includes name="TestAttribute.cs"/>
41 <includes name="TestFixtureAttribute.cs"/>
42 <includes name="TestFixtureSetUpAttribute.cs"/>
43 <includes name="TestFixtureTearDownAttribute.cs"/>