2002-05-28 Rodrigo Moya <rodrigo@ximian.com>
[mono.git] / mcs / class / System.Data / System.Data.build
1 <?xml version="1.0" encoding="iso-8859-1"?>\r
2 \r
3 <!-- NAnt build file for System.Data.dll -->\r
4 \r
5 <project name="System.Data" default="build">\r
6         <property name="debug" value="false"/>\r
7 \r
8         <target name="build">\r
9                 <csc target="library" output="../lib/System.Data.dll" debug="${debug}">\r
10                         <arg value="/nowarn:1595"/>\r
11                         <arg value="/nowarn:0067"/>\r
12                         <arg value="/nowarn:0109"/>\r
13                         <arg value="/nowarn:0169"/>\r
14                         <arg value="/nowarn:0649"/>\r
15                         <arg value="/unsafe"/>\r
16                         <arg value="/noconfig"/>\r
17                         <arg value="/r:System.dll"/>\r
18                         <arg value="/r:System.Xml.dll"/>\r
19                         <sources>\r
20                                 <includes name="**/*.cs"/> \r
21                                 <excludes name="Test/**"/>\r
22                                 <excludes name="System.Data.OleDb/*.cs"/>\r
23                         </sources>\r
24                         <references>\r
25                                 <includes name="../lib/corlib.dll"/>\r
26                                 <includes name="../lib/System.dll"/>\r
27                                 <includes name="../lib/System.Xml.dll"/>\r
28                         </references>\r
29                 </csc>\r
30                 <copy file="../lib/System.Data.dll" tofile="Test/System.Data.dll"/>\r
31         </target>\r
32         <target name="test" depends="build">\r
33                 <nant basedir="Test" target="test"/>\r
34         </target>\r
35         <target name="clean">\r
36                 <delete file="../lib/System.Data.dll" failonerror="false"/>\r
37                 <delete file="Test/System.Data.dll" failonerror="false"/>\r
38 \r
39         </target>\r
40 </project>\r