2 <project name="NUnit.Core" 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
12 <target name="build" depends="copy">
14 <csc target="library" output="${bin.dir}/nunit.core.dll"
15 debug="${build.debug}" define="${build.defines.csc},StronglyNamedAssembly">
16 <sources basedir="${src.dir}/core">
17 <include name="*.cs"/>
20 <include name="${bin.dir}/nunit.framework.dll"/>
27 <copy todir="${src.dir}/core">
29 <include name="nunit.core.dll.csproj"/>
30 <include name="nunit.core.build"/>
31 <include name="AssemblyInfo.cs"/>
32 <include name="CategoryFilter.cs"/>
33 <include name="CategoryManager.cs"/>
34 <include name="EmptyFilter.cs"/>
35 <include name="EventListener.cs"/>
36 <include name="ExpectedExceptionTestCase.cs"/>
37 <include name="Filter.cs"/>
38 <include name="InvalidSuiteException.cs"/>
39 <include name="InvalidTestFixtureException.cs"/>
40 <include name="ITest.cs"/>
41 <include name="ITestEvents.cs"/>
42 <include name="LegacySuite.cs"/>
43 <include name="LongLivingMarshalByRefObject.cs"/>
44 <include name="NameFilter.cs"/>
45 <include name="NamespaceSuite.cs"/>
46 <include name="NormalTestCase.cs"/>
47 <include name="NoTestFixturesException.cs"/>
48 <include name="NotRunnableTestCase.cs"/>
49 <include name="NullListener.cs"/>
50 <include name="NunitException.cs"/>
51 <include name="Reflect.cs"/>
52 <include name="RemoteTestRunner.cs"/>
53 <include name="Results.xsd"/>
54 <include name="ResultVisitor.cs"/>
55 <include name="RootTestSuite.cs"/>
56 <include name="StringTextWriter.cs"/>
57 <include name="Summary.xslt"/>
58 <include name="TemplateTestCase.cs"/>
59 <include name="Test.cs"/>
60 <include name="TestAssembly.cs"/>
61 <include name="TestCase.cs"/>
62 <include name="TestCaseBuilder.cs"/>
63 <include name="TestCaseResult.cs"/>
64 <include name="TestEventArgs.cs"/>
65 <include name="TestEventDispatcher.cs"/>
66 <include name="TestFixture.cs"/>
67 <include name="TestResult.cs"/>
68 <include name="TestRunner.cs"/>
69 <include name="TestRunnerThread.cs"/>
70 <include name="TestSuite.cs"/>
71 <include name="TestSuiteBuilder.cs"/>
72 <include name="TestSuiteResult.cs"/>