summaryrefslogtreecommitdiff
path: root/dotnet/Qpid.Client.Tests/default.build
diff options
context:
space:
mode:
Diffstat (limited to 'dotnet/Qpid.Client.Tests/default.build')
-rw-r--r--dotnet/Qpid.Client.Tests/default.build68
1 files changed, 68 insertions, 0 deletions
diff --git a/dotnet/Qpid.Client.Tests/default.build b/dotnet/Qpid.Client.Tests/default.build
new file mode 100644
index 0000000000..36cdb612b5
--- /dev/null
+++ b/dotnet/Qpid.Client.Tests/default.build
@@ -0,0 +1,68 @@
+<?xml version="1.0"?>
+<project name="XMS.AMQ.ClientTests" default="build">
+ <property name="nant.settings.currentframework" value="net-1.0" />
+ <property name="basename" value="XMSClientTests"/>
+ <property name="debug" value="true"/>
+ <property name="MINADir" value="../minadotnet"/>
+ <property name="XMSCommonDir" value="../xmscommon"/>
+ <property name="XMSClientDir" value="../xmsclient"/>
+<!--
+ <property name="NunitDir" value="../build/nunit"/>
+ <property name="NunitDir" value="C:\Program Files\NUnit-Net-2.0 2.2.8"/>
+-->
+ <property name="NunitDir" value="C:\Program Files\NUnit 2.2.8"/>
+
+ <if test="${debug}">
+ <property name="targetdir" value="bin/${nant.settings.currentframework}/Debug"/>
+ </if>
+ <ifnot test="${debug}">
+ <property name="targetdir" value="bin/${nant.settings.currentframework}/Release"/>
+ </ifnot>
+
+ <target name="clean">
+ <delete>
+ <fileset>
+ <include name="${targetdir}/${basename}.dll"/>
+ <include name="${targetdir}/${basename}.pdb"/>
+ </fileset>
+ </delete>
+ </target>
+
+ <target name="init">
+ <mkdir dir="${targetdir}"/>
+ </target>
+
+ <target name="build" depends="init">
+ <csc target="library" output="${targetdir}/${basename}.dll" debug="${debug}">
+ <sources>
+ <include name="**/*.cs"/>
+ <exclude name="Properties/Settings.Designer.cs" />
+ </sources>
+ <references>
+ <lib>
+ <include name="${MINADir}/${targetdir}" />
+ <include name="${XMSCommonDir}/${targetdir}" />
+ <include name="${XMSClientDir}/${targetdir}" />
+ <include name="${XMSCommonDir}/lib/**" />
+ <include name="${NunitDir}/bin" />
+ </lib>
+ <include name="log4net.dll" />
+ <include name="MINA.dll" />
+ <include name="IBM.XMS.dll" />
+ <include name="XMSCommon.dll" />
+ <include name="XMSClient.dll" />
+ <include name="nunit.framework.dll" />
+ </references>
+ </csc>
+ <copy todir="${targetdir}">
+ <fileset>
+ <include name="*.config" />
+ <include name="${MINADir}/${targetdir}/*.dll" />
+ <include name="${XMSCommonDir}/${targetdir}/*.dll" />
+ <include name="${XMSClientDir}/${targetdir}/*.dll" />
+ <include name="${NunitDir}/bin/nunit.framework.dll" />
+ <include name="${XMSCommonDir}/lib/xms/*.dll" />
+ </fileset>
+ </copy>
+ </target>
+</project>