This commit was manufactured by cvs2svn to create branch 'mono-1-0'.
[mono.git] / mcs / nunit20 / framework / nunit.framework.build
1 <?xml version="1.0"?>
2 <project name="NUnit.Framework" default="build">
3
4     <!--
5         Required properties:
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
11     -->
12
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"/>
18             </sources>
19         </csc>
20     </target>
21
22     <target name="copy">
23         <copy todir="${src.dir}/framework">
24             <fileset basedir=".">
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"/>
44             </fileset>
45         </copy>
46     </target> 
47 </project>