Make sounds for indicating a warning or error work
[TortoiseGit.git] / src / TortoiseGitSetup / staticsetup.build
blob103f26098e68ac65cc140a6c54cf9f7f5fc1f01e
1 <?xml version="1.0"?>
2 <project name="Setup" default="setup" basedir=".">
4 <target name="versioninfo">
5 <nant target="versioninfo">
6 <buildfiles>
7 <include name="..\..\versioninfo.build" />
8 </buildfiles>
9 </nant>
10 <loadfile file="VersionNumberInclude.in.wxi" property="versionwixfile">
11 <filterchain>
12 <replacetokens begintoken="$" endtoken="$">
13 <token key="MajorVersion" value="${environment::get-variable('MajorVersion')}" />
14 <token key="MinorVersion" value="${environment::get-variable('MinorVersion')}" />
15 <token key="MicroVersion" value="${environment::get-variable('Microversion')}" />
16 <token key="WCREV" value="${environment::get-variable('WCREV')}" />
17 </replacetokens>
18 </filterchain>
19 </loadfile>
20 <echo file="VersionNumberInclude.wxi" message="${versionwixfile}" />
21 <property name="verstring" value="${environment::get-variable('MajorVersion')}.${environment::get-variable('MinorVersion')}.${environment::get-variable('MicroVersion')}.${environment::get-variable('WCREV')}" />
22 </target>
24 <target name="setup" depends="versioninfo">
25 <if test="${configuration == 'debug'}">
26 <echo message="Cannot create an installer from debug binaries." />
27 </if>
28 <if test="${configuration == 'release'}">
29 <setenv>
30 <variable name="Platform" value="win32" />
31 </setenv>
32 <exec program="candle">
33 <arg value="-nologo" />
34 <arg value="-out" />
35 <arg value="..\..\bin\" />
36 <arg value="SubWCRev.wxs" />
37 </exec>
38 <exec program="light">
39 <arg value="-nologo" />
40 <arg value="-out" />
41 <arg value="..\..\bin\SubWCRev-${verstring}.msi" />
42 <arg value="..\..\bin\SubWCRev.wixobj" />
43 <arg value="-ext" />
44 <arg value="WixUIExtension" />
45 <arg value="-cultures:en-us" />
46 </exec>
47 <delete>
48 <fileset>
49 <include name="..\..\bin\*.wixobj" />
50 </fileset>
51 </delete>
53 <if test="${devrelease == ''}">
54 <exec program="gpg.exe">
55 <arg value="-sba" />
56 <arg value="--yes" />
57 <arg value="--batch" />
58 <arg value="--passphrase" />
59 <arg value="${gpgpassphrase}" />
60 <arg value="..\..\bin\SubWCRev-${verstring}.msi" />
61 </exec>
62 </if>
63 </if>
64 </target>
66 </project>