From f7f27f3d34cce0afa96cff99bcaa330f9021903a Mon Sep 17 00:00:00 2001 From: Birch-san Date: Sun, 4 Aug 2019 00:20:09 +0100 Subject: [PATCH] start making Wix Setup project --- Builds/VisualStudio2017/juicysfplugin.sln | 98 ++++------------------- Builds/WixSetup/.gitignore | 2 + Builds/WixSetup/Config.wxi | 28 +++++++ Builds/WixSetup/Product.wxs | 88 ++++++++++++++++++++ Builds/WixSetup/WixSetup.wixproj | 66 +++++++++++++++ 5 files changed, 198 insertions(+), 84 deletions(-) create mode 100644 Builds/WixSetup/.gitignore create mode 100644 Builds/WixSetup/Config.wxi create mode 100644 Builds/WixSetup/Product.wxs create mode 100644 Builds/WixSetup/WixSetup.wixproj diff --git a/Builds/VisualStudio2017/juicysfplugin.sln b/Builds/VisualStudio2017/juicysfplugin.sln index aca1bd7..8e197ea 100644 --- a/Builds/VisualStudio2017/juicysfplugin.sln +++ b/Builds/VisualStudio2017/juicysfplugin.sln @@ -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 diff --git a/Builds/WixSetup/.gitignore b/Builds/WixSetup/.gitignore new file mode 100644 index 0000000..8d4a6c0 --- /dev/null +++ b/Builds/WixSetup/.gitignore @@ -0,0 +1,2 @@ +bin +obj \ No newline at end of file diff --git a/Builds/WixSetup/Config.wxi b/Builds/WixSetup/Config.wxi new file mode 100644 index 0000000..84910c5 --- /dev/null +++ b/Builds/WixSetup/Config.wxi @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Builds/WixSetup/Product.wxs b/Builds/WixSetup/Product.wxs new file mode 100644 index 0000000..397fb41 --- /dev/null +++ b/Builds/WixSetup/Product.wxs @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Builds/WixSetup/WixSetup.wixproj b/Builds/WixSetup/WixSetup.wixproj new file mode 100644 index 0000000..19666be --- /dev/null +++ b/Builds/WixSetup/WixSetup.wixproj @@ -0,0 +1,66 @@ + + + + Debug x86 + x86 + 3.10 + be799ae7-8c17-4670-85a8-e3d3558385a7 + 2.0 + WixSetup + Package + + + bin\$(Configuration)\ + obj\$(Configuration)\ + Debug + + + bin\$(Configuration)\ + obj\$(Configuration)\ + + + + + + + juicysfplugin_StandalonePlugin + {7c3ab9be-365a-0ef7-aa2a-5b044fe497e5} + True + True + Binaries;Content;Satellites + INSTALLFOLDER + + + juicysfplugin_VST + {f47a6c45-0c65-bb36-f74e-bccdf23f5eca} + True + True + Binaries;Content;Satellites + INSTALLFOLDER + + + juicysfplugin_VST3 + {70a2c49a-5df9-60c9-981b-d030ade816bf} + True + True + Binaries;Content;Satellites + INSTALLFOLDER + + + + + + + + + + + + \ No newline at end of file