From: Griffin C. <gc...@us...> - 2005-02-12 18:31:04
|
Update of /cvsroot/dotnetmock/dotnetmock In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15030 Modified Files: DotNetMock.build Log Message: - Upgraded build file to NAnt 0.85 rc2 Index: DotNetMock.build =================================================================== RCS file: /cvsroot/dotnetmock/dotnetmock/DotNetMock.build,v retrieving revision 1.20 retrieving revision 1.21 diff -C2 -d -r1.20 -r1.21 *** DotNetMock.build 12 Feb 2005 06:30:57 -0000 1.20 --- DotNetMock.build 12 Feb 2005 18:30:55 -0000 1.21 *************** *** 1,43 **** ! <project name=".NET Mock Objects master build file" default="test"> <description>Master build file for .NET Mock Objects project</description> ! <property name="project.config" value="debug"/> ! <property name="debug.build" value="true"/> ! <property name="VisualStudioTemplates" value="VisualStudioTemplates"/> ! <property name="VisualStudioTemplates2003" value="VisualStudioTemplates2003"/> ! <property name="project.name" value="DotNetMock"/> ! <property name="version" value="0.7.4"/> ! <property name="build.dir" value="build/"/> ! <property name="dist.dir" value="dist"/> ! <property name="package.dir" value="${dist.dir}/${project.name}-${version}"/> ! <property name="bin.dir" value="${package.dir}/bin/"/> ! <property name="src.dir" value="${package.dir}/src/"/> <property name="doc.dir" value="${package.dir}/doc/" /> ! <property name="lib.dir" value="lib/"/> ! <property name="ext.dir" value="lib-ext"/> ! <property name="mbunit.dir" value="${ext.dir}/MbUnit-2.22"/> ! ! <tstamp/> ! <target name="debug" description="Perform a 'debug' build"> ! <property name="build.assemblyInfo" value="CommonAssemblyInfo.cs"/> ! </target> ! ! <target name="release" description="Perform a 'release' build"> ! <property name="build.assemblyInfo" value="StrongCommonAssemblyInfo.cs"/> ! </target> ! <target name="init" description="Setup environment"> ! <mkdir dir="${build.dir}" failonerror="false"/> <call target="${project.config}" /> </target> <target name="clean" description="Cleans project to pre-build state"> ! <delete dir="${dist.dir}" failonerror="false"/> ! <delete dir="${build.dir}" failonerror="false"/> </target> <target name="clean-all" description="Cleans all sub-projects to pre-build state" depends="clean"> <delete failonerror="false"> <fileset basedir="."> ! <includes name="**/bin"/> ! <includes name="**/obj"/> </fileset> </delete> --- 1,39 ---- ! <project name=".NET Mock Objects master build file" default="test" xmlns="http://nant.sf.net/schemas/nant.xsd"> <description>Master build file for .NET Mock Objects project</description> ! <property name="project.config" value="debug" /> ! <property name="debug.build" value="true" /> ! <property name="VisualStudioTemplates" value="VisualStudioTemplates" /> ! <property name="VisualStudioTemplates2003" value="VisualStudioTemplates2003" /> ! <property name="project.name" value="DotNetMock" /> ! <property name="version" value="0.7.4" /> ! <property name="build.dir" value="build/" /> ! <property name="dist.dir" value="dist" /> ! <property name="package.dir" value="${dist.dir}/${project.name}-${version}" /> ! <property name="bin.dir" value="${package.dir}/bin/" /> ! <property name="src.dir" value="${package.dir}/src/" /> <property name="doc.dir" value="${package.dir}/doc/" /> ! <property name="lib.dir" value="lib/" /> ! <property name="ext.dir" value="lib-ext" /> ! <property name="mbunit.dir" value="${ext.dir}/MbUnit-2.22" /> ! <tstamp /> <target name="debug" description="Perform a 'debug' build"> ! <property name="build.assemblyInfo" value="CommonAssemblyInfo.cs" /> ! </target> ! <target name="release" description="Perform a 'release' build"> ! <property name="build.assemblyInfo" value="StrongCommonAssemblyInfo.cs" /> ! </target> <target name="init" description="Setup environment"> ! <mkdir dir="${build.dir}" failonerror="false" /> <call target="${project.config}" /> </target> <target name="clean" description="Cleans project to pre-build state"> ! <delete dir="${dist.dir}" failonerror="false" /> ! <delete dir="${build.dir}" failonerror="false" /> </target> <target name="clean-all" description="Cleans all sub-projects to pre-build state" depends="clean"> <delete failonerror="false"> <fileset basedir="."> ! <include name="**/bin" /> ! <include name="**/obj" /> </fileset> </delete> *************** *** 45,57 **** <target name="test" depends="build" description="Runs NUnit tests for all built assemblies"> <nunit2> ! <formatter type="Plain"/> ! <test assemblyname="${build.dir}/DotNetMock.Tests.dll"/> ! <test assemblyname="${build.dir}/DotNetMock.TestFramework.Tests.dll"/> ! <test assemblyname="${build.dir}/DotNetMock.Framework.Tests.dll"/> ! <test assemblyname="${build.dir}/DotNetMock.Examples.NUnitTests.dll"/> </nunit2> </target> <target name="mbunit" depends="build"> ! <!-- cannot use MbUnit.Tasks because it requires NAnt 0.85 <loadtasks assembly="${mbunit.dir}/MbUnit.Tasks.dll"/> <mbunit --- 41,53 ---- <target name="test" depends="build" description="Runs NUnit tests for all built assemblies"> <nunit2> ! <formatter type="Plain" /> ! <test assemblyname="${build.dir}/DotNetMock.Tests.dll" /> ! <test assemblyname="${build.dir}/DotNetMock.TestFramework.Tests.dll" /> ! <test assemblyname="${build.dir}/DotNetMock.Framework.Tests.dll" /> ! <test assemblyname="${build.dir}/DotNetMock.Examples.NUnitTests.dll" /> </nunit2> </target> <target name="mbunit" depends="build"> ! <!-- cannot use MbUnit.Tasks because it requires NAnt 0.85 --> <loadtasks assembly="${mbunit.dir}/MbUnit.Tasks.dll"/> <mbunit *************** *** 61,72 **** > <assemblies basedir="${build.dir}"> ! <includes name="*.MbUnitTests.dll"/> </assemblies> </mbunit> ! --> ! <exec ! program="${mbunit.dir}/MbUnit.Cons.exe" ! workingdir="${build.dir}" ! > <arg value="/report-type:Text" /> <arg value="DotNetMock.Examples.MbUnitTests.dll" /> --- 57,64 ---- > <assemblies basedir="${build.dir}"> ! <include name="*.MbUnitTests.dll"/> </assemblies> </mbunit> ! <exec program="${mbunit.dir}/MbUnit.Cons.exe" workingdir="${build.dir}"> <arg value="/report-type:Text" /> <arg value="DotNetMock.Examples.MbUnitTests.dll" /> *************** *** 76,314 **** <csc target="library" output="${build.dir}/DotNetMock.dll" debug="${debug.build}" doc="${build.dir}\DotNetMock.xml"> <sources basedir="."> ! <includes name="${build.assemblyInfo}"/> ! <includes name="DotNetMock/**/*.cs"/> </sources> </csc> <csc target="library" output="${build.dir}/DotNetMock.Tests.dll" debug="${debug.build}"> <sources basedir="."> ! <includes name="DotNetMock.Tests/**/*.cs"/> </sources> <references basedir="."> ! <includes name="lib/nunit.framework.dll"/> ! <includes name="build/DotNetMock.dll"/> </references> </csc> ! <csc target="library" output="${build.dir}/DotNetMock.Framework.dll" debug="${debug.build}" doc="${build.dir}\DotNetMock.Framework.xml"> <sources basedir="."> ! <includes name="${build.assemblyInfo}"/> ! <includes name="DotNetMock.Framework/**/*.cs"/> </sources> <references basedir="."> ! <includes name="build/DotNetMock.dll" /> </references> </csc> <csc target="library" output="${build.dir}/DotNetMock.Framework.Tests.dll" debug="${debug.build}"> <sources basedir="."> ! <includes name="DotNetMock.Framework.Tests/**/*.cs"/> </sources> <references basedir="."> ! <includes name="lib/nunit.framework.dll"/> ! <includes name="build/DotNetMock.dll"/> ! <includes name="build/DotNetMock.Framework.dll"/> </references> </csc> <csc target="library" output="${build.dir}/DotNetMock.Examples.dll" debug="${debug.build}"> <sources basedir="."> ! <includes name="DotNetMock.Examples/**/*.cs"/> </sources> <references basedir="."> ! <includes name="build/DotNetMock.dll"/> </references> </csc> <csc target="library" output="${build.dir}/DotNetMock.Examples.NUnitTests.dll" debug="${debug.build}"> <sources basedir="."> ! <includes name="DotNetMock.Examples.NUnitTests/**/*.cs"/> </sources> <references basedir="."> ! <includes name="build/DotNetMock.Examples.dll"/> ! <includes name="build/DotNetMock.dll"/> ! <includes name="build/DotNetMock.Framework.dll"/> ! <includes name="lib/nunit.framework.dll" /> </references> </csc> <csc target="library" output="${build.dir}/DotNetMock.TestFramework.Tests.dll" debug="${debug.build}"> <sources basedir="."> ! <includes name="DotNetMock.TestFramework.Tests/**/*.cs"/> </sources> <references basedir="."> ! <includes name="lib/nunit.framework.dll"/> ! <includes name="build/DotNetMock.dll"/> </references> </csc> <copy todir="${build.dir}"> <fileset basedir="${lib.dir}"> ! <includes name="*.dll"/> ! <excludes name="INterop.CorProfilingLib.dll" /> </fileset> </copy> <copy todir="${build.dir}"> <fileset basedir="${mbunit.dir}"> ! <includes name="*.dll"/> ! <excludes name="*.Tasks.dll" /> </fileset> </copy> <csc target="library" output="${build.dir}/DotNetMock.Examples.MbUnitTests.dll" debug="${debug.build}"> <sources basedir="."> ! <includes name="DotNetMock.Examples.MbUnitTests/**/*.cs"/> </sources> <references basedir="."> ! <includes name="build/DotNetMock.Examples.dll"/> ! <includes name="build/DotNetMock.dll"/> ! <includes name="build/DotNetMock.Framework.dll"/> ! <includes name="${mbunit.dir}/MbUnit.Core.dll" /> ! <includes name="${mbunit.dir}/MbUnit.Framework.dll" /> </references> </csc> </target> <target name="package" description="Collects and packs up the distribution" depends="buildMSDN"> ! <mkdir dir="${dist.dir}" failonerror="false"/> ! <mkdir dir="${package.dir}" failonerror="false"/> ! <mkdir dir="${bin.dir}" failonerror="false"/> ! <mkdir dir="${src.dir}" failonerror="false"/> ! <mkdir dir="${doc.dir}" failonerror="false"/> ! <mkdir dir="${VisualStudioTemplates}" failonerror="false"/> ! <mkdir dir="${VisualStudioTemplates2003}" failonerror="false"/> <copy todir="${bin.dir}"> <fileset basedir="${build.dir}"> ! <includes name="*.dll"/> </fileset> </copy> <copy todir="${bin.dir}"> <fileset basedir="${lib.dir}"> ! <includes name="*.dll"/> ! <excludes name="INterop.CorProfilingLib.dll" /> </fileset> </copy> ! <copy file="deployment/DotNetMock.build" tofile="${package.dir}/DotNetMock.build"/> <copy todir="${doc.dir}"> <fileset basedir="docs"> ! <includes name="**/*.*"/> </fileset> </copy> <copy todir="${src.dir}/DotNetMock"> <fileset basedir="DotNetMock"> ! <includes name="**/*.cs"/> </fileset> </copy> <copy todir="${src.dir}/DotNetMock.Tests"> <fileset basedir="DotNetMock.Tests"> ! <includes name="**/*.cs"/> </fileset> </copy> <copy todir="${src.dir}/DotNetMock.Framework"> <fileset basedir="DotNetMock.Framework"> ! <includes name="**/*.cs"/> </fileset> </copy> <copy todir="${src.dir}/DotNetMock.Framework.Tests"> <fileset basedir="DotNetMock.Framework.Tests"> ! <includes name="**/*.cs"/> </fileset> </copy> <copy todir="${src.dir}/DotNetMock.Examples"> <fileset basedir="DotNetMock.Examples"> ! <includes name="**/*.cs"/> </fileset> </copy> <copy todir="${package.dir}/${VisualStudioTemplates}"> <fileset basedir="${VisualStudioTemplates}"> ! <includes name="**/*"/> </fileset> </copy> <copy todir="${package.dir}/${VisualStudioTemplates2003}"> <fileset basedir="${VisualStudioTemplates2003}"> ! <includes name="**/*"/> </fileset> ! </copy> <copy todir="${doc.dir}"> <fileset basedir="./docs"> ! <includes name="**/*"/> </fileset> </copy> <zip zipfile="${dist.dir}/${project.name}-${version}.zip"> <fileset basedir="${package.dir}"> ! <includes name="**/*"/> </fileset> </zip> </target> <target name="buildMSDN" depends="test" description="build documentation"> ! <echo message="Requires HtmlHelp compiler (hhc.exe) to be in the system path"/> <ndoc failonerror="false"> <assemblies basedir="."> ! <includes name="build/DotNetMock.dll"/> ! <includes name="build/DotNetMock.Framework.dll"/> </assemblies> <documenters> <documenter name="MSDN"> ! <property name="OutputDirectory" value="${build.dir}/docs/MSDN"/> ! <property name="HtmlHelpName" value="DotNetMock"/> ! <property name="HtmlHelpCompilerFilename" value="hhc.exe"/> ! <property name="IncludeFavorites" value="False"/> ! <property name="Title" value="An .NET Mock Objects Documented Class Library"/> ! <property name="SplitTOCs" value="False"/> ! <property name="DefaulTOC" value=""/> ! <property name="ShowVisualBasic" value="False"/> ! <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="True"/> ! <property name="CopyrightText" value=""/> ! <property name="CopyrightHref" value=""/> </documenter> </documenters> </ndoc> ! <copy file="${build.dir}/docs/MSDN/DotNetMock.chm" todir="${doc.dir}"/> </target> <target name="InstallTemplates" description="Installs VS.NET Templates for Mock Objects and NUnit Tests Under Code"> ! <readregistry property="wizards.dir" key="SOFTWARE\Microsoft\VisualStudio\7.0\Projects\{FAE04EC0-301F-11d3-BF4B-00C04F79EFBC}\WizardsTemplatesDir" hive="LocalMachine"/> ! <readregistry property="items.dir" key="SOFTWARE\Microsoft\VisualStudio\7.0\Projects\{FAE04EC0-301F-11d3-BF4B-00C04F79EFBC}\ItemTemplatesDir" hive="LocalMachine"/> <copy todir="${items.dir}"> <fileset basedir="${VisualStudioTemplates}/CSharpProjectItems"> ! <includes name="**/*.vsz"/> </fileset> </copy> <copy todir="${items.dir}/LocalProjectItems/Code"> <fileset basedir="${VisualStudioTemplates}/CSharpProjectItems/LocalProjectItems/Code"> ! <includes name="**/*.vsdir"/> </fileset> </copy> <copy todir="${wizards.dir}"> <fileset basedir="${VisualStudioTemplates}/VC#Wizards"> ! <includes name="**/*"/> </fileset> </copy> </target> <target name="InstallTemplates2003" description="Installs VS.NET 2003 Templates for Mock Objects and NUnit Tests Under Code"> ! <readregistry property="wizards.dir" key="SOFTWARE\Microsoft\VisualStudio\7.1\Projects\{FAE04EC0-301F-11d3-BF4B-00C04F79EFBC}\WizardsTemplatesDir" hive="LocalMachine"/> ! <readregistry property="items.dir" key="SOFTWARE\Microsoft\VisualStudio\7.1\Projects\{FAE04EC0-301F-11d3-BF4B-00C04F79EFBC}\ItemTemplatesDir" hive="LocalMachine"/> <copy todir="${items.dir}"> <fileset basedir="${VisualStudioTemplates2003}/CSharpProjectItems"> ! <includes name="**/*.vsz"/> </fileset> </copy> <copy todir="${items.dir}/LocalProjectItems/Code"> <fileset basedir="${VisualStudioTemplates2003}/CSharpProjectItems/LocalProjectItems/Code"> ! <includes name="**/*.vsdir"/> </fileset> </copy> <copy todir="${wizards.dir}"> <fileset basedir="${VisualStudioTemplates2003}/VC#Wizards"> ! <includes name="**/*"/> </fileset> </copy> </target> <target name="BuildProfilingAssembly" description="Creates an Interop Assembly for the .NET Profiling API"> ! <tlbimp typelib="lib/CorProfilingAPI/corprof.tlb" ! output="lib/Interop.CorProfilingLib.dll" ! keyfile="lib/Interop.CorProfilingLib.key" ! primary="true" ! unsafe="true" ! /> </target> <target name="RunFxCop" description="Runs FxCop on the DotNetMock assemblies" depends="build"> --- 68,307 ---- <csc target="library" output="${build.dir}/DotNetMock.dll" debug="${debug.build}" doc="${build.dir}\DotNetMock.xml"> <sources basedir="."> ! <include name="${build.assemblyInfo}" /> ! <include name="DotNetMock/**/*.cs" /> </sources> </csc> <csc target="library" output="${build.dir}/DotNetMock.Tests.dll" debug="${debug.build}"> <sources basedir="."> ! <include name="DotNetMock.Tests/**/*.cs" /> </sources> <references basedir="."> ! <include name="lib/nunit.framework.dll" /> ! <include name="build/DotNetMock.dll" /> </references> </csc> ! <csc target="library" output="${build.dir}/DotNetMock.Framework.dll" debug="${debug.build}" ! doc="${build.dir}\DotNetMock.Framework.xml"> <sources basedir="."> ! <include name="${build.assemblyInfo}" /> ! <include name="DotNetMock.Framework/**/*.cs" /> </sources> <references basedir="."> ! <include name="build/DotNetMock.dll" /> </references> </csc> <csc target="library" output="${build.dir}/DotNetMock.Framework.Tests.dll" debug="${debug.build}"> <sources basedir="."> ! <include name="DotNetMock.Framework.Tests/**/*.cs" /> </sources> <references basedir="."> ! <include name="lib/nunit.framework.dll" /> ! <include name="build/DotNetMock.dll" /> ! <include name="build/DotNetMock.Framework.dll" /> </references> </csc> <csc target="library" output="${build.dir}/DotNetMock.Examples.dll" debug="${debug.build}"> <sources basedir="."> ! <include name="DotNetMock.Examples/**/*.cs" /> </sources> <references basedir="."> ! <include name="build/DotNetMock.dll" /> </references> </csc> <csc target="library" output="${build.dir}/DotNetMock.Examples.NUnitTests.dll" debug="${debug.build}"> <sources basedir="."> ! <include name="DotNetMock.Examples.NUnitTests/**/*.cs" /> </sources> <references basedir="."> ! <include name="build/DotNetMock.Examples.dll" /> ! <include name="build/DotNetMock.dll" /> ! <include name="build/DotNetMock.Framework.dll" /> ! <include name="lib/nunit.framework.dll" /> </references> </csc> <csc target="library" output="${build.dir}/DotNetMock.TestFramework.Tests.dll" debug="${debug.build}"> <sources basedir="."> ! <include name="DotNetMock.TestFramework.Tests/**/*.cs" /> </sources> <references basedir="."> ! <include name="lib/nunit.framework.dll" /> ! <include name="build/DotNetMock.dll" /> </references> </csc> <copy todir="${build.dir}"> <fileset basedir="${lib.dir}"> ! <include name="*.dll" /> ! <exclude name="INterop.CorProfilingLib.dll" /> </fileset> </copy> <copy todir="${build.dir}"> <fileset basedir="${mbunit.dir}"> ! <include name="*.dll" /> ! <exclude name="*.Tasks.dll" /> </fileset> </copy> <csc target="library" output="${build.dir}/DotNetMock.Examples.MbUnitTests.dll" debug="${debug.build}"> <sources basedir="."> ! <include name="DotNetMock.Examples.MbUnitTests/**/*.cs" /> </sources> <references basedir="."> ! <include name="build/DotNetMock.Examples.dll" /> ! <include name="build/DotNetMock.dll" /> ! <include name="build/DotNetMock.Framework.dll" /> ! <include name="${mbunit.dir}/MbUnit.Core.dll" /> ! <include name="${mbunit.dir}/MbUnit.Framework.dll" /> </references> </csc> </target> <target name="package" description="Collects and packs up the distribution" depends="buildMSDN"> ! <mkdir dir="${dist.dir}" failonerror="false" /> ! <mkdir dir="${package.dir}" failonerror="false" /> ! <mkdir dir="${bin.dir}" failonerror="false" /> ! <mkdir dir="${src.dir}" failonerror="false" /> ! <mkdir dir="${doc.dir}" failonerror="false" /> ! <mkdir dir="${VisualStudioTemplates}" failonerror="false" /> ! <mkdir dir="${VisualStudioTemplates2003}" failonerror="false" /> <copy todir="${bin.dir}"> <fileset basedir="${build.dir}"> ! <include name="*.dll" /> </fileset> </copy> <copy todir="${bin.dir}"> <fileset basedir="${lib.dir}"> ! <include name="*.dll" /> ! <exclude name="INterop.CorProfilingLib.dll" /> </fileset> </copy> ! <copy file="deployment/DotNetMock.build" tofile="${package.dir}/DotNetMock.build" /> <copy todir="${doc.dir}"> <fileset basedir="docs"> ! <include name="**/*.*" /> </fileset> </copy> <copy todir="${src.dir}/DotNetMock"> <fileset basedir="DotNetMock"> ! <include name="**/*.cs" /> </fileset> </copy> <copy todir="${src.dir}/DotNetMock.Tests"> <fileset basedir="DotNetMock.Tests"> ! <include name="**/*.cs" /> </fileset> </copy> <copy todir="${src.dir}/DotNetMock.Framework"> <fileset basedir="DotNetMock.Framework"> ! <include name="**/*.cs" /> </fileset> </copy> <copy todir="${src.dir}/DotNetMock.Framework.Tests"> <fileset basedir="DotNetMock.Framework.Tests"> ! <include name="**/*.cs" /> </fileset> </copy> <copy todir="${src.dir}/DotNetMock.Examples"> <fileset basedir="DotNetMock.Examples"> ! <include name="**/*.cs" /> </fileset> </copy> <copy todir="${package.dir}/${VisualStudioTemplates}"> <fileset basedir="${VisualStudioTemplates}"> ! <include name="**/*" /> </fileset> </copy> <copy todir="${package.dir}/${VisualStudioTemplates2003}"> <fileset basedir="${VisualStudioTemplates2003}"> ! <include name="**/*" /> </fileset> ! </copy> <copy todir="${doc.dir}"> <fileset basedir="./docs"> ! <include name="**/*" /> </fileset> </copy> <zip zipfile="${dist.dir}/${project.name}-${version}.zip"> <fileset basedir="${package.dir}"> ! <include name="**/*" /> </fileset> </zip> </target> <target name="buildMSDN" depends="test" description="build documentation"> ! <echo message="Requires HtmlHelp compiler (hhc.exe) to be in the system path" /> <ndoc failonerror="false"> <assemblies basedir="."> ! <include name="build/DotNetMock.dll" /> ! <include name="build/DotNetMock.Framework.dll" /> </assemblies> <documenters> <documenter name="MSDN"> ! <property name="OutputDirectory" value="${build.dir}/docs/MSDN" /> ! <property name="HtmlHelpName" value="DotNetMock" /> ! <property name="HtmlHelpCompilerFilename" value="hhc.exe" /> ! <property name="IncludeFavorites" value="False" /> ! <property name="Title" value="An .NET Mock Objects Documented Class Library" /> ! <property name="SplitTOCs" value="False" /> ! <property name="DefaulTOC" value="" /> ! <property name="ShowVisualBasic" value="False" /> ! <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="True" /> ! <property name="CopyrightText" value="" /> ! <property name="CopyrightHref" value="" /> </documenter> </documenters> </ndoc> ! <copy file="${build.dir}/docs/MSDN/DotNetMock.chm" todir="${doc.dir}" /> </target> <target name="InstallTemplates" description="Installs VS.NET Templates for Mock Objects and NUnit Tests Under Code"> ! <readregistry property="wizards.dir" key="SOFTWARE\Microsoft\VisualStudio\7.0\Projects\{FAE04EC0-301F-11d3-BF4B-00C04F79EFBC}\WizardsTemplatesDir" ! hive="LocalMachine" /> ! <readregistry property="items.dir" key="SOFTWARE\Microsoft\VisualStudio\7.0\Projects\{FAE04EC0-301F-11d3-BF4B-00C04F79EFBC}\ItemTemplatesDir" ! hive="LocalMachine" /> <copy todir="${items.dir}"> <fileset basedir="${VisualStudioTemplates}/CSharpProjectItems"> ! <include name="**/*.vsz" /> </fileset> </copy> <copy todir="${items.dir}/LocalProjectItems/Code"> <fileset basedir="${VisualStudioTemplates}/CSharpProjectItems/LocalProjectItems/Code"> ! <include name="**/*.vsdir" /> </fileset> </copy> <copy todir="${wizards.dir}"> <fileset basedir="${VisualStudioTemplates}/VC#Wizards"> ! <include name="**/*" /> </fileset> </copy> </target> <target name="InstallTemplates2003" description="Installs VS.NET 2003 Templates for Mock Objects and NUnit Tests Under Code"> ! <readregistry property="wizards.dir" key="SOFTWARE\Microsoft\VisualStudio\7.1\Projects\{FAE04EC0-301F-11d3-BF4B-00C04F79EFBC}\WizardsTemplatesDir" ! hive="LocalMachine" /> ! <readregistry property="items.dir" key="SOFTWARE\Microsoft\VisualStudio\7.1\Projects\{FAE04EC0-301F-11d3-BF4B-00C04F79EFBC}\ItemTemplatesDir" ! hive="LocalMachine" /> <copy todir="${items.dir}"> <fileset basedir="${VisualStudioTemplates2003}/CSharpProjectItems"> ! <include name="**/*.vsz" /> </fileset> </copy> <copy todir="${items.dir}/LocalProjectItems/Code"> <fileset basedir="${VisualStudioTemplates2003}/CSharpProjectItems/LocalProjectItems/Code"> ! <include name="**/*.vsdir" /> </fileset> </copy> <copy todir="${wizards.dir}"> <fileset basedir="${VisualStudioTemplates2003}/VC#Wizards"> ! <include name="**/*" /> </fileset> </copy> </target> <target name="BuildProfilingAssembly" description="Creates an Interop Assembly for the .NET Profiling API"> ! <tlbimp typelib="lib/CorProfilingAPI/corprof.tlb" output="lib/Interop.CorProfilingLib.dll" ! keyfile="lib/Interop.CorProfilingLib.key" primary="true" unsafe="true" /> </target> <target name="RunFxCop" description="Runs FxCop on the DotNetMock assemblies" depends="build"> *************** *** 317,369 **** </target> <target name="CloverInit" description="Initializes Clover.Net properties"> ! <echo message="Building with Clover"/> <!-- import system environment variables --> ! <sysinfo/> ! <property name="Clover.home" value="D:\dev_utils\Cenqua\Clover.NET"/> <copy todir="${Clover.home}" failonerror="false" overwrite="true"> <fileset basedir="."> ! <includes name="clovernet.license"/> </fileset> </copy> <!-- check to see if this user has specified any custom properties / property overrides --> ! <property name="user.overrides.file" value="${sys.os.folder.applicationdata}\Spring.NET.xml"/> <available type="File" resource="${user.overrides.file}" property="user.overrides.present" /> <!-- if he / she has, then include all of those custom properties / property overrides --> <if propertytrue="user.overrides.present"> ! <include buildfile="${user.overrides.file}" /> </if> ! ! <loadtasks assembly="${Clover.home}\CloverNant-0.84.dll"/> ! <clover-setup initstring="CloverBuild\clover.cdb" ! builddir="CloverBuild" ! enabled="true" ! flatten="true"> <fileset basedir="."> ! <includes name="DotNetMock/**/*"/> ! <includes name="DotNetMock.Framework/**/*"/> ! <excludes name="DotNetMock.Examples/**/*"/> ! <excludes name="DotNetMock.Framework.Tests/**/*"/> ! <excludes name="DotNetMock.Tests/**/*"/> ! </fileset> </clover-setup> </target> - <target name="CloverClean"> ! <delete dir="CloverBuild" failonerror="false" /> </target> - <target name="CloverTest" depends="CloverInit"> ! <call target="test" /> </target> ! ! <target name="CloverReport" depends="CloverTest" > ! <clover-report> ! <current title=".NET Mock Objects Code Coverage" output="report"> ! <format type="html"/> ! </current> ! </clover-report> </target> ! ! <target name="CloverAll" description="Convenience target to execute the full Clover build cycle." depends="CloverTest,CloverReport,CloverClean"/> ! </project> --- 310,354 ---- </target> <target name="CloverInit" description="Initializes Clover.Net properties"> ! <echo message="Building with Clover" /> <!-- import system environment variables --> ! <sysinfo /> ! <property name="Clover.home" value="D:\dev_utils\Cenqua\Clover.NET" /> <copy todir="${Clover.home}" failonerror="false" overwrite="true"> <fileset basedir="."> ! <include name="clovernet.license" /> </fileset> </copy> <!-- check to see if this user has specified any custom properties / property overrides --> ! <property name="user.overrides.file" value="${sys.os.folder.applicationdata}\DotNetMock.xml" /> <available type="File" resource="${user.overrides.file}" property="user.overrides.present" /> <!-- if he / she has, then include all of those custom properties / property overrides --> <if propertytrue="user.overrides.present"> ! <include buildfile="${user.overrides.file}" /> </if> ! <loadtasks assembly="${Clover.home}\CloverNant-0.85.dll" /> ! <clover-setup initstring="CloverBuild\clover.cdb" builddir="CloverBuild" enabled="true" flatten="true"> <fileset basedir="."> ! <include name="DotNetMock/**/*" /> ! <include name="DotNetMock.Framework/**/*" /> ! <exclude name="DotNetMock.Examples/**/*" /> ! <exclude name="DotNetMock.Framework.Tests/**/*" /> ! <exclude name="DotNetMock.Tests/**/*" /> ! </fileset> </clover-setup> </target> <target name="CloverClean"> ! <delete dir="CloverBuild" failonerror="false" /> </target> <target name="CloverTest" depends="CloverInit"> ! <call target="test" /> </target> ! <target name="CloverReport" depends="CloverTest"> ! <clover-report> ! <current title=".NET Mock Objects Code Coverage" output="report"> ! <format type="html" /> ! </current> ! </clover-report> </target> ! <target name="CloverAll" description="Convenience target to execute the full Clover build cycle." ! depends="CloverTest,CloverReport,CloverClean" /> </project> |