List:Commits« Previous MessageNext Message »
From:rburnett Date:October 10 2006 6:53pm
Subject:Connector/NET commit: r395 - branches/1.0
View as plain text  
Modified:
   branches/1.0/Client.build
Log:
fixed reference from ${nunit} to ${nunit.dir}

Modified: branches/1.0/Client.build
===================================================================
--- branches/1.0/Client.build	2006-10-06 20:27:46 UTC (rev 394)
+++ branches/1.0/Client.build	2006-10-10 18:53:09 UTC (rev 395)
@@ -1,250 +1,250 @@
-<project name="MySqlClient" default="allframeworks" xmlns="http://nant.sf.net/schemas/nant-0.84.win32.net-1.0.xsd">
-	<description>MySQLClient Managed Provider for MySQL</description>
-
-	<property name="ncover.executable" value="c:\program files\ncover\ncover.console.exe"/>
-	<property name="fxcop.executable" value="c:\program files\fxcop\fxcopcmd.exe"/>
-
-	<!-- filesets -->
-	<fileset id="Source">
-		<include name="mysqlclient/common/*.cs"/>
-		<include name="mysqlclient/Types/*.cs"/>
-		<include name="mysqlclient/*.cs"/>
-	</fileset>
-
-	<if test="${not property::exists('debug')}">
-		<property name="debug" value="false"/>
-	</if>
-	
-	<!-- we default to optimized release binaries -->
-	<property name="opt" value="true"/>
-	<property name="buildType" value="release"/>
-
-    <if test="${(debug)}">
-		<property name="opt" value="false"/>
-		<property name="buildType" value="debug"/>
-	</if>
-
-	<if test="${not property::exists('defines')}">
-		<property name="defines" value=""/>
-	</if>
-	
-    <if test="${not property::exists('build.dir')}">
-		<property name="build.dir" value="."/>
-	</if>
-
-	<!-- builds the client on all supported frameworks -->
-	<target name="allframeworks" depends="net-1.0, net-1.1, net-2.0, mono-1.0">
-		<call target="Docs"/>
-	</target>
-
-	<!-- core managed driver target -->	
-	<target name="client" description="Core client target">
-		<property name="nant.settings.currentframework" value="${framework}"/>
-		<property name="outdir" value="bin/${framework}/${buildType}"/>
-		
-		<mkdir dir="${outdir}" failonerror="false"/>
-		<resgen input="mysqlclient/Strings.resx" output="mysqlclient/Strings.resources"/>
-		<csc output="${outdir}/MySql.Data.dll" target="library" 
-			define="${defines}" debug="${debug}" optimize="${opt}"
-			doc="${outdir}/MySql.Data.xml">
-			<arg value="/nowarn:0679"/>
-			<resources prefix="MySql.Data.MySqlClient" dynamicprefix="true">
-				<include name="mysqlclient/Strings.resources"/>
-			</resources>
-			<references>
-				<include name="ICSharpCode.SharpZipLib.dll"/>
-				<include name="System.Data.dll"/>		
-				<include name="System.Drawing.dll"/>
-			</references>
-			<sources refid="Source"/>
-		</csc>
-		<csc output="${outdir}/MySql.Data.Tests.dll" target="library" 
-			debug="${debug}" optimize="${opt}"> <arg value="/nowarn:0679"/>
-			<sources>
-				<include name="TestSuite/*.cs" />
-			</sources>
-			<references>
-				<include name="${outdir}/MySql.Data.dll"/>
-				<include name="System.Data.dll"/>		
-				<include name="System.Drawing.dll"/>
-				<include name="${nunit-lib}/nunit.framework.dll"/>
-			</references>
-		</csc>
-	</target>
-
-	<!-- core managed driver target 1.0 -->	
-	<target name="net-1.0" description="1.0 .NET target">
-		<property name="nunit-lib" value="${nunit}/bin"/>
-		<property name="framework" value="net-1.0"/>
-		<call target="client"/>
-	</target>
-	
-	<!-- core managed driver target 1.1 -->
-	<target name="net-1.1" description="1.1 .NET target">
-		<property name="nunit-lib" value="${nunit}/bin"/>
-		<property name="framework" value="net-1.1"/>
-		<call target="client"/>
-	</target>
-
-	<!-- core managed driver target 2.0 -->
-	<target name="net-2.0" description="2.0 .NET target">
-		<property name="nunit-lib" value="${nunit}/bin"/>
-		<property name="framework" value="net-2.0"/>
-		<call target="client"/>
-	</target>
-	
-	<!-- core managed driver target mono 1.0 -->
-	<target name="mono-1.0" description="Mono 1.0 Target">
+<project name="MySqlClient" default="allframeworks" xmlns="http://nant.sf.net/schemas/nant-0.84.win32.net-1.0.xsd">
+	<description>MySQLClient Managed Provider for MySQL</description>
+
+	<property name="ncover.executable" value="c:\program files\ncover\ncover.console.exe"/>
+	<property name="fxcop.executable" value="c:\program files\fxcop\fxcopcmd.exe"/>
+
+	<!-- filesets -->
+	<fileset id="Source">
+		<include name="mysqlclient/common/*.cs"/>
+		<include name="mysqlclient/Types/*.cs"/>
+		<include name="mysqlclient/*.cs"/>
+	</fileset>
+
+	<if test="${not property::exists('debug')}">
+		<property name="debug" value="false"/>
+	</if>
+	
+	<!-- we default to optimized release binaries -->
+	<property name="opt" value="true"/>
+	<property name="buildType" value="release"/>
+
+    <if test="${(debug)}">
+		<property name="opt" value="false"/>
+		<property name="buildType" value="debug"/>
+	</if>
+
+	<if test="${not property::exists('defines')}">
+		<property name="defines" value=""/>
+	</if>
+	
+    <if test="${not property::exists('build.dir')}">
+		<property name="build.dir" value="."/>
+	</if>
+
+	<!-- builds the client on all supported frameworks -->
+	<target name="allframeworks" depends="net-1.0, net-1.1, net-2.0, mono-1.0">
+		<call target="Docs"/>
+	</target>
+
+	<!-- core managed driver target -->	
+	<target name="client" description="Core client target">
+		<property name="nant.settings.currentframework" value="${framework}"/>
+		<property name="outdir" value="bin/${framework}/${buildType}"/>
+		
+		<mkdir dir="${outdir}" failonerror="false"/>
+		<resgen input="mysqlclient/Strings.resx" output="mysqlclient/Strings.resources"/>
+		<csc output="${outdir}/MySql.Data.dll" target="library" 
+			define="${defines}" debug="${debug}" optimize="${opt}"
+			doc="${outdir}/MySql.Data.xml">
+			<arg value="/nowarn:0679"/>
+			<resources prefix="MySql.Data.MySqlClient" dynamicprefix="true">
+				<include name="mysqlclient/Strings.resources"/>
+			</resources>
+			<references>
+				<include name="ICSharpCode.SharpZipLib.dll"/>
+				<include name="System.Data.dll"/>		
+				<include name="System.Drawing.dll"/>
+			</references>
+			<sources refid="Source"/>
+		</csc>
+		<csc output="${outdir}/MySql.Data.Tests.dll" target="library" 
+			debug="${debug}" optimize="${opt}"> <arg value="/nowarn:0679"/>
+			<sources>
+				<include name="TestSuite/*.cs" />
+			</sources>
+			<references>
+				<include name="${outdir}/MySql.Data.dll"/>
+				<include name="System.Data.dll"/>		
+				<include name="System.Drawing.dll"/>
+				<include name="${nunit-lib}/nunit.framework.dll"/>
+			</references>
+		</csc>
+	</target>
+
+	<!-- core managed driver target 1.0 -->	
+	<target name="net-1.0" description="1.0 .NET target">
+		<property name="nunit-lib" value="${nunit.dir}/bin"/>
+		<property name="framework" value="net-1.0"/>
+		<call target="client"/>
+	</target>
+	
+	<!-- core managed driver target 1.1 -->
+	<target name="net-1.1" description="1.1 .NET target">
+		<property name="nunit-lib" value="${nunit.dir}/bin"/>
+		<property name="framework" value="net-1.1"/>
+		<call target="client"/>
+	</target>
+
+	<!-- core managed driver target 2.0 -->
+	<target name="net-2.0" description="2.0 .NET target">
+		<property name="nunit-lib" value="${nunit.dir}/bin"/>
+		<property name="framework" value="net-2.0"/>
+		<call target="client"/>
+	</target>
+	
+	<!-- core managed driver target mono 1.0 -->
+	<target name="mono-1.0" description="Mono 1.0 Target">
         <property name="nunit-lib" value="${framework::get-assembly-directory('mono-1.0')}"/>
-		<property name="framework" value="mono-1.0"/>
-		<call target="client"/>
-	</target>
-
-	<!-- testing targets -->
-	<target name="alltests" depends="test-net-2.0, test-net-1.1, test-net-1.0">
-	</target>
-	
-	<target name="test-net-1.1" depends="net-1.1">
-		<property name="framework" value="net-1.1"/>
-		<call target="testclient"/>
-		<call target="fxcop"/>
-	</target>
-
-	<target name="test-net-2.0" depends="net-2.0">
-		<property name="framework" value="net-2.0"/>
-		<call target="testclient"/>
-	</target>
-
-	<target name="test-net-1.0" depends="net-1.0">
-		<property name="framework" value="net-1.0"/>
-		<call target="testclient"/>
-	</target>
-
-	<target name="test-mono-1.0" depends="mono-1.0">
+		<property name="framework" value="mono-1.0"/>
+		<call target="client"/>
+	</target>
+
+	<!-- testing targets -->
+	<target name="alltests" depends="test-net-2.0, test-net-1.1, test-net-1.0">
+	</target>
+	
+	<target name="test-net-1.1" depends="net-1.1">
+		<property name="framework" value="net-1.1"/>
+		<call target="testclient"/>
+		<call target="fxcop"/>
+	</target>
+
+	<target name="test-net-2.0" depends="net-2.0">
+		<property name="framework" value="net-2.0"/>
+		<call target="testclient"/>
+	</target>
+
+	<target name="test-net-1.0" depends="net-1.0">
+		<property name="framework" value="net-1.0"/>
+		<call target="testclient"/>
+	</target>
+
+	<target name="test-mono-1.0" depends="mono-1.0">
         <property name="nunit" value="${nunit-mono}"/>
-		<property name="framework" value="mono-1.0"/>
-		<call target="testclient"/>
-	</target>
-
-	<!-- This target will call the testdb target for each supported config. -->
-	<target name="test_all_configs">
-		<property name="config" value="tcp"/>
-		<call target="testdb"/>  
-		<property name="config" value="tcp_compressed"/>
-		<call target="testdb"/> 
-<!--		<property name="config" value="pipe"/>
-		<call target="testdb"/>  
-		<property name="config" value="pipe_compressed"/>
-		<call target="testdb"/>-->
-	</target>
-
-    <!-- 
-    Target to run the test suite.  This target will run through all the 
-    supported versions of MySQL, stopping the services, and then starting
-    them one by one and running all supported configs on each database
-    -->
-	<target name="testclient" description="Target to run NUnit tests">
-		<mkdir dir="results"/>
-		<echo message="Stopping all services"/>
-		<property name="doCoverage" value="false"/>
-		<servicecontroller action="Stop" service="MySql4.0"/>
-		<servicecontroller action="Stop" service="MySql4.1"/>
-		<servicecontroller action="Stop" service="MySql5.0"/>
-
-		<!-- test 4.0 -->		
-		<echo message="Testing MySQL 4.0"/>
-		<property name="excludes" value="4.1,5.0,NotWorking"/>
-		<servicecontroller action="Start" service="MySql4.0"/>
-		<call target="test_all_configs"/>
-
-		<echo message="Testing MySQL 4.1"/>
-		<servicecontroller action="Stop" service="MySql4.0"/>
-		<servicecontroller action="Start" service="MySql4.1"/>
-		<property name="excludes" value="5.0,NotWorking"/>
-		<call target="test_all_configs"/>
-
-		<echo message="Testing MySQL 5.0"/>
-		<servicecontroller action="Stop" service="MySql4.1"/>
-		<servicecontroller action="Start" service="MySql5.0"/>
-		<property name="excludes" value="NotWorking"/>
-		<!--<property name="doCoverage" value="true"/>-->
-		<call target="test_all_configs"/>
-		
-	</target>
-
-	<!-- 
-	execute the test suite against a single database instance, possibly using
-	coverage
-	-->
-	<target name="testdb" description="Target to test a database with all possible configurations">
-		<copy file="testsuite/configs/${config}.config" tofile="bin/${framework}/${buildType}/MySql.Data.Tests.dll.config"/>
-		
-		<property name="nunit-exe" value="${nunit}/bin/nunit-console.exe"/>
-		<property name="nunit-exe" value="${nunit}/mono/bin/nunit-console.exe" if="${string::contains(framework, 'mono')}"/>
-		
-		<exec unless="${doCoverage}" program="${nunit-exe}"
-		      commandline="/exclude=${excludes} /xml=../../../results/nunit-${framework}-${buildType}.xml bin/${framework}/${buildType}/MySql.Data.Tests.dll"
-		      failonerror="true"/>
-		<exec if="${doCoverage}" program="${ncover.executable}"
-		      commandline="/c &quot;${nunit-exe}&quot; &quot;bin/${framework}/${buildType}/MySql.Data.Tests.dll /exclude=${excludes} /xml=../../../results/nunit-${framework}-${buildType}.xml&quot; /a MySql.Data /o results/ncover-${framework}-${config}.xml"
-		      failonerror="true"/>
-	</target>
-
-	<!-- Run fxcop on the current build -->	
-	<target name="fxcop" description="Runs FXCop">
-		<exec program="${fxcop.executable}" 
-			commandline="/o:results/fxcop-${framework}-${buildType}.xml /c /f:bin/${framework}/${buildType}/MySql.Data.dll /s"
-			failonerror="false"/>
-	</target>
-	
-	<!-- documentation target -->
-	<target name="Docs" description="Documentation">
-		<ndoc>
-			<assemblies basedir="bin/${framework}/${buildType}">
-				<include name="MySQL.Data.dll" />
-			</assemblies>
-			<summaries>
-				<include name="${build.dir}/mysqlclient/docs/namespace.xml"/>
-			</summaries>
-			<documenters>
-				<documenter name="MSDN">
-					<property name="OutputDirectory" value="${build.dir}/bin/${framework}/${buildType}/doc/VS.Net" />
-                    <property name="HtmlHelpName" value="MySql.Data" />
-                    <property name="HtmlHelpCompilerFilename" value="hhc.exe" />
-                    <property name="IncludeFavorites" value="False" />
-                    <property name="Title" value="MySQL ADO.Net Data Provider" />
-                    <property name="SplitTOCs" value="False" />
-                    <property name="DefaulTOC" value="" />
-                    <property name="ShowVisualBasic" value="True" />
-                    <property name="ShowMissingSummaries" value="False" />
-                    <property name="ShowMissingRemarks" value="False" />
-                    <property name="ShowMissingParams" value="False" />
-                    <property name="ShowMissingReturns" value="False" />
-                    <property name="ShowMissingValues" value="False" />
-                    <property name="DocumentInternals" value="False" />
-                    <property name="DocumentProtected" value="True" />
-                    <property name="DocumentPrivates" value="False" />
-                    <property name="DocumentEmptyNamespaces" value="False" />
-                    <property name="IncludeAssemblyVersion" value="False" />
-                    <property name="CopyrightText" value="Copyright MySQL AB 2004-2005" />
-                    <property name="CopyrightHref" value="http://www.mysql.com" />
-				</documenter>
-			</documenters>
-		</ndoc>
-		
-		<!-- now copy the generated docs to the doc folder -->
-		<mkdir dir="doc"/>
-		<copy file="bin/${framework}/${buildType}/doc/VS.Net/MySql.Data.chm" todir="doc"/>
-		<delete dir="bin/${framework}/${buildType}/doc" failonerror="false"/>
-	</target>
-	
-	<!-- Remove all generated files target -->
-	<target name="clean" description="Remove all generated files">
-		<delete failonerror="false">
-			<fileset>
-				<include name="bin/**" />
-            </fileset>
-        </delete>
-    </target>
-    
-</project>
+		<property name="framework" value="mono-1.0"/>
+		<call target="testclient"/>
+	</target>
+
+	<!-- This target will call the testdb target for each supported config. -->
+	<target name="test_all_configs">
+		<property name="config" value="tcp"/>
+		<call target="testdb"/>  
+		<property name="config" value="tcp_compressed"/>
+		<call target="testdb"/> 
+<!--		<property name="config" value="pipe"/>
+		<call target="testdb"/>  
+		<property name="config" value="pipe_compressed"/>
+		<call target="testdb"/>-->
+	</target>
+
+    <!-- 
+    Target to run the test suite.  This target will run through all the 
+    supported versions of MySQL, stopping the services, and then starting
+    them one by one and running all supported configs on each database
+    -->
+	<target name="testclient" description="Target to run NUnit tests">
+		<mkdir dir="results"/>
+		<echo message="Stopping all services"/>
+		<property name="doCoverage" value="false"/>
+		<servicecontroller action="Stop" service="MySql4.0"/>
+		<servicecontroller action="Stop" service="MySql4.1"/>
+		<servicecontroller action="Stop" service="MySql5.0"/>
+
+		<!-- test 4.0 -->		
+		<echo message="Testing MySQL 4.0"/>
+		<property name="excludes" value="4.1,5.0,NotWorking"/>
+		<servicecontroller action="Start" service="MySql4.0"/>
+		<call target="test_all_configs"/>
+
+		<echo message="Testing MySQL 4.1"/>
+		<servicecontroller action="Stop" service="MySql4.0"/>
+		<servicecontroller action="Start" service="MySql4.1"/>
+		<property name="excludes" value="5.0,NotWorking"/>
+		<call target="test_all_configs"/>
+
+		<echo message="Testing MySQL 5.0"/>
+		<servicecontroller action="Stop" service="MySql4.1"/>
+		<servicecontroller action="Start" service="MySql5.0"/>
+		<property name="excludes" value="NotWorking"/>
+		<!--<property name="doCoverage" value="true"/>-->
+		<call target="test_all_configs"/>
+		
+	</target>
+
+	<!-- 
+	execute the test suite against a single database instance, possibly using
+	coverage
+	-->
+	<target name="testdb" description="Target to test a database with all possible configurations">
+		<copy file="testsuite/configs/${config}.config" tofile="bin/${framework}/${buildType}/MySql.Data.Tests.dll.config"/>
+		
+		<property name="nunit-exe" value="${nunit.dir}/bin/nunit-console.exe"/>
+		<property name="nunit-exe" value="${nunit.dir}/mono/bin/nunit-console.exe" if="${string::contains(framework, 'mono')}"/>
+		
+		<exec unless="${doCoverage}" program="${nunit-exe}"
+		      commandline="/exclude=${excludes} /xml=../../../results/nunit-${framework}-${buildType}.xml bin/${framework}/${buildType}/MySql.Data.Tests.dll"
+		      failonerror="true"/>
+		<exec if="${doCoverage}" program="${ncover.executable}"
+		      commandline="/c &quot;${nunit-exe}&quot; &quot;bin/${framework}/${buildType}/MySql.Data.Tests.dll /exclude=${excludes} /xml=../../../results/nunit-${framework}-${buildType}.xml&quot; /a MySql.Data /o results/ncover-${framework}-${config}.xml"
+		      failonerror="true"/>
+	</target>
+
+	<!-- Run fxcop on the current build -->	
+	<target name="fxcop" description="Runs FXCop">
+		<exec program="${fxcop.executable}" 
+			commandline="/o:results/fxcop-${framework}-${buildType}.xml /c /f:bin/${framework}/${buildType}/MySql.Data.dll /s"
+			failonerror="false"/>
+	</target>
+	
+	<!-- documentation target -->
+	<target name="Docs" description="Documentation">
+		<ndoc>
+			<assemblies basedir="bin/${framework}/${buildType}">
+				<include name="MySQL.Data.dll" />
+			</assemblies>
+			<summaries>
+				<include name="${build.dir}/mysqlclient/docs/namespace.xml"/>
+			</summaries>
+			<documenters>
+				<documenter name="MSDN">
+					<property name="OutputDirectory" value="${build.dir}/bin/${framework}/${buildType}/doc/VS.Net" />
+                    <property name="HtmlHelpName" value="MySql.Data" />
+                    <property name="HtmlHelpCompilerFilename" value="hhc.exe" />
+                    <property name="IncludeFavorites" value="False" />
+                    <property name="Title" value="MySQL ADO.Net Data Provider" />
+                    <property name="SplitTOCs" value="False" />
+                    <property name="DefaulTOC" value="" />
+                    <property name="ShowVisualBasic" value="True" />
+                    <property name="ShowMissingSummaries" value="False" />
+                    <property name="ShowMissingRemarks" value="False" />
+                    <property name="ShowMissingParams" value="False" />
+                    <property name="ShowMissingReturns" value="False" />
+                    <property name="ShowMissingValues" value="False" />
+                    <property name="DocumentInternals" value="False" />
+                    <property name="DocumentProtected" value="True" />
+                    <property name="DocumentPrivates" value="False" />
+                    <property name="DocumentEmptyNamespaces" value="False" />
+                    <property name="IncludeAssemblyVersion" value="False" />
+                    <property name="CopyrightText" value="Copyright MySQL AB 2004-2005" />
+                    <property name="CopyrightHref" value="http://www.mysql.com" />
+				</documenter>
+			</documenters>
+		</ndoc>
+		
+		<!-- now copy the generated docs to the doc folder -->
+		<mkdir dir="doc"/>
+		<copy file="bin/${framework}/${buildType}/doc/VS.Net/MySql.Data.chm" todir="doc"/>
+		<delete dir="bin/${framework}/${buildType}/doc" failonerror="false"/>
+	</target>
+	
+	<!-- Remove all generated files target -->
+	<target name="clean" description="Remove all generated files">
+		<delete failonerror="false">
+			<fileset>
+				<include name="bin/**" />
+            </fileset>
+        </delete>
+    </target>
+    
+</project>

Thread
Connector/NET commit: r395 - branches/1.0rburnett10 Oct