annotate deploy/win32/tony.wxs @ 271:846df0ea9c82 v0.5

Version
author Chris Cannam <chris.cannam@eecs.qmul.ac.uk>
date Thu, 03 Apr 2014 09:39:16 +0100
parents e0337a99285d
children 7777fa612a16
rev   line source
Chris@58 1 <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
Chris@58 2
Chris@58 3 <Product
Chris@58 4 Name="Tony"
Chris@58 5 Id="*"
Chris@58 6 Language="1033"
Chris@58 7 Codepage="1252"
chris@271 8 Version="0.5"
Chris@58 9 UpgradeCode="3F073027-A65B-4688-906C-5F64597C5BB1"
Chris@58 10 Manufacturer="Queen Mary, University of London">
Chris@58 11
Chris@58 12 <Package
Chris@58 13 Id="*"
Chris@58 14 Keywords="Installer"
Chris@58 15 Description="Tony Installer"
Chris@87 16 Comments="Copyright (c) 2013 Queen Mary, University of London and others."
Chris@58 17 Manufacturer="Queen Mary, University of London"
Chris@58 18 InstallerVersion="100"
Chris@58 19 Languages="1033"
Chris@58 20 Compressed="yes"
Chris@58 21 SummaryCodepage="1252"/>
Chris@58 22
Chris@58 23 <MajorUpgrade DowngradeErrorMessage="A later version of Tony is already installed. Setup will now exit."/>
Chris@58 24
Chris@58 25 <Media Id="1" Cabinet="Tony.cab" EmbedCab="yes" DiskPrompt="CD-ROM #1"/>
Chris@58 26 <Property Id="DiskPrompt" Value="Tony Installation [1]"/>
Chris@58 27
Chris@58 28 <Directory Id="TARGETDIR" Name="SourceDir">
Chris@58 29 <Directory Id="ProgramFilesFolder" Name="PFiles">
Chris@58 30
Chris@87 31 <Directory Id="VampPlugins" Name="Vamp Plugins">
Chris@87 32 <Component
Chris@87 33 Id="pYin"
Chris@87 34 Guid="5C3B7285-B652-4FE5-8A1D-AC92376F8AD5">
Chris@87 35 <File
Chris@87 36 Id="pyinlib"
Chris@87 37 Name="pyin.dll"
Chris@87 38 DiskId="1"
chris@218 39 Source="pyin\win32-build\release\pyin.dll"/>
Chris@87 40 <File
Chris@87 41 Id="pyincat"
Chris@87 42 Name="pyin.cat"
Chris@87 43 DiskId="1"
Chris@216 44 Source="pyin\pyin.cat"/>
Chris@87 45 <File
Chris@87 46 Id="pyinrdf"
Chris@87 47 Name="pyin.n3"
Chris@87 48 DiskId="1"
Chris@216 49 Source="pyin\pyin.n3"/>
Chris@87 50 </Component>
chris@233 51 <Component
chris@233 52 Id="CHP"
chris@233 53 Guid="3567639C-BFA5-46EC-BA2D-C4899508B0D0">
chris@233 54 <File
chris@233 55 Id="chplib"
chris@233 56 Name="chp.dll"
chris@233 57 DiskId="1"
chris@233 58 Source="chp\win32-build\release\chp.dll"/>
chris@233 59 </Component>
Chris@87 60 </Directory>
Chris@87 61
Chris@87 62 <Directory Id="APPLICATIONFOLDER" Name="Tony">
Chris@58 63
Chris@58 64 <Component
Chris@58 65 Id="MainExecutable"
Chris@58 66 Guid="B0DA872A-E8B9-4C41-B0B0-7702A9EBBD51">
Chris@58 67
Chris@58 68 <File
chris@59 69 Id="T"
Chris@58 70 Name="Tony.exe"
Chris@58 71 DiskId="1"
Chris@58 72 Source="release\Tony.exe"
Chris@58 73 KeyPath="yes">
Chris@58 74
Chris@58 75 <Shortcut
chris@59 76 Id="TStartEntry"
Chris@58 77 Directory="ProgramMenuDir"
Chris@58 78 Name="Tony"
Chris@58 79 WorkingDirectory="INSTALLDIR"
Chris@58 80 Advertise="yes"/>
Chris@58 81
Chris@58 82 <Shortcut
chris@59 83 Id="TDesktop"
Chris@58 84 Directory="DesktopFolder"
Chris@58 85 Name="Tony"
Chris@58 86 WorkingDirectory="INSTALLDIR"
Chris@58 87 Advertise="yes"/>
Chris@58 88 </File>
Chris@87 89
Chris@58 90 <File
Chris@58 91 Id="COPYING"
Chris@58 92 Name="COPYING"
Chris@58 93 DiskId="1"
Chris@58 94 Source="COPYING"/>
Chris@58 95 <File
Chris@58 96 Id="README"
Chris@58 97 Name="README"
Chris@58 98 DiskId="1"
Chris@58 99 Source="README"/>
Chris@87 100
Chris@87 101 <File
Chris@87 102 Id="winicon.ico"
Chris@87 103 Name="tony-winicon.ico"
Chris@87 104 DiskId="1"
Chris@87 105 Source="icons/tony-winicon.ico"/>
Chris@87 106 </Component>
Chris@58 107
Chris@58 108 <Component
Chris@58 109 Id="Qt5"
Chris@58 110 Guid="7DCE15D9-DB56-4ECC-A324-A9B74E30B872">
Chris@58 111 <File
Chris@58 112 Id="QtCore"
Chris@58 113 Name="Qt5Core.dll"
Chris@58 114 DiskId="1"
Chris@58 115 Source="release\Qt5Core.dll"
Chris@58 116 KeyPath="yes"/>
Chris@58 117 <File
Chris@58 118 Id="QtGui"
Chris@58 119 Name="Qt5Gui.dll"
Chris@58 120 DiskId="1"
Chris@58 121 Source="release\Qt5Gui.dll"/>
Chris@58 122 <File
Chris@58 123 Id="QtNetwork"
Chris@58 124 Name="Qt5Network.dll"
Chris@58 125 DiskId="1"
Chris@58 126 Source="release\Qt5Network.dll"/>
Chris@58 127 <File
Chris@58 128 Id="QtWidgets"
Chris@58 129 Name="Qt5Widgets.dll"
Chris@58 130 DiskId="1"
Chris@58 131 Source="release\Qt5Widgets.dll"/>
Chris@58 132 <File
Chris@58 133 Id="QtXml"
Chris@58 134 Name="Qt5Xml.dll"
Chris@58 135 DiskId="1"
Chris@58 136 Source="release\Qt5Xml.dll"/>
Chris@58 137 <File
Chris@58 138 Id="D3DCompiler"
Chris@58 139 Name="D3DCompiler_43.dll"
Chris@58 140 DiskId="1"
Chris@58 141 Source="release\D3DCompiler_43.dll"/>
Chris@58 142 <File
Chris@58 143 Id="icudt49"
Chris@58 144 Name="icudt49.dll"
Chris@58 145 DiskId="1"
Chris@58 146 Source="release\icudt49.dll"/>
Chris@58 147 <File
Chris@58 148 Id="icuin49"
Chris@58 149 Name="icuin49.dll"
Chris@58 150 DiskId="1"
Chris@58 151 Source="release\icuin49.dll"/>
Chris@58 152 <File
Chris@58 153 Id="icuuc49"
Chris@58 154 Name="icuuc49.dll"
Chris@58 155 DiskId="1"
Chris@58 156 Source="release\icuuc49.dll"/>
Chris@58 157 <File
Chris@58 158 Id="libEGL"
Chris@58 159 Name="libEGL.dll"
Chris@58 160 DiskId="1"
Chris@58 161 Source="release\libEGL.dll"/>
Chris@58 162 <File
Chris@58 163 Id="libgcc"
Chris@58 164 Name="libgcc_s_sjlj-1.dll"
Chris@58 165 DiskId="1"
Chris@58 166 Source="release\libgcc_s_sjlj-1.dll"/>
Chris@58 167 <File
Chris@58 168 Id="libGLESv2"
Chris@58 169 Name="libGLESv2.dll"
Chris@58 170 DiskId="1"
Chris@58 171 Source="release\libGLESv2.dll"/>
Chris@58 172 <File
Chris@58 173 Id="libstdcplusplus"
Chris@58 174 Name="libstdc++-6.dll"
Chris@58 175 DiskId="1"
Chris@58 176 Source="release\libstdc++-6.dll"/>
Chris@58 177 <File
Chris@58 178 Id="libwinpthread"
Chris@58 179 Name="libwinpthread-1.dll"
Chris@58 180 DiskId="1"
Chris@58 181 Source="release\libwinpthread-1.dll"/>
Chris@58 182 </Component>
Chris@58 183
Chris@58 184 <Directory Id="Platforms" Name="platforms">
Chris@58 185 <Component
Chris@58 186 Id="Qt5PlatformPlugins"
Chris@58 187 Guid="F3AAECAE-3B5E-4BA7-8F17-D20F608BE43A">
Chris@58 188 <File
Chris@58 189 Id="qminimal"
Chris@58 190 Name="qminimal.dll"
Chris@58 191 DiskId="1"
Chris@58 192 Source="release\qminimal.dll"/>
Chris@58 193 <File
Chris@58 194 Id="qwindows"
Chris@58 195 Name="qwindows.dll"
Chris@58 196 DiskId="1"
Chris@58 197 Source="release\qwindows.dll"/>
Chris@58 198 </Component>
Chris@58 199 </Directory>
Chris@58 200 </Directory>
Chris@58 201
Chris@58 202 </Directory>
Chris@58 203
Chris@58 204 <Directory Id="ProgramMenuFolder" Name="Programs">
Chris@58 205 <Directory Id="ProgramMenuDir" Name="Tony">
Chris@58 206 <Component Id="ProgramMenuDir" Guid="56B6BB05-453C-4480-81DA-31612ED64410">
Chris@58 207 <RemoveFolder Id="ProgramMenuDir" On="uninstall"/>
Chris@58 208 <RegistryValue Root="HKMU" Key="Software\[Manufacturer]\[ProductName]" Type="string" Value="" KeyPath="yes"/>
Chris@58 209 </Component>
Chris@58 210 </Directory>
Chris@58 211 </Directory>
Chris@58 212
Chris@58 213 <Directory Id="DesktopFolder" Name="Desktop"/>
Chris@58 214
Chris@58 215 </Directory>
Chris@58 216
Chris@87 217 <Feature
Chris@87 218 Id="Complete"
Chris@87 219 Title="Required files"
Chris@87 220 Description="Installs the required files for running Tony."
Chris@87 221 AllowAdvertise="no"
Chris@87 222 Absent="disallow"
Chris@87 223 ConfigurableDirectory="APPLICATIONFOLDER"
Chris@87 224 Level="1">
Chris@87 225 <ComponentRef Id="pYin"/>
chris@233 226 <ComponentRef Id="CHP"/>
Chris@58 227 <ComponentRef Id="MainExecutable"/>
Chris@58 228 <ComponentRef Id="Qt5"/>
Chris@58 229 <ComponentRef Id="Qt5PlatformPlugins"/>
Chris@58 230 <ComponentRef Id="ProgramMenuDir"/>
Chris@58 231 </Feature>
Chris@58 232
Chris@87 233 <UI>
Chris@87 234 <UIRef Id="WixUI_InstallDir" />
Chris@87 235 <UIRef Id="WixUI_ErrorProgressText" />
Chris@87 236 </UI>
Chris@87 237
Chris@87 238 <Property Id="WIXUI_INSTALLDIR" Value="APPLICATIONFOLDER" />
Chris@87 239 <Property Id="ApplicationFolderName" Value="Tony" />
Chris@87 240 <Property Id="WixAppFolder" Value="WixPerMachineFolder" />
Chris@87 241 <WixVariable Id="WixUILicenseRtf" Value="License.rtf" />
Chris@87 242
Chris@87 243 <Icon Id="winicon.ico" SourceFile="icons/tony-winicon.ico"/>
Chris@87 244 <Property Id="ARPPRODUCTICON" Value="winicon.ico" />
Chris@87 245
Chris@58 246 </Product>
Chris@58 247 </Wix>