start making Wix Setup project

This commit is contained in:
Birch-san 2019-08-04 00:20:09 +01:00
parent 0c1adf5e90
commit f7f27f3d34
No known key found for this signature in database
GPG Key ID: 726D53FF6A26AB9D
5 changed files with 198 additions and 84 deletions

View File

@ -19,8 +19,6 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "juicysfplugin_VST3", "juicy
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "juicysfplugin_SharedCode", "juicysfplugin_SharedCode.vcxproj", "{81231CE9-96E4-09DA-53C7-714106FA6BD5}"
EndProject
Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "Setup", "..\Setup\Setup.vdproj", "{A6C08990-CE07-4E21-BE4B-E9E59D50FE5C}"
EndProject
Project("{930C7802-8A8C-48F9-8165-68863BCCD9DD}") = "WixSetup", "..\WixSetup\WixSetup.wixproj", "{BE799AE7-8C17-4670-85A8-E3D3558385A7}"
EndProject
Global
@ -29,14 +27,10 @@ Global
Debug x64|x64 = Debug x64|x64
Debug x86|Win32 = Debug x86|Win32
Debug x86|x64 = Debug x86|x64
Debug|Win32 = Debug|Win32
Debug|x64 = Debug|x64
Release x64|Win32 = Release x64|Win32
Release x64|x64 = Release x64|x64
Release x86|Win32 = Release x86|Win32
Release x86|x64 = Release x86|x64
Release|Win32 = Release|Win32
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{7C3AB9BE-365A-0EF7-AA2A-5B044FE497E5}.Debug x64|Win32.ActiveCfg = Debug x64|x64
@ -45,126 +39,62 @@ Global
{7C3AB9BE-365A-0EF7-AA2A-5B044FE497E5}.Debug x86|Win32.ActiveCfg = Debug x86|Win32
{7C3AB9BE-365A-0EF7-AA2A-5B044FE497E5}.Debug x86|Win32.Build.0 = Debug x86|Win32
{7C3AB9BE-365A-0EF7-AA2A-5B044FE497E5}.Debug x86|x64.ActiveCfg = Debug x86|Win32
{7C3AB9BE-365A-0EF7-AA2A-5B044FE497E5}.Debug|Win32.ActiveCfg = Debug x86|Win32
{7C3AB9BE-365A-0EF7-AA2A-5B044FE497E5}.Debug|Win32.Build.0 = Debug x86|Win32
{7C3AB9BE-365A-0EF7-AA2A-5B044FE497E5}.Debug|x64.ActiveCfg = Debug x64|x64
{7C3AB9BE-365A-0EF7-AA2A-5B044FE497E5}.Debug|x64.Build.0 = Debug x64|x64
{7C3AB9BE-365A-0EF7-AA2A-5B044FE497E5}.Release x64|Win32.ActiveCfg = Release x64|x64
{7C3AB9BE-365A-0EF7-AA2A-5B044FE497E5}.Release x64|x64.ActiveCfg = Release x64|x64
{7C3AB9BE-365A-0EF7-AA2A-5B044FE497E5}.Release x64|x64.Build.0 = Release x64|x64
{7C3AB9BE-365A-0EF7-AA2A-5B044FE497E5}.Release x86|Win32.ActiveCfg = Release x86|Win32
{7C3AB9BE-365A-0EF7-AA2A-5B044FE497E5}.Release x86|Win32.Build.0 = Release x86|Win32
{7C3AB9BE-365A-0EF7-AA2A-5B044FE497E5}.Release x86|x64.ActiveCfg = Release x86|Win32
{7C3AB9BE-365A-0EF7-AA2A-5B044FE497E5}.Release|Win32.ActiveCfg = Release x86|Win32
{7C3AB9BE-365A-0EF7-AA2A-5B044FE497E5}.Release|Win32.Build.0 = Release x86|Win32
{7C3AB9BE-365A-0EF7-AA2A-5B044FE497E5}.Release|x64.ActiveCfg = Release x64|x64
{7C3AB9BE-365A-0EF7-AA2A-5B044FE497E5}.Release|x64.Build.0 = Release x64|x64
{F47A6C45-0C65-BB36-F74E-BCCDF23F5ECA}.Debug x64|Win32.ActiveCfg = Debug x64|x64
{F47A6C45-0C65-BB36-F74E-BCCDF23F5ECA}.Debug x64|x64.ActiveCfg = Debug x64|x64
{F47A6C45-0C65-BB36-F74E-BCCDF23F5ECA}.Debug x64|x64.Build.0 = Debug x64|x64
{F47A6C45-0C65-BB36-F74E-BCCDF23F5ECA}.Debug x86|Win32.ActiveCfg = Debug x86|Win32
{F47A6C45-0C65-BB36-F74E-BCCDF23F5ECA}.Debug x86|Win32.Build.0 = Debug x86|Win32
{F47A6C45-0C65-BB36-F74E-BCCDF23F5ECA}.Debug x86|x64.ActiveCfg = Debug x86|Win32
{F47A6C45-0C65-BB36-F74E-BCCDF23F5ECA}.Debug|Win32.ActiveCfg = Debug x86|Win32
{F47A6C45-0C65-BB36-F74E-BCCDF23F5ECA}.Debug|Win32.Build.0 = Debug x86|Win32
{F47A6C45-0C65-BB36-F74E-BCCDF23F5ECA}.Debug|x64.ActiveCfg = Debug x64|x64
{F47A6C45-0C65-BB36-F74E-BCCDF23F5ECA}.Debug|x64.Build.0 = Debug x64|x64
{F47A6C45-0C65-BB36-F74E-BCCDF23F5ECA}.Release x64|Win32.ActiveCfg = Release x64|x64
{F47A6C45-0C65-BB36-F74E-BCCDF23F5ECA}.Release x64|x64.ActiveCfg = Release x64|x64
{F47A6C45-0C65-BB36-F74E-BCCDF23F5ECA}.Release x64|x64.Build.0 = Release x64|x64
{F47A6C45-0C65-BB36-F74E-BCCDF23F5ECA}.Release x86|Win32.ActiveCfg = Release x86|Win32
{F47A6C45-0C65-BB36-F74E-BCCDF23F5ECA}.Release x86|Win32.Build.0 = Release x86|Win32
{F47A6C45-0C65-BB36-F74E-BCCDF23F5ECA}.Release x86|x64.ActiveCfg = Release x86|Win32
{F47A6C45-0C65-BB36-F74E-BCCDF23F5ECA}.Release|Win32.ActiveCfg = Release x86|Win32
{F47A6C45-0C65-BB36-F74E-BCCDF23F5ECA}.Release|Win32.Build.0 = Release x86|Win32
{F47A6C45-0C65-BB36-F74E-BCCDF23F5ECA}.Release|x64.ActiveCfg = Release x64|x64
{F47A6C45-0C65-BB36-F74E-BCCDF23F5ECA}.Release|x64.Build.0 = Release x64|x64
{70A2C49A-5DF9-60C9-981B-D030ADE816BF}.Debug x64|Win32.ActiveCfg = Debug x64|x64
{70A2C49A-5DF9-60C9-981B-D030ADE816BF}.Debug x64|x64.ActiveCfg = Debug x64|x64
{70A2C49A-5DF9-60C9-981B-D030ADE816BF}.Debug x64|x64.Build.0 = Debug x64|x64
{70A2C49A-5DF9-60C9-981B-D030ADE816BF}.Debug x86|Win32.ActiveCfg = Debug x86|Win32
{70A2C49A-5DF9-60C9-981B-D030ADE816BF}.Debug x86|Win32.Build.0 = Debug x86|Win32
{70A2C49A-5DF9-60C9-981B-D030ADE816BF}.Debug x86|x64.ActiveCfg = Debug x86|Win32
{70A2C49A-5DF9-60C9-981B-D030ADE816BF}.Debug|Win32.ActiveCfg = Debug x86|Win32
{70A2C49A-5DF9-60C9-981B-D030ADE816BF}.Debug|Win32.Build.0 = Debug x86|Win32
{70A2C49A-5DF9-60C9-981B-D030ADE816BF}.Debug|x64.ActiveCfg = Debug x64|x64
{70A2C49A-5DF9-60C9-981B-D030ADE816BF}.Debug|x64.Build.0 = Debug x64|x64
{70A2C49A-5DF9-60C9-981B-D030ADE816BF}.Release x64|Win32.ActiveCfg = Release x64|x64
{70A2C49A-5DF9-60C9-981B-D030ADE816BF}.Release x64|x64.ActiveCfg = Release x64|x64
{70A2C49A-5DF9-60C9-981B-D030ADE816BF}.Release x64|x64.Build.0 = Release x64|x64
{70A2C49A-5DF9-60C9-981B-D030ADE816BF}.Release x86|Win32.ActiveCfg = Release x86|Win32
{70A2C49A-5DF9-60C9-981B-D030ADE816BF}.Release x86|Win32.Build.0 = Release x86|Win32
{70A2C49A-5DF9-60C9-981B-D030ADE816BF}.Release x86|x64.ActiveCfg = Release x86|Win32
{70A2C49A-5DF9-60C9-981B-D030ADE816BF}.Release|Win32.ActiveCfg = Release x86|Win32
{70A2C49A-5DF9-60C9-981B-D030ADE816BF}.Release|Win32.Build.0 = Release x86|Win32
{70A2C49A-5DF9-60C9-981B-D030ADE816BF}.Release|x64.ActiveCfg = Release x64|x64
{70A2C49A-5DF9-60C9-981B-D030ADE816BF}.Release|x64.Build.0 = Release x64|x64
{81231CE9-96E4-09DA-53C7-714106FA6BD5}.Debug x64|Win32.ActiveCfg = Debug x64|x64
{81231CE9-96E4-09DA-53C7-714106FA6BD5}.Debug x64|x64.ActiveCfg = Debug x64|x64
{81231CE9-96E4-09DA-53C7-714106FA6BD5}.Debug x64|x64.Build.0 = Debug x64|x64
{81231CE9-96E4-09DA-53C7-714106FA6BD5}.Debug x86|Win32.ActiveCfg = Debug x86|Win32
{81231CE9-96E4-09DA-53C7-714106FA6BD5}.Debug x86|Win32.Build.0 = Debug x86|Win32
{81231CE9-96E4-09DA-53C7-714106FA6BD5}.Debug x86|x64.ActiveCfg = Debug x86|Win32
{81231CE9-96E4-09DA-53C7-714106FA6BD5}.Debug|Win32.ActiveCfg = Debug x86|Win32
{81231CE9-96E4-09DA-53C7-714106FA6BD5}.Debug|Win32.Build.0 = Debug x86|Win32
{81231CE9-96E4-09DA-53C7-714106FA6BD5}.Debug|x64.ActiveCfg = Debug x64|x64
{81231CE9-96E4-09DA-53C7-714106FA6BD5}.Debug|x64.Build.0 = Debug x64|x64
{81231CE9-96E4-09DA-53C7-714106FA6BD5}.Release x64|Win32.ActiveCfg = Release x64|x64
{81231CE9-96E4-09DA-53C7-714106FA6BD5}.Release x64|x64.ActiveCfg = Release x64|x64
{81231CE9-96E4-09DA-53C7-714106FA6BD5}.Release x64|x64.Build.0 = Release x64|x64
{81231CE9-96E4-09DA-53C7-714106FA6BD5}.Release x86|Win32.ActiveCfg = Release x86|Win32
{81231CE9-96E4-09DA-53C7-714106FA6BD5}.Release x86|Win32.Build.0 = Release x86|Win32
{81231CE9-96E4-09DA-53C7-714106FA6BD5}.Release x86|x64.ActiveCfg = Release x86|Win32
{81231CE9-96E4-09DA-53C7-714106FA6BD5}.Release|Win32.ActiveCfg = Release x86|Win32
{81231CE9-96E4-09DA-53C7-714106FA6BD5}.Release|Win32.Build.0 = Release x86|Win32
{81231CE9-96E4-09DA-53C7-714106FA6BD5}.Release|x64.ActiveCfg = Release x64|x64
{81231CE9-96E4-09DA-53C7-714106FA6BD5}.Release|x64.Build.0 = Release x64|x64
{A6C08990-CE07-4E21-BE4B-E9E59D50FE5C}.Debug x64|Win32.ActiveCfg = Debug
{A6C08990-CE07-4E21-BE4B-E9E59D50FE5C}.Debug x64|Win32.Build.0 = Debug
{A6C08990-CE07-4E21-BE4B-E9E59D50FE5C}.Debug x64|x64.ActiveCfg = Debug
{A6C08990-CE07-4E21-BE4B-E9E59D50FE5C}.Debug x64|x64.Build.0 = Debug
{A6C08990-CE07-4E21-BE4B-E9E59D50FE5C}.Debug x86|Win32.ActiveCfg = Debug
{A6C08990-CE07-4E21-BE4B-E9E59D50FE5C}.Debug x86|Win32.Build.0 = Debug
{A6C08990-CE07-4E21-BE4B-E9E59D50FE5C}.Debug x86|x64.ActiveCfg = Debug
{A6C08990-CE07-4E21-BE4B-E9E59D50FE5C}.Debug x86|x64.Build.0 = Debug
{A6C08990-CE07-4E21-BE4B-E9E59D50FE5C}.Debug|Win32.ActiveCfg = Debug
{A6C08990-CE07-4E21-BE4B-E9E59D50FE5C}.Debug|Win32.Build.0 = Debug
{A6C08990-CE07-4E21-BE4B-E9E59D50FE5C}.Debug|x64.ActiveCfg = Debug
{A6C08990-CE07-4E21-BE4B-E9E59D50FE5C}.Debug|x64.Build.0 = Debug
{A6C08990-CE07-4E21-BE4B-E9E59D50FE5C}.Release x64|Win32.ActiveCfg = Release
{A6C08990-CE07-4E21-BE4B-E9E59D50FE5C}.Release x64|Win32.Build.0 = Release
{A6C08990-CE07-4E21-BE4B-E9E59D50FE5C}.Release x64|x64.ActiveCfg = Release
{A6C08990-CE07-4E21-BE4B-E9E59D50FE5C}.Release x64|x64.Build.0 = Release
{A6C08990-CE07-4E21-BE4B-E9E59D50FE5C}.Release x86|Win32.ActiveCfg = Release
{A6C08990-CE07-4E21-BE4B-E9E59D50FE5C}.Release x86|Win32.Build.0 = Release
{A6C08990-CE07-4E21-BE4B-E9E59D50FE5C}.Release x86|x64.ActiveCfg = Release
{A6C08990-CE07-4E21-BE4B-E9E59D50FE5C}.Release x86|x64.Build.0 = Release
{A6C08990-CE07-4E21-BE4B-E9E59D50FE5C}.Release|Win32.ActiveCfg = Release
{A6C08990-CE07-4E21-BE4B-E9E59D50FE5C}.Release|Win32.Build.0 = Release
{A6C08990-CE07-4E21-BE4B-E9E59D50FE5C}.Release|x64.ActiveCfg = Release
{A6C08990-CE07-4E21-BE4B-E9E59D50FE5C}.Release|x64.Build.0 = Release
{BE799AE7-8C17-4670-85A8-E3D3558385A7}.Debug x64|Win32.ActiveCfg = Debug|x86
{BE799AE7-8C17-4670-85A8-E3D3558385A7}.Debug x64|Win32.Build.0 = Debug|x86
{BE799AE7-8C17-4670-85A8-E3D3558385A7}.Debug x64|x64.ActiveCfg = Release|x86
{BE799AE7-8C17-4670-85A8-E3D3558385A7}.Debug x64|x64.Build.0 = Release|x86
{BE799AE7-8C17-4670-85A8-E3D3558385A7}.Debug x86|Win32.ActiveCfg = Debug|x86
{BE799AE7-8C17-4670-85A8-E3D3558385A7}.Debug x86|Win32.Build.0 = Debug|x86
{BE799AE7-8C17-4670-85A8-E3D3558385A7}.Debug x86|x64.ActiveCfg = Release|x86
{BE799AE7-8C17-4670-85A8-E3D3558385A7}.Debug x86|x64.Build.0 = Release|x86
{BE799AE7-8C17-4670-85A8-E3D3558385A7}.Debug|Win32.ActiveCfg = Debug|x86
{BE799AE7-8C17-4670-85A8-E3D3558385A7}.Debug|Win32.Build.0 = Debug|x86
{BE799AE7-8C17-4670-85A8-E3D3558385A7}.Debug|x64.ActiveCfg = Debug|x86
{BE799AE7-8C17-4670-85A8-E3D3558385A7}.Release x64|Win32.ActiveCfg = Release|x86
{BE799AE7-8C17-4670-85A8-E3D3558385A7}.Release x64|Win32.Build.0 = Release|x86
{BE799AE7-8C17-4670-85A8-E3D3558385A7}.Release x64|x64.ActiveCfg = Release|x86
{BE799AE7-8C17-4670-85A8-E3D3558385A7}.Release x64|x64.Build.0 = Release|x86
{BE799AE7-8C17-4670-85A8-E3D3558385A7}.Release x86|Win32.ActiveCfg = Release|x86
{BE799AE7-8C17-4670-85A8-E3D3558385A7}.Release x86|Win32.Build.0 = Release|x86
{BE799AE7-8C17-4670-85A8-E3D3558385A7}.Release x86|x64.ActiveCfg = Release|x86
{BE799AE7-8C17-4670-85A8-E3D3558385A7}.Release x86|x64.Build.0 = Release|x86
{BE799AE7-8C17-4670-85A8-E3D3558385A7}.Release|Win32.ActiveCfg = Release|x86
{BE799AE7-8C17-4670-85A8-E3D3558385A7}.Release|Win32.Build.0 = Release|x86
{BE799AE7-8C17-4670-85A8-E3D3558385A7}.Release|x64.ActiveCfg = Release|x86
{BE799AE7-8C17-4670-85A8-E3D3558385A7}.Debug x64|Win32.ActiveCfg = Debug x86|x86
{BE799AE7-8C17-4670-85A8-E3D3558385A7}.Debug x64|Win32.Build.0 = Debug x86|x86
{BE799AE7-8C17-4670-85A8-E3D3558385A7}.Debug x64|x64.ActiveCfg = Release x86|x86
{BE799AE7-8C17-4670-85A8-E3D3558385A7}.Debug x64|x64.Build.0 = Release x86|x86
{BE799AE7-8C17-4670-85A8-E3D3558385A7}.Debug x86|Win32.ActiveCfg = Debug x86|x86
{BE799AE7-8C17-4670-85A8-E3D3558385A7}.Debug x86|Win32.Build.0 = Debug x86|x86
{BE799AE7-8C17-4670-85A8-E3D3558385A7}.Debug x86|x64.ActiveCfg = Debug x86|x86
{BE799AE7-8C17-4670-85A8-E3D3558385A7}.Release x64|Win32.ActiveCfg = Release x86|x86
{BE799AE7-8C17-4670-85A8-E3D3558385A7}.Release x64|Win32.Build.0 = Release x86|x86
{BE799AE7-8C17-4670-85A8-E3D3558385A7}.Release x64|x64.ActiveCfg = Release x86|x86
{BE799AE7-8C17-4670-85A8-E3D3558385A7}.Release x64|x64.Build.0 = Release x86|x86
{BE799AE7-8C17-4670-85A8-E3D3558385A7}.Release x86|Win32.ActiveCfg = Release x86|x86
{BE799AE7-8C17-4670-85A8-E3D3558385A7}.Release x86|Win32.Build.0 = Release x86|x86
{BE799AE7-8C17-4670-85A8-E3D3558385A7}.Release x86|x64.ActiveCfg = Release x86|x86
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE

2
Builds/WixSetup/.gitignore vendored Normal file
View File

@ -0,0 +1,2 @@
bin
obj

View File

@ -0,0 +1,28 @@
<?xml version="1.0" encoding="utf-8"?>
<Include>
<!-- The name of the product -->
<?define Name = "juicysfplugin" ?>
<!-- The manufacturer, for setup package publisher and folder info -->
<?define Manufacturer = "Birchlabs" ?>
<?define LicenseConcatSrcRoot = "$(var.juicysfplugin_StandalonePlugin.ProjectDir)" ?>
<?define LicenseSrcRoot = "$(var.juicysfplugin_StandalonePlugin.ProjectDir)licenses_of_dependencies\" ?>
<?define LibSrcRoot = "$(var.juicysfplugin_StandalonePlugin.TargetDir)" ?>
<!-- Product name as you want it to appear in Add/Remove Programs-->
<!-- <?if $(var.Platform) = x64 ?> -->
<?if "$(var.Configuration)" = "Release x64" ?>
<?define ProductName = "$(var.Name) (64 bit)" ?>
<?define Win64 = "yes" ?>
<?define PlatformProgramFilesFolder = "ProgramFiles64Folder" ?>
<?define PlatformCommonFilesFolder = "CommonFiles64Folder" ?>
<?define PlatformSystemFolder = "System64Folder" ?>
<?else ?>
<?define ProductName = "$(var.Name) (32 bit)" ?>
<?define Win64 = "no" ?>
<?define PlatformProgramFilesFolder = "ProgramFilesFolder" ?>
<?define PlatformCommonFilesFolder = "CommonFilesFolder" ?>
<?define PlatformSystemFolder = "SystemFolder" ?>
<?endif ?>
</Include>

View File

@ -0,0 +1,88 @@
<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<?include $(sys.CURRENTDIR)\Config.wxi?>
<Product Id="*" Name="$(var.Name)" Language="1033" Version="1.0.0.0" Manufacturer="$(var.Manufacturer)" UpgradeCode="e03ac63d-63d8-48d1-ab6c-ba539f7d523f">
<Package InstallerVersion="200" Compressed="yes" InstallScope="perMachine" Platform="$(var.Platform)" />
<MajorUpgrade DowngradeErrorMessage="A newer version of [ProductName] is already installed." />
<MediaTemplate />
<WixVariable Id="WixUILicenseRtf" Value="test.rtf" />
<Feature Id="ProductFeature" Title="WixSetup" Level="1">
<ComponentGroupRef Id="StandaloneAppComponents" />
<ComponentGroupRef Id="LicenseComponents" />
<ComponentGroupRef Id="LicenseConcatComponents" />
<ComponentGroupRef Id="LibraryComponents" />
<ComponentGroupRef Id="VSTComponents" />
<ComponentGroupRef Id="VST3Components" />
</Feature>
</Product>
<Fragment>
<Directory Id="TARGETDIR" Name="SourceDir">
<!-- https://docs.microsoft.com/en-us/windows/win32/msi/programfilesfolder -->
<Directory Id="$(var.PlatformProgramFilesFolder)">
<!-- Create a folder inside program files with Company Name-->
<Directory Id="ROOTDIRECTORY" Name="$(var.Manufacturer)">
<!-- Create a folder inside Company Name folder with Product Name-->
<Directory Id="INSTALLFOLDER" Name="$(var.Name)" >
<Directory Id="LICENSEFOLDER" Name="licenses_of_dependencies" />
</Directory>
</Directory>
</Directory>
<Directory Id="$(var.PlatformCommonFilesFolder)">
<Directory Id="VSTINSTALLFOLDER" Name="VST"/>
<Directory Id="VST3INSTALLFOLDER" Name="VST3"/>
</Directory>
<Directory Id="$(var.PlatformSystemFolder)" />
</Directory>
</Fragment>
<!-- https://www.guidgen.com/ -->
<Fragment>
<ComponentGroup Id="StandaloneAppComponents" Directory="INSTALLFOLDER">
<Component Id="juicysfplugin.exe" Guid="*">
<File Source="$(var.juicysfplugin_StandalonePlugin.TargetPath)" />
</Component>
</ComponentGroup>
<ComponentGroup Id="VSTComponents" Directory="VSTINSTALLFOLDER">
<Component Id="juicysfplugin.dll" Guid="*">
<File Source="$(var.juicysfplugin_VST.TargetPath)" />
</Component>
</ComponentGroup>
<ComponentGroup Id="VST3Components" Directory="VST3INSTALLFOLDER">
<Component Id="juicysfplugin.vst3" Guid="*">
<File Source="$(var.juicysfplugin_VST3.TargetPath)" />
</Component>
</ComponentGroup>
<ComponentGroup Id="LibraryComponents" Directory="$(var.PlatformSystemFolder)">
<Component Guid="*">
<File Source="$(var.LibSrcRoot)libfluidsynth-2.dll" />
</Component>
<?if $(var.Win64) = no ?>
<?warning $(var.Win64) ?>
<?warning $(var.Platform) ?>
<?warning $(var.LibSrcRoot) ?>
<Component Guid="*">
<File Source="$(var.LibSrcRoot)libgcc_s_dw2-1.dll" />
</Component>
<?endif ?>
</ComponentGroup>
<ComponentGroup Id="LicenseConcatComponents" Directory="INSTALLFOLDER">
<Component Id="license_concatenated.txt" Guid="*">
<File Source="$(var.LicenseConcatSrcRoot)license_concatenated.txt" />
</Component>
<Component Id="license_concatenated.rtf" Guid="*">
<File Source="$(var.LicenseConcatSrcRoot)license_concatenated.rtf" />
</Component>
</ComponentGroup>
<ComponentGroup Id="LicenseComponents" Directory="LICENSEFOLDER">
<Component Guid="*">
<File Source="$(var.LicenseSrcRoot)JUCE-framework_GPL3.txt" />
</Component>
</ComponentGroup>
</Fragment>
</Wix>

View File

@ -0,0 +1,66 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" InitialTargets="EnsureWixToolsetInstalled" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug x86</Configuration>
<Platform Condition=" '$(Platform)' == '' ">x86</Platform>
<ProductVersion>3.10</ProductVersion>
<ProjectGuid>be799ae7-8c17-4670-85a8-e3d3558385a7</ProjectGuid>
<SchemaVersion>2.0</SchemaVersion>
<OutputName>WixSetup</OutputName>
<OutputType>Package</OutputType>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug x86|x86' ">
<OutputPath>bin\$(Configuration)\</OutputPath>
<IntermediateOutputPath>obj\$(Configuration)\</IntermediateOutputPath>
<DefineConstants>Debug</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release x86|x86' ">
<OutputPath>bin\$(Configuration)\</OutputPath>
<IntermediateOutputPath>obj\$(Configuration)\</IntermediateOutputPath>
</PropertyGroup>
<ItemGroup>
<Compile Include="Product.wxs" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\VisualStudio2017\juicysfplugin_StandalonePlugin.vcxproj">
<Name>juicysfplugin_StandalonePlugin</Name>
<Project>{7c3ab9be-365a-0ef7-aa2a-5b044fe497e5}</Project>
<Private>True</Private>
<DoNotHarvest>True</DoNotHarvest>
<RefProjectOutputGroups>Binaries;Content;Satellites</RefProjectOutputGroups>
<RefTargetDir>INSTALLFOLDER</RefTargetDir>
</ProjectReference>
<ProjectReference Include="..\VisualStudio2017\juicysfplugin_VST.vcxproj">
<Name>juicysfplugin_VST</Name>
<Project>{f47a6c45-0c65-bb36-f74e-bccdf23f5eca}</Project>
<Private>True</Private>
<DoNotHarvest>True</DoNotHarvest>
<RefProjectOutputGroups>Binaries;Content;Satellites</RefProjectOutputGroups>
<RefTargetDir>INSTALLFOLDER</RefTargetDir>
</ProjectReference>
<ProjectReference Include="..\VisualStudio2017\juicysfplugin_VST3.vcxproj">
<Name>juicysfplugin_VST3</Name>
<Project>{70a2c49a-5df9-60c9-981b-d030ade816bf}</Project>
<Private>True</Private>
<DoNotHarvest>True</DoNotHarvest>
<RefProjectOutputGroups>Binaries;Content;Satellites</RefProjectOutputGroups>
<RefTargetDir>INSTALLFOLDER</RefTargetDir>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<Content Include="Config.wxi" />
</ItemGroup>
<Import Project="$(WixTargetsPath)" Condition=" '$(WixTargetsPath)' != '' " />
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\WiX\v3.x\Wix.targets" Condition=" '$(WixTargetsPath)' == '' AND Exists('$(MSBuildExtensionsPath32)\Microsoft\WiX\v3.x\Wix.targets') " />
<Target Name="EnsureWixToolsetInstalled" Condition=" '$(WixTargetsImported)' != 'true' ">
<Error Text="The WiX Toolset v3.11 (or newer) build tools must be installed to build this project. To download the WiX Toolset, see http://wixtoolset.org/releases/" />
</Target>
<!--
To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Wix.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
</Project>