From: <gc...@us...> - 2002-10-11 03:08:03
|
Update of /cvsroot/dotnetmock/dotnetmock In directory usw-pr-cvs1:/tmp/cvs-serv27329 Modified Files: DotNetMock.Master.build Log Message: Added XML comments to most files Added NDoc documentation task to Master.Build file Index: DotNetMock.Master.build =================================================================== RCS file: /cvsroot/dotnetmock/dotnetmock/DotNetMock.Master.build,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** DotNetMock.Master.build 11 Oct 2002 00:24:36 -0000 1.1 --- DotNetMock.Master.build 11 Oct 2002 03:07:59 -0000 1.2 *************** *** 8,12 **** <property name="version" value="0.1"/> <property name="build.dir" value="build/"/> ! <property name="package.dir" value="${build.dir}/${project.name}-${version}"/> <property name="bin.dir" value="${package.dir}/bin/"/> <property name="src.dir" value="${package.dir}/src"/> --- 8,13 ---- <property name="version" value="0.1"/> <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"/> *************** *** 16,19 **** --- 17,21 ---- <target name="init" description="Setup environment"> <mkdir dir="${build.dir}" failonerror="false"/> + <mkdir dir="${dist.dir}" failonerror="false"/> <mkdir dir="${package.dir}" failonerror="false"/> <mkdir dir="${bin.dir}" failonerror="false"/> *************** *** 25,28 **** --- 27,31 ---- <delete dir="${src.dir}" failonerror="false"/> <delete dir="${package.dir}" failonerror="false"/> + <delete dir="${dist.dir}" failonerror="false"/> <delete dir="${build.dir}" failonerror="false"/> </target> *************** *** 39,45 **** </target> ! <target name="package" description="Collects and packs up the distribution" depends="build-all"> ! <copy file="${DotNetMock.Core}/build/${DotNetMock.Core}.dll" tofile="${bin.dir}/${DotNetMock.Core}.dll"/> ! <copy file="${DotNetMock.Tests}/build/${DotNetMock.Tests}.dll" tofile="${bin.dir}/${DotNetMock.Tests}.dll"/> <copy file="lib/nunit.framework.dll" tofile="${bin.dir}/nunit.framework.dll"/> <copy todir="${src.dir}/${DotNetMock.Core}"> --- 42,48 ---- </target> ! <target name="package" description="Collects and packs up the distribution" depends="build-all doc"> ! <copy file="build/${DotNetMock.Core}.dll" tofile="${bin.dir}/${DotNetMock.Core}.dll"/> ! <copy file="build/${DotNetMock.Tests}.dll" tofile="${bin.dir}/${DotNetMock.Tests}.dll"/> <copy file="lib/nunit.framework.dll" tofile="${bin.dir}/nunit.framework.dll"/> <copy todir="${src.dir}/${DotNetMock.Core}"> *************** *** 53,58 **** </fileset> </copy> ! <zip zipfile="${build.dir}/${project.name}-${version}.zip"> ! <fileset basedir="${build.dir}"> <includes name="**/*"/> </fileset> --- 56,61 ---- </fileset> </copy> ! <zip zipfile="${dist.dir}/${project.name}-${version}.zip"> ! <fileset basedir="${package.dir}"> <includes name="**/*"/> </fileset> *************** *** 60,62 **** --- 63,99 ---- </target> + <target name="doc" 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.Core}.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="True"/> + <property name="ShowMissingSummaries" value="True"/> + <property name="ShowMissingRemarks" value="True"/> + <property name="ShowMissingParams" value="True"/> + <property name="ShowMissingReturns" value="True"/> + <property name="ShowMissingValues" value="True"/> + <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=""/> + <property name="CopyrightHref" value=""/> + </documenter> + </documenters> + </ndoc> + <copy file="${build.dir}/docs/MSDN/DotNetMock.chm" todir="${package.dir}/doc"/> + </target> + </project> |