2005-01-31 Zoltan Varga <vargaz@freemail.hu>
[mono.git] / mcs / nunit20 / framework / nunit.framework.build
1 <?xml version="1.0"?>\r
2 <project name="NUnit.Framework" default="build">\r
3 \r
4     <!--\r
5         Required properties:\r
6             * bin.dir               - bin directory\r
7             * src.dir               - source location(build) or target(copy)\r
8             * build.debug           - (true|false) debug build?\r
9             * build.defines.csc     - build defines for build config\r
10      -->\r
11 \r
12     <target name="build" depends="copy">\r
13         <csc target="library" output="${bin.dir}/nunit.framework.dll"\r
14                 debug="${build.debug}" define="${build.defines.csc},StronglyNamedAssembly">\r
15             <sources basedir="${src.dir}/framework">\r
16                 <include name="*.cs"/>\r
17             </sources>\r
18         </csc>\r
19     </target>\r
20 \r
21     <target name="copy">\r
22         <copy todir="${src.dir}/framework">\r
23             <fileset basedir=".">\r
24                 <include name="nunit.framework.dll.csproj"/>\r
25                 <include name="nunit.framework.build"/>\r
26                 <include name="AssemblyInfo.cs"/>\r
27                 <include name="Assert.cs"/>\r
28                 <include name="Assertion.cs"/>\r
29                 <include name="AssertionException.cs"/>\r
30                 <include name="AssertionFailureMessage.cs"/>\r
31                 <include name="CategoryAttribute.cs"/>\r
32                 <include name="ExpectedExceptionAttribute.cs"/>\r
33                 <include name="ExplicitAttribute.cs"/>\r
34                 <include name="IgnoreAttribute.cs"/>\r
35                 <include name="IgnoreException.cs"/>\r
36                 <include name="OldTestCase.cs"/>\r
37                 <include name="SetUpAttribute.cs"/>\r
38                 <include name="SuiteAttribute.cs"/>\r
39                 <include name="TearDownAttribute.cs"/>\r
40                 <include name="TestAttribute.cs"/>\r
41                 <include name="TestFixtureAttribute.cs"/>\r
42                 <include name="TestFixtureSetUpAttribute.cs"/>\r
43                 <include name="TestFixtureTearDownAttribute.cs"/>\r
44             </fileset>\r
45         </copy>\r
46     </target> \r
47 </project>\r