-
Notifications
You must be signed in to change notification settings - Fork 0
/
PluginTargetFolders.wxs
73 lines (66 loc) · 2.77 KB
/
PluginTargetFolders.wxs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
<?xml version="1.0" encoding="UTF-8"?>
<!--
This fragment sets Ids for the folders we want to install to.
The (!bind.Property.XXX) string are filled in by WiX based
on the setup in Package.wxs
-->
<Wix xmlns="http://wixtoolset.org/schemas/v4/wxs">
<Fragment>
<!-- VST2 32-bit -->
<StandardDirectory Id="ProgramFilesFolder">
<Directory Name="Steinberg">
<Directory Name="VSTPlugins" Id="VST2FOLDER_32" />
</Directory>
</StandardDirectory>
<!-- VST2 64-bit -->
<StandardDirectory Id="ProgramFiles64Folder">
<Directory Name="Steinberg">
<Directory Name="VSTPlugins" Id="VST2FOLDER" />
</Directory>
</StandardDirectory>
<!-- VST3 32-bit -->
<StandardDirectory Id="CommonFilesFolder">
<Directory Name="VST3" Id="VST3FOLDER_32" />
</StandardDirectory>
<!-- VST3 64-bit -->
<StandardDirectory Id="CommonFiles64Folder">
<Directory Name="VST3" Id="VST3FOLDER" />
</StandardDirectory>
<!-- AAX 32-bit -->
<StandardDirectory Id="CommonFilesFolder">
<Directory Name="Avid">
<Directory Name="Audio">
<Directory Name="Plug-Ins" Id="AAXFOLDER_32">
<Directory Name="!(bind.Property.ProductName).aaxplugin">
<Directory Name="Contents">
<Directory Name="Win32" Id="AAXFOLDER_32_32"/>
<Directory Name="x64" Id="AAXFOLDER_32_64"/>
</Directory>
</Directory>
</Directory>
</Directory>
</Directory>
</StandardDirectory>
<!-- AAX 64-bit -->
<StandardDirectory Id="CommonFiles64Folder">
<Directory Name="Avid">
<Directory Name="Audio">
<Directory Name="Plug-Ins" Id="AAXFOLDER">
<Directory Name="!(bind.Property.ProductName).aaxplugin">
<Directory Name="Contents">
<Directory Name="Win32" Id="AAXFOLDER_64_32"/>
<Directory Name="x64" Id="AAXFOLDER_64_64"/>
</Directory>
</Directory>
</Directory>
</Directory>
</Directory>
</StandardDirectory>
<!-- User Data Folder -->
<StandardDirectory Id="AppDataFolder">
<Directory Name="!(bind.Property.Manufacturer)" Id="MANUDATAFOLDER">
<Directory Name="!(bind.Property.ProductName)" Id="PRODDATAFOLDER" />
</Directory>
</StandardDirectory>
</Fragment>
</Wix>