Update of /cvsroot/dotnetmock/dotnetmock
In directory usw-pr-cvs1:/tmp/cvs-serv16044
Added Files:
DotNetMock.Master.build
Removed Files:
dotnetmock.snk
Log Message:
Added NAnt build files
--- NEW FILE: DotNetMock.Master.build ---
<?xml version="1.0"?>
<project name=".NET Mock Objects master build file">
<description>Master build file for .NET Mock Objects project</description>
<property name="debug" value="true"/>
<property name="DotNetMock.Core" value="DotNetMock"/>
<property name="DotNetMock.Tests" value="DotNetMock.Tests"/>
<property name="project.name" value="DotNetMock"/>
<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"/>
<tstamp/>
<target name="init" description="Setup environment">
<mkdir dir="${build.dir}" failonerror="false"/>
<mkdir dir="${package.dir}" failonerror="false"/>
<mkdir dir="${bin.dir}" failonerror="false"/>
<mkdir dir="${src.dir}" failonerror="false"/>
</target>
<target name="clean" description="Cleans project to pre-build state">
<delete dir="${bin.dir}" failonerror="false"/>
<delete dir="${src.dir}" failonerror="false"/>
<delete dir="${package.dir}" failonerror="false"/>
<delete dir="${build.dir}" failonerror="false"/>
</target>
<target name="clean-all" description="Cleans all sub-projects to pre-build state">
<nant buildfile="${DotNetMock.Core}/${DotNetMock.Core}.build" target="clean"/>
<nant buildfile="${DotNetMock.Tests}/${DotNetMock.Tests}.build" target="clean"/>
<call target="clean"/>
</target>
<target name="build-all" description="Builds .NET Mock Object modules" depends="init">
<nant buildfile="${DotNetMock.Core}/${DotNetMock.Core}.build" target="build"/>
<nant buildfile="${DotNetMock.Tests}/${DotNetMock.Tests}.build" target="build"/>
</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}">
<fileset basedir="${DotNetMock.Core}">
<includes name="**/*.cs"/>
</fileset>
</copy>
<copy todir="${src.dir}/${DotNetMock.Tests}">
<fileset basedir="${DotNetMock.Tests}">
<includes name="**/*.cs"/>
</fileset>
</copy>
<zip zipfile="${build.dir}/${project.name}-${version}.zip">
<fileset basedir="${build.dir}">
<includes name="**/*"/>
</fileset>
</zip>
</target>
</project>
--- dotnetmock.snk DELETED ---
|