Flush
[mono.git] / mcs / nunit20 / nunit.build
1 <?xml version="1.0" encoding="iso-8859-1"?>\r
2 \r
3 <!-- NAnt build file for NUnit2 -->\r
4 \r
5 <project name="NUnit" default="build">\r
6         <property name="debug" value="true"/>\r
7 \r
8         <target name="build">\r
9                 <csc target="library" output="NUnit.Framework.dll" debug="${debug}">\r
10                         <sources basedir="framework">\r
11                                 <includes name="*.cs"/>\r
12                         </sources>\r
13                         <arg value="/resource:framework/Transform.resources,NUnit.Framework.Transform.resources"/>\r
14                         <arg value="/d:StronglyNamedAssembly=false"/>\r
15                 </csc>\r
16 \r
17                 <csc target="library" output="NUnit.Util.dll" debug="${debug}">\r
18                         <sources basedir="util">\r
19                                 <includes name="CommandLineOptions.cs"/>\r
20                                 <includes name="ConsoleOptions.cs"/>\r
21                         </sources>\r
22                         <references>\r
23                                 <includes name="NUnit.Framework.dll"/>\r
24                         </references>\r
25                 </csc>\r
26 \r
27                 <csc target="exe" output="nunit-console.exe" debug="${debug}">\r
28                         <sources basedir="nunit-console">\r
29                                 <includes name="*.cs"/>\r
30                         </sources>\r
31                         <references>\r
32                                 <includes name="NUnit.Framework.dll"/>\r
33                                 <includes name="NUnit.Util.dll"/>\r
34                         </references>\r
35                 </csc>\r
36         </target>\r
37 \r
38         <target name="clean">\r
39                 <delete file="NUnit.Framework.dll" failonerror="false"/>\r
40                 <delete file="NUnit.Framework.pdb" failonerror="false"/>\r
41                 <delete file="NUnit.Util.dll" failonerror="false"/>\r
42                 <delete file="NUnit.Util.pdb" failonerror="false"/>\r
43                 <delete file="nunit-console.exe" failonerror="false"/>\r
44                 <delete file="nunit-console.pdb" failonerror="false"/>\r
45         </target>\r
46 \r
47 </project>\r