comparison deploy/win64/sonic-visualiser.wxs @ 1827:e63cc95876cb baselib-win-build

Alternative build mechanism for Windows, with base as a library and a single script to run full builds
author Chris Cannam
date Thu, 24 May 2018 16:19:50 +0100
parents 49e9bacd0924
children fdcd956b5d32
comparison
equal deleted inserted replaced
1823:1b6ffed298a2 1827:e63cc95876cb
38 Id="VampPlugins" 38 Id="VampPlugins"
39 Guid="528C7D7E-5A06-4E7D-89BB-7C16431DF82F"> 39 Guid="528C7D7E-5A06-4E7D-89BB-7C16431DF82F">
40 <File 40 <File
41 Id="VampREADME" 41 Id="VampREADME"
42 Name="README.txt" 42 Name="README.txt"
43 Source="..\sonic-visualiser\deploy\win64\README-Vamp.txt"/> 43 Source="..\deploy\win64\README-Vamp.txt"/>
44 </Component> 44 </Component>
45 </Directory> 45 </Directory>
46 46
47 <Directory Id="APPLICATIONFOLDER" Name="Sonic Visualiser"> 47 <Directory Id="APPLICATIONFOLDER" Name="Sonic Visualiser">
48 <Component Win64="yes" 48 <Component Win64="yes"
75 </File> 75 </File>
76 76
77 <File 77 <File
78 Id="COPYING" 78 Id="COPYING"
79 Name="COPYING.txt" 79 Name="COPYING.txt"
80 Source="..\sonic-visualiser\COPYING"/> 80 Source="..\COPYING"/>
81 <File 81 <File
82 Id="README" 82 Id="README"
83 Name="README.txt" 83 Name="README.txt"
84 Source="..\sonic-visualiser\README.md"/> 84 Source="..\README.md"/>
85 <File 85 <File
86 Id="CHANGELOG" 86 Id="CHANGELOG"
87 Name="CHANGELOG.txt" 87 Name="CHANGELOG.txt"
88 Source="..\sonic-visualiser\CHANGELOG"/> 88 Source="..\CHANGELOG"/>
89 89
90 <File 90 <File
91 Id="winicon.ico" 91 Id="winicon.ico"
92 Name="sv-winicon.ico" 92 Name="sv-winicon.ico"
93 Source="..\sonic-visualiser\icons\sv-winicon.ico"/> 93 Source="..\icons\sv-winicon.ico"/>
94 </Component> 94 </Component>
95 95
96 <Component Win64="yes" 96 <Component Win64="yes"
97 Id="SVFileAssociation" 97 Id="SVFileAssociation"
98 Guid="F07C5CC1-0209-4C1A-8D52-C40B50A2B964"> 98 Guid="F07C5CC1-0209-4C1A-8D52-C40B50A2B964">
148 Id="Sndfile" 148 Id="Sndfile"
149 Guid="04533516-6460-4155-A0D4-E9BA4D31E95C"> 149 Guid="04533516-6460-4155-A0D4-E9BA4D31E95C">
150 <File 150 <File
151 Id="libsndfile" 151 Id="libsndfile"
152 Name="libsndfile-1.dll" 152 Name="libsndfile-1.dll"
153 Source="..\sonic-visualiser\sv-dependency-builds\win64-msvc\lib\libsndfile-1.dll" 153 Source="..\sv-dependency-builds\win64-msvc\lib\libsndfile-1.dll"
154 KeyPath="yes"/> 154 KeyPath="yes"/>
155 </Component> 155 </Component>
156 156
157 <Component Win64="yes" 157 <Component Win64="yes"
158 Id="VCRuntime" 158 Id="VCRuntime"
208 Id="Piper32" 208 Id="Piper32"
209 Guid="F27A00A8-DD03-45B0-A13C-8CD8CC6F7386"> 209 Guid="F27A00A8-DD03-45B0-A13C-8CD8CC6F7386">
210 <File 210 <File
211 Id="piper32" 211 Id="piper32"
212 Name="piper-vamp-simple-server-32.exe" 212 Name="piper-vamp-simple-server-32.exe"
213 Source="release\piper-vamp-simple-server-32.exe"/> 213 Source="..\build_win32\release\piper-vamp-simple-server.exe"/>
214 <File 214 <File
215 Id="libgcc32" 215 Id="libgcc32"
216 Name="libgcc_s_dw2-1.dll" 216 Name="libgcc_s_dw2-1.dll"
217 Source="release\libgcc_s_dw2-1.dll"/> 217 Source="..\build_win32\release\libgcc_s_dw2-1.dll"/>
218 <File 218 <File
219 Id="libstdcplusplus32" 219 Id="libstdcplusplus32"
220 Name="libstdc++-6.dll" 220 Name="libstdc++-6.dll"
221 Source="release\libstdc++-6.dll"/> 221 Source="..\build_win32\release\libstdc++-6.dll"/>
222 <File 222 <File
223 Id="libwinpthread32" 223 Id="libwinpthread32"
224 Name="libwinpthread-1.dll" 224 Name="libwinpthread-1.dll"
225 Source="release\libwinpthread-1.dll"/> 225 Source="..\build_win32\release\libwinpthread-1.dll"/>
226 </Component> 226 </Component>
227 <Component Win64="yes" 227 <Component Win64="yes"
228 Id="Checker64" 228 Id="Checker64"
229 Guid="19A400D9-D5B2-4CB5-AF84-7C1DEA11D7B5"> 229 Guid="19A400D9-D5B2-4CB5-AF84-7C1DEA11D7B5">
230 <File 230 <File
236 Id="Checker32" 236 Id="Checker32"
237 Guid="4F3FDFEC-23BD-4F2F-9B8F-9C8387FDEC21"> 237 Guid="4F3FDFEC-23BD-4F2F-9B8F-9C8387FDEC21">
238 <File 238 <File
239 Id="checker32" 239 Id="checker32"
240 Name="vamp-plugin-load-checker-32.exe" 240 Name="vamp-plugin-load-checker-32.exe"
241 Source="release\vamp-plugin-load-checker-32.exe"/> 241 Source="..\build_win32\release\vamp-plugin-load-checker.exe"/>
242 </Component> 242 </Component>
243 243
244 </Directory> <!-- helpers --> 244 </Directory> <!-- helpers -->
245 </Directory> <!-- sv --> 245 </Directory> <!-- sv -->
246 </Directory> <!-- pfiles64 --> 246 </Directory> <!-- pfiles64 -->
251 Id="Vamp32Plugins" 251 Id="Vamp32Plugins"
252 Guid="62d23999-63ed-4937-b904-ec8e47a776d1"> 252 Guid="62d23999-63ed-4937-b904-ec8e47a776d1">
253 <File 253 <File
254 Id="Vamp32README" 254 Id="Vamp32README"
255 Name="README.txt" 255 Name="README.txt"
256 Source="..\sonic-visualiser\deploy\win64\README-Vamp32.txt"/> 256 Source="..\deploy\win64\README-Vamp32.txt"/>
257 </Component> 257 </Component>
258 </Directory> 258 </Directory>
259 </Directory> 259 </Directory>
260 260
261 <Directory Id="ProgramMenuFolder" Name="Programs"> 261 <Directory Id="ProgramMenuFolder" Name="Programs">
301 301
302 <Property Id="WIXUI_INSTALLDIR" Value="APPLICATIONFOLDER" /> 302 <Property Id="WIXUI_INSTALLDIR" Value="APPLICATIONFOLDER" />
303 <Property Id="WIXUI_DONTVALIDATEPATH" Value="1" /> 303 <Property Id="WIXUI_DONTVALIDATEPATH" Value="1" />
304 <Property Id="ApplicationFolderName" Value="Sonic Visualiser" /> 304 <Property Id="ApplicationFolderName" Value="Sonic Visualiser" />
305 <Property Id="WixAppFolder" Value="WixPerMachineFolder" /> 305 <Property Id="WixAppFolder" Value="WixPerMachineFolder" />
306 <WixVariable Id="WixUILicenseRtf" Value="License.rtf" /> 306 <WixVariable Id="WixUILicenseRtf" Value="..\deploy\win64\License.rtf" />
307 307
308 <Icon Id="winicon.ico" SourceFile="..\sonic-visualiser\icons\sv-winicon.ico"/> 308 <Icon Id="winicon.ico" SourceFile="..\icons\sv-winicon.ico"/>
309 <Property Id="ARPPRODUCTICON" Value="winicon.ico" /> 309 <Property Id="ARPPRODUCTICON" Value="winicon.ico" />
310 310
311 <WixVariable Id="WixUIBannerBmp" Value="..\sonic-visualiser\deploy\win32\top.bmp"/> 311 <WixVariable Id="WixUIBannerBmp" Value="..\deploy\win32\top.bmp"/>
312 <WixVariable Id="WixUIDialogBmp" Value="..\sonic-visualiser\deploy\win32\main.bmp"/> 312 <WixVariable Id="WixUIDialogBmp" Value="..\deploy\win32\main.bmp"/>
313 313
314 </Product> 314 </Product>
315 </Wix> 315 </Wix>
316 316