annotate deploy/win32/tony.wxs @ 496:109016400b9c 2.0-integration

Update analysis stuff when recording starts (and when model is added) rather than when it ends. Not continuing to update during recording though...
author Chris Cannam
date Mon, 12 Oct 2015 17:10:43 +0100
parents bb8a073a2a9f
children fcc7e62bfac7
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@458 8 Version="1.0"
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@458 16 Comments="Copyright (c) 2015 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@444 31 <Directory Id="APPLICATIONFOLDER" Name="Tony">
Chris@444 32
Chris@444 33 <Component
Chris@444 34 Id="MainExecutable"
Chris@444 35 Guid="B0DA872A-E8B9-4C41-B0B0-7702A9EBBD51">
Chris@444 36
Chris@444 37 <File
Chris@444 38 Id="T"
Chris@444 39 Name="Tony.exe"
Chris@444 40 DiskId="1"
Chris@444 41 Source="release\Tony.exe"
Chris@444 42 KeyPath="yes">
Chris@444 43
Chris@444 44 <Shortcut
Chris@444 45 Id="TStartEntry"
Chris@444 46 Directory="ProgramMenuDir"
Chris@444 47 Name="Tony"
Chris@444 48 Icon="winicon.ico"
Chris@444 49 IconIndex="0"
Chris@444 50 WorkingDirectory="INSTALLDIR"
Chris@444 51 Advertise="yes"/>
Chris@444 52
Chris@444 53 <Shortcut
Chris@444 54 Id="TDesktop"
Chris@444 55 Directory="DesktopFolder"
Chris@444 56 Name="Tony"
Chris@444 57 Icon="winicon.ico"
Chris@444 58 IconIndex="0"
Chris@444 59 WorkingDirectory="INSTALLDIR"
Chris@444 60 Advertise="yes"/>
Chris@444 61 </File>
Chris@444 62
Chris@444 63 <File
Chris@444 64 Id="CHANGELOG"
Chris@444 65 Name="CHANGELOG.txt"
Chris@444 66 DiskId="1"
Chris@444 67 Source="CHANGELOG"/>
Chris@444 68 <File
Chris@444 69 Id="COPYING"
Chris@444 70 Name="COPYING.txt"
Chris@444 71 DiskId="1"
Chris@444 72 Source="COPYING"/>
Chris@444 73 <File
Chris@444 74 Id="README"
Chris@444 75 Name="README.txt"
Chris@444 76 DiskId="1"
Chris@444 77 Source="README"/>
Chris@460 78 <File
Chris@460 79 Id="CITATION"
Chris@460 80 Name="CITATION.txt"
Chris@460 81 DiskId="1"
Chris@460 82 Source="CITATION"/>
Chris@444 83
Chris@444 84 <File
Chris@444 85 Id="winicon.ico"
Chris@444 86 Name="tony-winicon.ico"
Chris@444 87 DiskId="1"
Chris@444 88 Source="icons/tony-winicon.ico"/>
Chris@444 89 </Component>
Chris@444 90
Chris@87 91 <Component
Chris@87 92 Id="pYin"
Chris@87 93 Guid="5C3B7285-B652-4FE5-8A1D-AC92376F8AD5">
Chris@87 94 <File
Chris@87 95 Id="pyinlib"
Chris@87 96 Name="pyin.dll"
Chris@87 97 DiskId="1"
chris@218 98 Source="pyin\win32-build\release\pyin.dll"/>
Chris@87 99 <File
Chris@87 100 Id="pyincat"
Chris@87 101 Name="pyin.cat"
Chris@87 102 DiskId="1"
Chris@216 103 Source="pyin\pyin.cat"/>
Chris@87 104 <File
Chris@87 105 Id="pyinrdf"
Chris@87 106 Name="pyin.n3"
Chris@87 107 DiskId="1"
Chris@216 108 Source="pyin\pyin.n3"/>
Chris@87 109 </Component>
chris@233 110 <Component
chris@233 111 Id="CHP"
chris@233 112 Guid="3567639C-BFA5-46EC-BA2D-C4899508B0D0">
chris@233 113 <File
chris@233 114 Id="chplib"
chris@233 115 Name="chp.dll"
chris@233 116 DiskId="1"
chris@233 117 Source="chp\win32-build\release\chp.dll"/>
chris@233 118 </Component>
Chris@444 119
Chris@444 120 <Component
Chris@444 121 Id="Qt5"
Chris@444 122 Guid="7DCE15D9-DB56-4ECC-A324-A9B74E30B872">
Chris@444 123 <File
Chris@444 124 Id="QtCore"
Chris@444 125 Name="Qt5Core.dll"
Chris@444 126 DiskId="1"
Chris@444 127 Source="release\Qt5Core.dll"
Chris@444 128 KeyPath="yes"/>
Chris@444 129 <File
Chris@444 130 Id="QtGui"
Chris@444 131 Name="Qt5Gui.dll"
Chris@444 132 DiskId="1"
Chris@444 133 Source="release\Qt5Gui.dll"/>
Chris@444 134 <File
Chris@444 135 Id="QtNetwork"
Chris@444 136 Name="Qt5Network.dll"
Chris@444 137 DiskId="1"
Chris@444 138 Source="release\Qt5Network.dll"/>
Chris@444 139 <File
Chris@444 140 Id="QtWidgets"
Chris@444 141 Name="Qt5Widgets.dll"
Chris@444 142 DiskId="1"
Chris@444 143 Source="release\Qt5Widgets.dll"/>
Chris@444 144 <File
Chris@444 145 Id="QtXml"
Chris@444 146 Name="Qt5Xml.dll"
Chris@444 147 DiskId="1"
Chris@444 148 Source="release\Qt5Xml.dll"/>
Chris@444 149 <File
Chris@458 150 Id="icudt53"
Chris@458 151 Name="icudt53.dll"
Chris@444 152 DiskId="1"
Chris@458 153 Source="release\icudt53.dll"/>
Chris@444 154 <File
Chris@458 155 Id="icuin53"
Chris@458 156 Name="icuin53.dll"
Chris@444 157 DiskId="1"
Chris@458 158 Source="release\icuin53.dll"/>
Chris@444 159 <File
Chris@458 160 Id="icuuc53"
Chris@458 161 Name="icuuc53.dll"
Chris@444 162 DiskId="1"
Chris@458 163 Source="release\icuuc53.dll"/>
Chris@444 164 <File
Chris@444 165 Id="libgcc"
Chris@444 166 Name="libgcc_s_dw2-1.dll"
Chris@444 167 DiskId="1"
Chris@444 168 Source="release\libgcc_s_dw2-1.dll"/>
Chris@444 169 <File
Chris@444 170 Id="libstdcplusplus"
Chris@444 171 Name="libstdc++-6.dll"
Chris@444 172 DiskId="1"
Chris@444 173 Source="release\libstdc++-6.dll"/>
Chris@444 174 <File
Chris@444 175 Id="libwinpthread"
Chris@444 176 Name="libwinpthread-1.dll"
Chris@444 177 DiskId="1"
Chris@444 178 Source="release\libwinpthread-1.dll"/>
Chris@444 179 </Component>
Chris@444 180
Chris@444 181 <Directory Id="Platforms" Name="platforms">
Chris@444 182 <Component
Chris@444 183 Id="Qt5PlatformPlugins"
Chris@444 184 Guid="F3AAECAE-3B5E-4BA7-8F17-D20F608BE43A">
Chris@444 185 <File
Chris@444 186 Id="qminimal"
Chris@444 187 Name="qminimal.dll"
Chris@444 188 DiskId="1"
Chris@444 189 Source="release\qminimal.dll"/>
Chris@444 190 <File
Chris@444 191 Id="qwindows"
Chris@444 192 Name="qwindows.dll"
Chris@444 193 DiskId="1"
Chris@444 194 Source="release\qwindows.dll"/>
Chris@444 195 </Component>
Chris@444 196 </Directory>
Chris@87 197 </Directory>
Chris@444 198
Chris@58 199 </Directory>
Chris@58 200
Chris@58 201 <Directory Id="ProgramMenuFolder" Name="Programs">
Chris@58 202 <Directory Id="ProgramMenuDir" Name="Tony">
Chris@58 203 <Component Id="ProgramMenuDir" Guid="56B6BB05-453C-4480-81DA-31612ED64410">
Chris@58 204 <RemoveFolder Id="ProgramMenuDir" On="uninstall"/>
Chris@58 205 <RegistryValue Root="HKMU" Key="Software\[Manufacturer]\[ProductName]" Type="string" Value="" KeyPath="yes"/>
Chris@58 206 </Component>
Chris@58 207 </Directory>
Chris@58 208 </Directory>
Chris@58 209
Chris@58 210 <Directory Id="DesktopFolder" Name="Desktop"/>
Chris@58 211
Chris@58 212 </Directory>
Chris@58 213
Chris@87 214 <Feature
Chris@87 215 Id="Complete"
Chris@87 216 Title="Required files"
Chris@87 217 Description="Installs the required files for running Tony."
Chris@87 218 AllowAdvertise="no"
Chris@87 219 Absent="disallow"
Chris@87 220 ConfigurableDirectory="APPLICATIONFOLDER"
Chris@87 221 Level="1">
Chris@87 222 <ComponentRef Id="pYin"/>
chris@233 223 <ComponentRef Id="CHP"/>
Chris@58 224 <ComponentRef Id="MainExecutable"/>
Chris@58 225 <ComponentRef Id="Qt5"/>
Chris@58 226 <ComponentRef Id="Qt5PlatformPlugins"/>
Chris@58 227 <ComponentRef Id="ProgramMenuDir"/>
Chris@58 228 </Feature>
Chris@58 229
Chris@87 230 <UI>
Chris@87 231 <UIRef Id="WixUI_InstallDir" />
Chris@87 232 <UIRef Id="WixUI_ErrorProgressText" />
Chris@87 233 </UI>
Chris@87 234
Chris@87 235 <Property Id="WIXUI_INSTALLDIR" Value="APPLICATIONFOLDER" />
Chris@87 236 <Property Id="ApplicationFolderName" Value="Tony" />
Chris@87 237 <Property Id="WixAppFolder" Value="WixPerMachineFolder" />
Chris@87 238 <WixVariable Id="WixUILicenseRtf" Value="License.rtf" />
Chris@87 239
Chris@87 240 <Icon Id="winicon.ico" SourceFile="icons/tony-winicon.ico"/>
Chris@87 241 <Property Id="ARPPRODUCTICON" Value="winicon.ico" />
Chris@87 242
Chris@58 243 </Product>
Chris@58 244 </Wix>