|
From: Levi K. <lkh...@us...> - 2004-11-05 15:35:07
|
Update of /cvsroot/nmock/nmock In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17810 Modified Files: nmock.build Log Message: Added assembly strong name signing to release target Index: nmock.build =================================================================== RCS file: /cvsroot/nmock/nmock/nmock.build,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** nmock.build 22 Oct 2004 12:23:50 -0000 1.11 --- nmock.build 5 Nov 2004 15:34:22 -0000 1.12 *************** *** 3,7 **** <property name="nant.settings.currentframework" value="net-1.1"/> <property name="nunit.output" value="Plain"/> ! <target name="init"> <mkdir dir="build"/> --- 3,13 ---- <property name="nant.settings.currentframework" value="net-1.1"/> <property name="nunit.output" value="Plain"/> ! ! <property name="nmock.keypair" value="${nant.project.basedir}\nmock.snk"/> ! <property name="nmock.sninfo" value="${nant.project.basedir}\StrongName.cs"/> ! ! <property name="nmock.build" value="*" overwrite="false"/> ! <property name="nmock.version" value="1.1.${nmock.build}" overwrite="false"/> ! <target name="init"> <mkdir dir="build"/> *************** *** 38,43 **** <target name="test" depends="compile" description="Run unit tests"> <nunit2> ! <formatter type="${nunit.output}" /> ! <test assemblyname="build\nmock.test.dll" /> </nunit2> </target> --- 44,49 ---- <target name="test" depends="compile" description="Run unit tests"> <nunit2> ! <formatter type="${nunit.output}"/> ! <test assemblyname="build\nmock.test.dll"/> </nunit2> </target> *************** *** 51,55 **** </target> ! <target name="release" depends="clean, test" description="Generate release"> <mkdir dir="dist"/> <!-- recompile cleaner dll, without tests and samples and no debug symbols --> --- 57,79 ---- </target> ! <target name="keypair" description="Generate strong name key pair"> ! <exec program="sn" commandline="-k"> ! <arg value="${nmock.keypair}" /> ! </exec> ! </target> ! ! <target name="strongname" depends="keypair" description="Generate strong name include file"> ! <asminfo output="${nmock.sninfo}" language="CSharp"> ! <imports> ! <import name="System.Reflection"/> ! </imports> ! <attributes> ! <attribute type="AssemblyVersionAttribute" value="${nmock.version}" /> ! <attribute type="AssemblyKeyFileAttribute" value="${nmock.keypair}" /> ! </attributes> ! </asminfo> ! </target> ! ! <target name="release" depends="clean, test, strongname" description="Generate release"> <mkdir dir="dist"/> <!-- recompile cleaner dll, without tests and samples and no debug symbols --> *************** *** 57,60 **** --- 81,85 ---- <sources> <include name="src/**.cs"/> + <include name="${nmock.sninfo}"/> </sources> </csc> |