2002-04-21 Daniel Morgan <danmorg@sc.rr.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="/unsafe"/>\r
12                         <sources>\r
13                                 <includes name="**/*.cs"/> \r
14                                 <excludes name="System.Data/DataColumn.cs"/>\r
15                                 <excludes name="System.Data/DataRow.cs"/>\r
16                                 <excludes name="System.Data/DataTableRelationCollection.cs"/>\r
17                                 <excludes name="System.Data/DataRelationCollection.cs"/>\r
18                                 <excludes name="System.Data/DataTable.cs"/>\r
19                                 <excludes name="System.Data/DataSet.cs"/>\r
20                                 <excludes name="Test/**"/>\r
21                                 <excludes name="System.Data.Common/*"/>\r
22                                 <excludes name="System.Data.SqlClient/SqlDataAdapter.cs"/>\r
23                                 <excludes name="System.Data.SqlClient/SqlDataReader.cs"/>\r
24                                 <excludes name="System.Data.SqlClient/SqlInfoMessageEventArgs.cs"/>\r
25                                 <excludes name="System.Data.SqlClient/SqlRowUpdatingEventArgs.cs"/>\r
26                                 <excludes name="System.Data.SqlClient/SqlRowUpdatedEventArgs.cs"/>\r
27                                 <excludes name="System.Data.SqlClient/SqlInfoMessageEventHandler.cs"/>\r
28                                 <excludes name="System.Data.SqlClient/SqlRowUpdatingEventHandler.cs"/>\r
29                                 <excludes name="System.Data.SqlClient/SqlRowUpdatedEventHandler.cs"/>\r
30                                 <excludes name="System.Data.SqlClient/SqlClientPermission.cs"/>\r
31                                 <excludes name="System.Data.SqlClient/SqlClientPermissionAttribute.cs"/>\r
32                                 <excludes name="System.Data.SqlClient/SqlCommandBuilder.cs"/>\r
33                                 <excludes name="System.Data.SqlTypes/*"/>\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="clean">\r
43                 <delete file="../lib/System.Data.dll" failonerror="false"/>\r
44         </target>\r
45 </project>\r