New test.
[mono.git] / mcs / nunit20 / nunit-console / nunit-console.build
1 <?xml version="1.0"?>
2 <project name="NUnit-Console?" 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     -->
11
12     <target name="build" depends="copy">
13
14        <csc target="exe" output="${bin.dir}/nunit-console.exe"
15                 debug="${build.debug}" define="${build.defines.csc}">
16             <sources basedir="${src.dir}/nunit-console">
17                 <include name="*.cs"/>
18             </sources>
19             <references basedir="${bin.dir}">
20                 <include name="nunit.core.dll"/>
21                 <include name="nunit.util.dll"/>
22             </references>
23         </csc>
24
25         <copy file="${src.dir}/nunit-console/nunit-console.exe.config" todir="${bin.dir}"/>
26
27     </target>
28
29     <target name="copy">
30         <copy todir="${src.dir}/nunit-console">
31             <fileset basedir=".">
32                 <include name="nunit-console.csproj"/>
33                 <include name="nunit-console.build"/>
34                 <include name="app.ico"/>
35                 <include name="AssemblyInfo.cs"/>
36                 <include name="ConsoleUi.cs"/>
37                 <include name="nunit-console.exe.config"/>
38             </fileset>
39         </copy>
40     </target>
41 </project>