Merge pull request #1010 from davidmoore1/bug-19304
[mono.git] / mcs / nunit24 / NUnitCore / core / nunit.core.build
1 <?xml version="1.0"?>\r
2 <project name="NUnitCore" default="build" basedir=".">\r
3 \r
4   <target name="build">\r
5     <csc target="library" \r
6         output="${current.build.dir}/nunit.core.dll"\r
7         debug="${build.debug}" \r
8         define="${build.defines}">\r
9       <sources>\r
10         <include name="AbstractTestCaseDecoration.cs"/>\r
11         <include name="AssemblyInfo.cs"/>\r
12         <include name="AssemblyReader.cs"/>\r
13         <include name="AssemblyResolver.cs"/>\r
14         <include name="CoreExtensions.cs"/>\r
15         <include name="CultureDetector.cs"/>\r
16         <include name="DirectorySwapper.cs"/>\r
17         <include name="EventListenerTextWriter.cs"/>\r
18         <include name="EventPump.cs"/>\r
19         <include name="EventQueue.cs"/>\r
20         <include name="ExtensionHost.cs"/>\r
21         <include name="ExtensionPoint.cs"/>\r
22         <include name="IgnoreDecorator.cs"/>\r
23         <include name="InvalidSuiteException.cs"/>\r
24         <include name="InvalidTestFixtureException.cs"/>\r
25         <include name="LegacySuite.cs"/>\r
26         <include name="Log4NetCapture.cs"/>\r
27         <include name="LogCapture.cs"/>\r
28         <include name="NamespaceTreeBuilder.cs"/>\r
29         <include name="NoTestFixturesException.cs"/>\r
30         <include name="NotRunnableTestCase.cs"/>\r
31         <include name="NTrace.cs"/>\r
32         <include name="NullListener.cs"/>\r
33         <include name="NUnitException.cs"/>\r
34         <include name="NUnitFramework.cs"/>\r
35         <include name="NUnitTestFixture.cs"/>\r
36         <include name="NUnitTestMethod.cs"/>\r
37         <include name="PlatformHelper.cs"/>\r
38         <include name="ProxyTestRunner.cs"/>\r
39         <include name="QueuingEventListener.cs"/>\r
40         <include name="Reflect.cs"/>\r
41         <include name="RemoteTestRunner.cs"/>\r
42         <include name="SetUpFixture.cs"/>\r
43         <include name="SimpleTestRunner.cs"/>\r
44         <include name="StringTextWriter.cs"/>\r
45         <include name="SuiteBuilderAttribute.cs"/>\r
46         <include name="TestBuilderAttribute.cs"/>\r
47         <include name="TestCase.cs"/>\r
48         <include name="TestCaseBuilder.cs"/>\r
49         <include name="TestCaseBuilderAttribute.cs"/>\r
50         <include name="TestContext.cs"/>\r
51         <include name="TestDecoratorAttribute.cs"/>\r
52         <include name="TestFixture.cs"/>\r
53         <include name="TestFixtureBuilder.cs"/>\r
54         <include name="TestMethod.cs"/>\r
55         <include name="TestRunnerThread.cs"/>\r
56         <include name="TestSuite.cs"/>\r
57         <include name="TestSuiteBuilder.cs"/>\r
58         <include name="TextCapture.cs"/>\r
59         <include name="ThreadUtility.cs"/>\r
60         <include name="ThreadedTestRunner.cs"/>\r
61         <include name="Builders/AbstractFixtureBuilder.cs"/>\r
62         <include name="Builders/AbstractTestCaseBuilder.cs"/>\r
63         <include name="Builders/LegacySuiteBuilder.cs"/>\r
64         <include name="Builders/NUnitTestCaseBuilder.cs"/>\r
65         <include name="Builders/NUnitTestFixtureBuilder.cs"/>\r
66         <include name="Builders/SetUpFixtureBuilder.cs"/>\r
67         <include name="Builders/TestAssemblyBuilder.cs"/>\r
68         <include name="Extensibility/EventListenerCollection.cs"/>\r
69         <include name="Extensibility/FrameworkRegistry.cs"/>\r
70         <include name="Extensibility/SuiteBuilderCollection.cs"/>\r
71         <include name="Extensibility/TestCaseBuilderCollection.cs"/>\r
72         <include name="Extensibility/TestDecoratorCollection.cs"/>\r
73         <include name="../../CommonAssemblyInfo.cs"/>\r
74       </sources>\r
75       <nowarn>\r
76         <warning number="618,1699" if="${runtime.version=='2.0'}"/>\r
77       </nowarn>\r
78       <references basedir="${current.build.dir}">\r
79         <include name="nunit.core.interfaces.dll"/>\r
80       </references>\r
81     </csc>\r
82   </target>\r
83 \r
84   <target name="package">\r
85     <copy todir="${package.src.dir}/NUnitCore/core">\r
86       <fileset refid="source-files" />\r
87     </copy>\r
88   </target>\r
89 \r
90 </project>\r