Flush ChangeLog
[mono.git] / mcs / class / System.Data / System.Data.build
index 114aa1adbc4b33d02edbd1306209ca65c915f1eb..a5eef249758dda46d61477cdae846e1167b047f1 100644 (file)
@@ -1,24 +1,53 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-
-<!-- NAnt build file for System.Data.dll -->
-
-<project name="System.Data" default="build">
-       <property name="debug" value="false"/>
-
-       <target name="build">
-               <csc target="library" output="../lib/System.Data.dll" debug="${debug}">
-                       <arg value="/nowarn:1595"/>
-                       <arg value="/unsafe"/>
-                       <sources>
-                               <includes name="**/*.cs"/> 
-                               <excludes name="Test/**"/>
-                       </sources>
-                       <references>
-                               <includes name="../lib/corlib.dll"/>
-                       </references>
-               </csc>
-       </target>
-       <target name="clean">
-               <delete file="../lib/System.Data.dll" failonerror="false"/>
-       </target>
-</project>
+<?xml version="1.0" encoding="iso-8859-1"?>\r
+\r
+<!-- NAnt build file for System.Data.dll -->\r
+\r
+<project name="System.Data" default="build">\r
+       <property name="debug" value="false"/>\r
+\r
+       <target name="build">\r
+               <csc target="library" output="../lib/System.Data.dll" debug="${debug}">\r
+                       <arg value="/nowarn:1595"/>\r
+                       <arg value="/nowarn:0067"/>\r
+                       <arg value="/nowarn:0109"/>\r
+                       <arg value="/nowarn:0169"/>\r
+                       <arg value="/nowarn:0649"/>\r
+                       <arg value="/unsafe"/>\r
+                       <sources>\r
+                               <includes name="**/*.cs"/> \r
+                               <excludes name="System.Data/DataViewSetting.cs"/>\r
+                               <excludes name="System.Data/DataViewSettingCollection.cs"/>\r
+                               <excludes name="System.Data/DataTableRelationCollection.cs"/>\r
+                               <excludes name="System.Data/DataView.cs"/>\r
+                               <excludes name="System.Data/DataViewManager.cs"/>\r
+                               <excludes name="System.Data/DataRowView.cs"/>\r
+                               <excludes name="System.Data/DataViewSetting.cs"/>\r
+                               <excludes name="System.Data/DataSet.cs"/>\r
+                               <excludes name="System.Data/MergeFailedEventArgs.cs"/>\r
+                               <excludes name="Test/**"/>\r
+                               <excludes name="System.Data.Common/*"/>\r
+                               <excludes name="System.Data.SqlClient/SqlDataAdapter.cs"/>\r
+                               <excludes name="System.Data.SqlClient/SqlInfoMessageEventArgs.cs"/>\r
+                               <excludes name="System.Data.SqlClient/SqlRowUpdatingEventArgs.cs"/>\r
+                               <excludes name="System.Data.SqlClient/SqlRowUpdatedEventArgs.cs"/>\r
+                               <excludes name="System.Data.SqlClient/SqlInfoMessageEventHandler.cs"/>\r
+                               <excludes name="System.Data.SqlClient/SqlRowUpdatingEventHandler.cs"/>\r
+                               <excludes name="System.Data.SqlClient/SqlRowUpdatedEventHandler.cs"/>\r
+                               <excludes name="System.Data.SqlClient/SqlClientPermission.cs"/>\r
+                               <excludes name="System.Data.SqlClient/SqlClientPermissionAttribute.cs"/>\r
+                               <excludes name="System.Data.SqlClient/SqlCommandBuilder.cs"/>\r
+                       </sources>\r
+                       <references>\r
+                               <includes name="../lib/corlib.dll"/>\r
+                               <includes name="../lib/System.dll"/>\r
+                               <includes name="../lib/System.Xml.dll"/>\r
+                       </references>\r
+               </csc>\r
+       </target>\r
+       <target name="test" depends="build">\r
+               <nant basedir="Test" target="test"/>\r
+       </target>\r
+       <target name="clean">\r
+               <delete file="../lib/System.Data.dll" failonerror="false"/>\r
+       </target>\r
+</project>\r