2002-05-01 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="/unsafe"/>\r
12                         <sources>\r
13                                 <includes name="**/*.cs"/> \r
14                                 <!--\r
15                                 <excludes name="System.Data/Constraint.cs"/>\r
16                                 <excludes name="System.Data/ConstraintCollection.cs"/>\r
17                                 <excludes name="System.Data/InternalDataCollectionBase.cs"/>\r
18                                 <excludes name="System.Data/DataColumn.cs"/>\r
19                                 <excludes name="System.Data/DataColumnCollection.cs"/>\r
20                                 <excludes name="System.Data/DataRow.cs"/>\r
21                                 <excludes name="System.Data/DataRowCollection.cs"/>\r
22                                 <excludes name="System.Data/DataRowChangeEventArgs.cs"/>\r
23                                 <excludes name="System.Data/DataRelationCollection.cs"/>\r
24                                 <excludes name="System.Data/DataTable.cs"/>\r
25                                 <excludes name="System.Data/PropertyCollection.cs"/>\r
26                                 -->\r
27                                 <excludes name="System.Data/DataTableRelationCollection.cs"/>\r
28                                 <excludes name="System.Data/DataView.cs"/>\r
29                                 <excludes name="System.Data/DataViewManager.cs"/>\r
30                                 <excludes name="System.Data/DataViewSetting.cs"/>\r
31                                 <excludes name="System.Data/DataSet.cs"/>\r
32                                 <excludes name="System.Data/MergeFailedEventArgs.cs"/>\r
33                                 <excludes name="Test/**"/>\r
34                                 <excludes name="System.Data.Common/*"/>\r
35                                 <excludes name="System.Data.SqlClient/SqlDataAdapter.cs"/>\r
36                                 <!--<excludes name="System.Data.SqlClient/SqlDataReader.cs"/>-->\r
37                                 <excludes name="System.Data.SqlClient/SqlInfoMessageEventArgs.cs"/>\r
38                                 <excludes name="System.Data.SqlClient/SqlRowUpdatingEventArgs.cs"/>\r
39                                 <excludes name="System.Data.SqlClient/SqlRowUpdatedEventArgs.cs"/>\r
40                                 <excludes name="System.Data.SqlClient/SqlInfoMessageEventHandler.cs"/>\r
41                                 <excludes name="System.Data.SqlClient/SqlRowUpdatingEventHandler.cs"/>\r
42                                 <excludes name="System.Data.SqlClient/SqlRowUpdatedEventHandler.cs"/>\r
43                                 <excludes name="System.Data.SqlClient/SqlClientPermission.cs"/>\r
44                                 <excludes name="System.Data.SqlClient/SqlClientPermissionAttribute.cs"/>\r
45                                 <excludes name="System.Data.SqlClient/SqlCommandBuilder.cs"/>\r
46                                 <excludes name="System.Data.SqlTypes/*"/>\r
47                         </sources>\r
48                         <references>\r
49                                 <includes name="../lib/corlib.dll"/>\r
50                                 <includes name="../lib/System.dll"/>\r
51                                 <includes name="../lib/System.Xml.dll"/>\r
52                         </references>\r
53                 </csc>\r
54         </target>\r
55         <target name="clean">\r
56                 <delete file="../lib/System.Data.dll" failonerror="false"/>\r
57         </target>\r
58 </project>\r