Skip to content

Commit 362a3d8

Browse files
committed
merge default into bug20945
2 parents 38776ce + 5bd997a commit 362a3d8

20 files changed

+932
-1
lines changed

.hgignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,8 @@ syntax: regexp
1010

1111
^src/wcf/RabbitMQ\.ServiceModel/RabbitMQ\.ServiceModel\.xml
1212
^src/wcf/RabbitMQ\.ServiceModel/AssemblyInfo\.cs$
13+
^wix/dotnet-client-merge-module\.wxs$
14+
^wix/dotnet-client-product\.wxs$
15+
^wix/License\.rtf$
1316
~$
1417

default.build

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@
2020
<property name="existence.test.probe" value="${gensrc.dir}/autogenerated-api-0-9.cs"/>
2121
<property name="unit-tests.dllname" value="${bin.dir}/unit-tests.dll"/>
2222
<property name="nunit.dllname" value="src/unit/nunit/nunit.framework.dll"/>
23+
24+
<property name="wix.build.file" value="wix/default.build" />
2325

2426
<property name="core.assemblyinfo.src" value="src/client/api/AssemblyInfo.cs.in"/>
2527
<property name="core.assemblyinfo.target" value="${gensrc.dir}/AssemblyInfo.cs"/>
@@ -45,7 +47,7 @@
4547
<property name="web.url" value="http://stage.rabbitmq.com/" />
4648

4749
<target name="clean" description="remove all generated files"
48-
depends="clean-base,clean-wcf" />
50+
depends="clean-base,clean-wcf,clean-wix,stamp" />
4951

5052
<target name="clean-base" description="remove all generated files in the core client">
5153
<delete dir="${build.dir}" failonerror="false" />
@@ -64,6 +66,10 @@
6466
<delete dir="src/wcf/ConfigDemo/WcfServiceLibrary1/obj" failonerror="false"/>
6567
<delete file="${wcf.assemblyinfo.target}" failonerror="false"/> <!-- it's autogenerated -->
6668
</target>
69+
70+
<target name="clean-wix">
71+
<nant buildfile="${wix.build.file}" target="clean" />
72+
</target>
6773

6874
<target name="generate-assemblyinfo">
6975
<if test="${(not file::up-to-date(gen.assemblyinfo.src, gen.assemblyinfo.target))}">
@@ -156,6 +162,7 @@
156162
<target name="stamp" description="removes the version identifier, so that the next build generates a fresh one">
157163
<delete file="${core.assemblyinfo.target}" failonerror="false" />
158164
<delete file="${wcf.assemblyinfo.target}" failonerror="false" />
165+
<nant buildfile="${wix.build.file}" target="stamp" />
159166
</target>
160167

161168
<target name="doc" description="produces HTML documentation from the code"
@@ -541,4 +548,18 @@
541548
<call target="src-dist"/>
542549
<call target="copy-deliverables"/>
543550
</target>
551+
552+
<target name="build-windows-install-msm">
553+
<call target="dist" />
554+
<nant buildfile="${wix.build.file}" target="build-windows-install-msm" />
555+
</target>
556+
557+
<target name="build-windows-install-msi">
558+
<call target="dist" />
559+
<nant buildfile="${wix.build.file}" target="build-windows-install-msi" />
560+
</target>
561+
562+
<target name="validate-windows-install-msi">
563+
<nant buildfile="${wix.build.file}" target="validate-windows-install-msi" />
564+
</target>
544565
</project>

lib/darice.cub

636 KB
Binary file not shown.

lib/mergemod.cub

483 KB
Binary file not shown.

lib/wixca.dll

111 KB
Binary file not shown.

lib/wixui.wixlib

Lines changed: 1 addition & 0 deletions
Large diffs are not rendered by default.

tools/README

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,5 @@ NDocProc - .NET documentation compiler, akin to javadoc
1111
NUnit - unit-test library and driver
1212

1313
Pyle 2 - wiki, used for rendering the user guide
14+
15+
WiX - Windows Installer XML toolset, used for creating windows installer files

tools/download-docs.sh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
#! /bin/bash
2+
3+
OUTPUT_DIR=../releases/rabbitmq-dotnet-client/v1.6.0
4+
5+
mkdir -p $OUTPUT_DIR
6+
(cd $OUTPUT_DIR; wget http://www.rabbitmq.com/releases/rabbitmq-dotnet-client/v1.6.0/rabbitmq-dotnet-client-1.6.0-user-guide.pdf)
7+
(cd $OUTPUT_DIR; wget http://www.rabbitmq.com/releases/rabbitmq-dotnet-client/v1.6.0/rabbitmq-dotnet-client-1.6.0-api-guide.pdf)

tools/wix-2.0.5805.0-binaries.zip

2.16 MB
Binary file not shown.

wix/License.rtf.in

258 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)