Implement DiagnosticsConfigurationHandler, so that .config files can contain
[mono.git] / mcs / class / library.build
index fcaf5988dadf592aa5d1845e4b1e5aff06fdcad4..b5a47d5defaa2fc8aba54e98606c41e079ff5b7f 100644 (file)
@@ -1,54 +1,84 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-
-<!-- NAnt build file for class libraries -->
-<!-- Target windows builds libraries _for_ windows -->
-<!-- Target linux builds libraries _for_ linux -->
-
-<project name="corlib" default="build">
-       <property name="debug" value="false"/>
-
-       <target name="build">
-               <nant basedir="corlib" target="build"/>
-               <nant basedir="I18N" target="build"/>
-               <nant basedir="System" target="build"/>
-               <nant basedir="System.Drawing" target="build"/>
-               <nant basedir="System.EnterpriseServices" target="build"/>
-               <nant basedir="System.XML" target="build"/>
-               <nant basedir="System.Data" target="build"/>
-               <nant basedir="System.Web" target="build"/>
-               <nant basedir="System.Web.Services" target="build"/>
-               <nant basedir="Microsoft.VisualBasic" target="build"/>
-               <nant basedir="System.Configuration.Install" target="build"/>
-               <nant basedir="System.Runtime.Remoting" target="build"/>
-               <nant basedir="System.Runtime.Serialization.Formatters.Soap" target="build"/>
-               <nant basedir="Mono.PEToolkit" target="build"/>
-       </target>
-
-       <target name="test">
-               <nant basedir="corlib" target="test"/>
-               <nant basedir="System" target="test"/>
-               <nant basedir="System.XML" target="test"/>
-               <nant basedir="System.Data" target="test"/>
-               <nant basedir="System.Web.Services" target="test"/>
-               <nant basedir="Microsoft.VisualBasic" target="test"/>
-               <nant basedir="System.Configuration.Install" target="test"/>
-       </target>
-
-       <target name="clean">
-               <delete failonerror="false">
-                       <fileset basedir="lib">
-                               <includes name="*.dll"/>
-                       </fileset>
-               </delete>
-               <nant basedir="corlib" target="clean"/>
-               <nant basedir="I18N" target="clean"/>
-               <nant basedir="System" target="clean"/>
-               <nant basedir="System.Drawing" target="clean"/>
-               <nant basedir="System.XML" target="clean"/>
-               <nant basedir="System.Data" target="clean"/>
-               <nant basedir="System.Web.Services" target="clean"/>
-               <nant basedir="Microsoft.VisualBasic" target="clean"/>
-               <nant basedir="System.Configuration.Install" target="clean"/>
-               <nant basedir="Mono.PEToolkit" target="clean"/>
-       </target>
-</project>
+<?xml version="1.0" encoding="iso-8859-1"?>\r
+\r
+<!-- NAnt build file for class libraries -->\r
+<!-- Target windows builds libraries _for_ windows -->\r
+<!-- Target linux builds libraries _for_ linux -->\r
+\r
+<project name="corlib" default="build">\r
+       <property name="debug" value="false"/>\r
+\r
+       <target name="build">\r
+               <nant basedir="Accessibility" target="build" buildfile="Accessibility/Accessibility.build"/>\r
+               <nant basedir="corlib" target="build" buildfile="corlib/corlib.build"/>\r
+               <nant basedir="Cscompmgd" target="build" buildfile="Cscompmgd/Cscompmgd.build"/>\r
+               <nant basedir="I18N" target="build" buildfile="I18N/I18N.build"/>\r
+               <nant basedir="Microsoft.VisualBasic" target="build" buildfile="Microsoft.VisualBasic/Microsoft.VisualBasic.build"/>\r
+               <nant basedir="Mono.CSharp.Debugger" target="build" buildfile="Mono.CSharp.Debugger/Mono.CSharp.Debugger.build"/>\r
+               <nant basedir="Mono.Data" target="build" buildfile="Mono.Data/Mono.Data.build"/>\r
+\r
+               <!-- TODO: Mono.Data.SybaseClient depends on Mono.Data.Tds -->\r
+               <nant basedir="Mono.Data.Tds" target="build" buildfile="Mono.Data.Tds/Mono.Data.Tds.build"/>\r
+               \r
+               <!-- TODO: Mono.Data.* depends on System.Data -->\r
+               <nant basedir="System.Data" target="build" buildfile="System.Data/System.Data.build"/>\r
+               <nant basedir="Mono.Data.MySql" target="build" buildfile="Mono.Data.MySql/Mono.Data.MySql.build"/>\r
+               <nant basedir="Mono.Data.PostgreSqlClient" target="build" buildfile="Mono.Data.PostgreSqlClient/Mono.Data.PostgreSqlClient.build"/>\r
+               <nant basedir="Mono.Data.SqliteClient" target="build" buildfile="Mono.Data.SqliteClient/Mono.Data.SqliteClient.build"/> \r
+               <nant basedir="Mono.Data.SybaseClient" target="build" buildfile="Mono.Data.SybaseClient/Mono.Data.SybaseClient.build"/> \r
+               <nant basedir="Mono.Data.TdsClient" target="build" buildfile="Mono.Data.TdsClient/Mono.Data.TdsClient.build"/>\r
+               <nant basedir="Mono.Directory.LDAP" target="build" buildfile="Mono.Directory.LDAP/Mono.Directory.LDAP.build"/> \r
+               <nant basedir="Mono.GetOptions" target="build" buildfile="Mono.GetOptions/Mono.GetOptions.build"/>\r
+               <nant basedir="Mono.PEToolkit" target="build" buildfile="Mono.PEToolkit/PEToolkit.build"/>\r
+               <nant basedir="System" target="build" buildfile="System/System.build"/>\r
+               <nant basedir="System.Configuration.Install" target="build" buildfile="System.Configuration.Install/System.Configuration.Install.build"/>\r
+               <nant basedir="System.Data.OracleClient" target="build" buildfile="System.Data.OracleClient/System.Data.OracleClient.build"/>\r
+               <nant basedir="System.Design" target="build" buildfile="System.Design/System.Design.build"/>\r
+               <nant basedir="System.Drawing" target="build" buildfile="System.Drawing/System.Drawing.build"/>\r
+               <nant basedir="System.EnterpriseServices" target="build" buildfile="System.EnterpriseServices/System.EnterpriseServices.build"/>\r
+               <nant basedir="System.Runtime.Remoting" target="build" buildfile="System.Runtime.Remoting/System.Runtime.Remoting.build"/>\r
+               <nant basedir="System.Runtime.Serialization.Formatters.Soap" target="build" buildfile="System.Runtime.Serialization.Formatters.Soap/System.Runtime.Serialization.Formatters.Soap.build"/>\r
+               <nant basedir="System.Security" target="build" buildfile="System.Security/System.Security.build"/>\r
+               <nant basedir="System.ServiceProcess" target="build" buildfile="System.ServiceProcess/System.ServiceProcess.build"/>\r
+               <nant basedir="System.Web" target="build" buildfile="System.Web/System.Web.build"/>\r
+               <nant basedir="System.Web.Services" target="build" buildfile="System.Web.Services/System.Web.Services.build"/>\r
+               <nant basedir="System.Windows.Forms" target="build" buildfile="System.Windows.Forms/System.Windows.Forms.build"/>\r
+               <nant basedir="System.XML" target="build" buildfile="System.XML/System.XML.build"/>\r
+       </target>\r
+\r
+       <target name="test">\r
+               <nant basedir="corlib" target="test"/>\r
+               <nant basedir="System" target="test"/>\r
+               <nant basedir="System.XML" target="test"/>\r
+               <nant basedir="System.Data" target="test"/>\r
+               <nant basedir="System.Web.Services" target="test"/>\r
+               <nant basedir="Microsoft.VisualBasic" target="test"/>\r
+               <nant basedir="System.Configuration.Install" target="test"/>\r
+       </target>\r
+\r
+       <target name="clean">\r
+               <delete failonerror="false">\r
+                       <fileset basedir="lib">\r
+                               <includes name="*.dll"/>\r
+                       </fileset>\r
+               </delete>\r
+               <nant basedir="corlib" target="clean"/>\r
+               <nant basedir="Cscompmgd" target="clean"/>\r
+               <nant basedir="I18N" target="clean"/>\r
+               <nant basedir="System" target="clean"/>\r
+               <nant basedir="System.Drawing" target="clean"/>\r
+               <nant basedir="System.EnterpriseServices" target="clean"/>\r
+               <nant basedir="System.XML" target="clean"/>\r
+               <nant basedir="Mono.Data.Tds" target="clean"/>\r
+               <nant basedir="System.Data" target="clean"/>\r
+               <nant basedir="Mono.Data.MySql" target="clean"/>\r
+               <nant basedir="Mono.Data.PostgreSqlClient" target="clean"/>\r
+               <nant basedir="Mono.Data.SqliteClient" target="clean"/>\r
+               <nant basedir="Mono.Data.SybaseClient" target="clean"/>\r
+               <nant basedir="Mono.Data.TdsClient" target="clean"/>\r
+               <nant basedir="System.Web.Services" target="clean"/>\r
+               <nant basedir="Mono.GetOptions" target="clean"/>\r
+               <nant basedir="Microsoft.VisualBasic" target="clean"/>\r
+               <nant basedir="System.Configuration.Install" target="clean"/>\r
+               <nant basedir="Mono.PEToolkit" target="clean"/>\r
+       </target>\r
+</project>\r