2002-05-08 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"/>
17                         <arg value="/r:System.dll"/>
18                         <arg value="/r:System.Xml.dll"/>
19                         <sources>\r
20                                 <includes name="**/*.cs"/> \r
21                                 <excludes name="System.Data/DataTableRelationCollection.cs"/>\r
22                                 <excludes name="Test/**"/>\r
23                                 <excludes name="System.Data.Common/DbDataPermission.cs"/>\r
24                                 <excludes name="System.Data.SqlClient/SqlDataAdapter.cs"/>\r
25                                 <excludes name="System.Data.SqlClient/SqlInfoMessageEventArgs.cs"/>\r
26                                 <excludes name="System.Data.SqlClient/SqlRowUpdatingEventArgs.cs"/>\r
27                                 <excludes name="System.Data.SqlClient/SqlRowUpdatedEventArgs.cs"/>\r
28                                 <excludes name="System.Data.SqlClient/SqlInfoMessageEventHandler.cs"/>\r
29                                 <excludes name="System.Data.SqlClient/SqlRowUpdatingEventHandler.cs"/>\r
30                                 <excludes name="System.Data.SqlClient/SqlRowUpdatedEventHandler.cs"/>\r
31                                 <excludes name="System.Data.SqlClient/SqlClientPermission.cs"/>\r
32                                 <excludes name="System.Data.SqlClient/SqlClientPermissionAttribute.cs"/>\r
33                                 <excludes name="System.Data.SqlClient/SqlCommandBuilder.cs"/>\r
34                         </sources>\r
35                         <references>\r
36                                 <includes name="../lib/corlib.dll"/>\r
37                                 <includes name="../lib/System.dll"/>\r
38                                 <includes name="../lib/System.Xml.dll"/>\r
39                         </references>\r
40                 </csc>\r
41         </target>\r
42         <target name="test" depends="build">\r
43                 <nant basedir="Test" target="test"/>\r
44         </target>\r
45         <target name="clean">\r
46                 <delete file="../lib/System.Data.dll" failonerror="false"/>\r
47         </target>\r
48 </project>\r