Merge remote-tracking branch 'local/msvc-updates' into msvc-updates
[mono.git] / mcs / nunit24 / NUnitFramework / framework / nunit.framework.build
1 <?xml version="1.0"?>\r
2 <project name="NUnitFramework" default="build" basedir=".">\r
3 \r
4   <target name="build">\r
5     <csc target="library"\r
6         output="${current.build.dir}/nunit.framework.dll"\r
7         doc="${current.build.dir}/nunit.framework.xml"\r
8         debug="${build.debug}" \r
9         define="${build.defines}">\r
10       <nowarn>\r
11         <warning number="618,672"/>\r
12         <warning number="1699" if="${runtime.version=='2.0'}"/>\r
13       </nowarn>\r
14       <sources basedir=".">\r
15         <include name="Constraints/BinaryOperations.cs"/>\r
16         <include name="Constraints/CollectionConstraints.cs"/>\r
17         <include name="Constraints/ComparisonConstraints.cs"/>\r
18         <include name="Constraints/Constraint.cs"/>\r
19         <include name="Constraints/ConstraintBuilder.cs"/>\r
20         <include name="Constraints/ContainsConstraint.cs"/>\r
21         <include name="Constraints/EmptyConstraint.cs"/>\r
22         <include name="Constraints/EqualConstraint.cs"/>\r
23         <include name="Constraints/Numerics.cs"/>\r
24         <include name="Constraints/PrefixConstraints.cs"/>\r
25         <include name="Constraints/PropertyConstraint.cs"/>\r
26         <include name="Constraints/SameAsConstraint.cs"/>\r
27         <include name="Constraints/StringConstraints.cs"/>\r
28         <include name="Constraints/TypeConstraints.cs"/>\r
29         <include name="SyntaxHelpers/Has.cs"/>\r
30         <include name="SyntaxHelpers/Is.cs"/>\r
31         <include name="SyntaxHelpers/List.cs"/>\r
32         <include name="SyntaxHelpers/ListMapper.cs"/>\r
33         <include name="SyntaxHelpers/Text.cs"/>\r
34         <include name="AbstractAsserter.cs"/>\r
35         <include name="AssemblyInfo.cs"/>\r
36         <include name="Assert.cs"/>\r
37         <include name="Assertion.cs"/>\r
38         <include name="AssertionException.cs"/>\r
39         <include name="AssertionFailureMessage.cs"/>\r
40         <include name="AssertionHelper.cs"/>\r
41         <include name="CategoryAttribute.cs"/>\r
42         <include name="CollectionAssert.cs"/>\r
43         <include name="DescriptionAttribute.cs"/>\r
44         <include name="ExpectedExceptionAttribute.cs"/>\r
45         <include name="ExplicitAttribute.cs"/>\r
46         <include name="FileAssert.cs"/>\r
47         <include name="GlobalSettings.cs"/>\r
48         <include name="IAsserter.cs"/>\r
49         <include name="IExpectException.cs"/>\r
50         <include name="IgnoreAttribute.cs"/>\r
51         <include name="IgnoreException.cs"/>\r
52         <include name="IncludeExcludeAttributes.cs"/>\r
53         <include name="MessageWriter.cs"/>\r
54         <include name="MsgUtils.cs"/>\r
55         <include name="OldTestCase.cs"/>\r
56         <include name="PropertyAttribute.cs"/>\r
57         <include name="SetCultureAttribute.cs"/>\r
58         <include name="SetUpAttribute.cs"/>\r
59         <include name="SetUpFixtureAttribute.cs"/>\r
60         <include name="StringAssert.cs"/>\r
61         <include name="SuiteAttribute.cs"/>\r
62         <include name="TearDownAttribute.cs"/>\r
63         <include name="TestAttribute.cs"/>\r
64         <include name="TestFixtureAttribute.cs"/>\r
65         <include name="TestFixtureSetUpAttribute.cs"/>\r
66         <include name="TestFixtureTearDownAttribute.cs"/>\r
67         <include name="TextMessageWriter.cs"/>\r
68         <include name="../../CommonAssemblyInfo.cs" />\r
69       </sources>\r
70     </csc>\r
71   </target>\r
72 \r
73   <target name="package">\r
74     <copy todir="${package.src.dir}/NUnitFramework/framework">\r
75       <fileset refid="source-files" />\r
76     </copy>\r
77   </target>\r
78 \r
79 </project>