diff --git a/Builds/VisualStudio2017/import_lib/libfluidsynth.dll.a b/Builds/VisualStudio2017/import_lib/libfluidsynth.dll.a new file mode 100644 index 0000000..cd430d6 Binary files /dev/null and b/Builds/VisualStudio2017/import_lib/libfluidsynth.dll.a differ diff --git a/Builds/VisualStudio2017/juicysfplugin_SharedCode.vcxproj b/Builds/VisualStudio2017/juicysfplugin_SharedCode.vcxproj index 4e3476f..3e59d63 100644 --- a/Builds/VisualStudio2017/juicysfplugin_SharedCode.vcxproj +++ b/Builds/VisualStudio2017/juicysfplugin_SharedCode.vcxproj @@ -73,7 +73,7 @@ Disabled ProgramDatabase - C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;/usr/local/include;%(AdditionalIncludeDirectories) + C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;..\..\include;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=1;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=1;JUCE_SHARED_CODE=1;_LIB;%(PreprocessorDefinitions) MultiThreadedDebugDLL true @@ -113,7 +113,7 @@ Full - C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;/usr/local/include;%(AdditionalIncludeDirectories) + C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;..\..\include;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=1;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=1;JUCE_SHARED_CODE=1;_LIB;%(PreprocessorDefinitions) MultiThreadedDLL true diff --git a/Builds/VisualStudio2017/juicysfplugin_StandalonePlugin.vcxproj b/Builds/VisualStudio2017/juicysfplugin_StandalonePlugin.vcxproj index 45a78b3..fdc270d 100644 --- a/Builds/VisualStudio2017/juicysfplugin_StandalonePlugin.vcxproj +++ b/Builds/VisualStudio2017/juicysfplugin_StandalonePlugin.vcxproj @@ -55,12 +55,12 @@ $(Platform)\$(Configuration)\Standalone Plugin\ juicysfplugin true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code + $(LibraryPath);import_lib;$(SolutionDir)$(Platform)\$(Configuration)\Shared Code $(SolutionDir)$(Platform)\$(Configuration)\Standalone Plugin\ $(Platform)\$(Configuration)\Standalone Plugin\ juicysfplugin true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code + $(LibraryPath);import_lib;$(SolutionDir)$(Platform)\$(Configuration)\Shared Code v141 10.0.17134.0 @@ -75,7 +75,7 @@ Disabled ProgramDatabase - C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;/usr/local/include;%(AdditionalIncludeDirectories) + C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;..\..\include;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=1;%(PreprocessorDefinitions) MultiThreadedDebugDLL true @@ -98,15 +98,17 @@ true $(IntDir)\juicysfplugin.pdb Windows + import_lib;%(AdditionalLibraryDirectories) true - juicysfplugin.lib;%(AdditionalDependencies) + libfluidsynth.dll.a;juicysfplugin.lib;%(AdditionalDependencies) true $(IntDir)\juicysfplugin.bsc - juicysfplugin.lib;%(AdditionalDependencies) + libfluidsynth.dll.a;juicysfplugin.lib;%(AdditionalDependencies) + import_lib;%(AdditionalLibraryDirectories) @@ -119,7 +121,7 @@ Full - C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;/usr/local/include;%(AdditionalIncludeDirectories) + C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;..\..\include;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=1;%(PreprocessorDefinitions) MultiThreadedDLL true @@ -144,15 +146,17 @@ Windows true true + import_lib;%(AdditionalLibraryDirectories) true - juicysfplugin.lib;%(AdditionalDependencies) + libfluidsynth.dll.a;juicysfplugin.lib;%(AdditionalDependencies) true $(IntDir)\juicysfplugin.bsc - juicysfplugin.lib;%(AdditionalDependencies) + libfluidsynth.dll.a;juicysfplugin.lib;%(AdditionalDependencies) + import_lib;%(AdditionalLibraryDirectories) diff --git a/Builds/VisualStudio2017/juicysfplugin_VST.vcxproj b/Builds/VisualStudio2017/juicysfplugin_VST.vcxproj index e581e0f..c7a55f7 100644 --- a/Builds/VisualStudio2017/juicysfplugin_VST.vcxproj +++ b/Builds/VisualStudio2017/juicysfplugin_VST.vcxproj @@ -55,12 +55,12 @@ $(Platform)\$(Configuration)\VST\ juicysfplugin true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code + $(LibraryPath);import_lib;$(SolutionDir)$(Platform)\$(Configuration)\Shared Code $(SolutionDir)$(Platform)\$(Configuration)\VST\ $(Platform)\$(Configuration)\VST\ juicysfplugin true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code + $(LibraryPath);import_lib;$(SolutionDir)$(Platform)\$(Configuration)\Shared Code v141 10.0.17134.0 @@ -75,7 +75,7 @@ Disabled ProgramDatabase - C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;/usr/local/include;%(AdditionalIncludeDirectories) + C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;..\..\include;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) MultiThreadedDebugDLL true @@ -98,15 +98,17 @@ true $(IntDir)\juicysfplugin.pdb Windows + import_lib;%(AdditionalLibraryDirectories) true - juicysfplugin.lib;%(AdditionalDependencies) + libfluidsynth.dll.a;juicysfplugin.lib;%(AdditionalDependencies) true $(IntDir)\juicysfplugin.bsc - juicysfplugin.lib;%(AdditionalDependencies) + libfluidsynth.dll.a;juicysfplugin.lib;%(AdditionalDependencies) + import_lib;%(AdditionalLibraryDirectories) @@ -119,7 +121,7 @@ Full - C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;/usr/local/include;%(AdditionalIncludeDirectories) + C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;..\..\include;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=1;JucePlugin_Build_VST3=0;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) MultiThreadedDLL true @@ -144,15 +146,17 @@ Windows true true + import_lib;%(AdditionalLibraryDirectories) true - juicysfplugin.lib;%(AdditionalDependencies) + libfluidsynth.dll.a;juicysfplugin.lib;%(AdditionalDependencies) true $(IntDir)\juicysfplugin.bsc - juicysfplugin.lib;%(AdditionalDependencies) + libfluidsynth.dll.a;juicysfplugin.lib;%(AdditionalDependencies) + import_lib;%(AdditionalLibraryDirectories) diff --git a/Builds/VisualStudio2017/juicysfplugin_VST3.vcxproj b/Builds/VisualStudio2017/juicysfplugin_VST3.vcxproj index 48f4069..ff4d41c 100644 --- a/Builds/VisualStudio2017/juicysfplugin_VST3.vcxproj +++ b/Builds/VisualStudio2017/juicysfplugin_VST3.vcxproj @@ -55,12 +55,12 @@ $(Platform)\$(Configuration)\VST3\ juicysfplugin true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code + $(LibraryPath);import_lib;$(SolutionDir)$(Platform)\$(Configuration)\Shared Code $(SolutionDir)$(Platform)\$(Configuration)\VST3\ $(Platform)\$(Configuration)\VST3\ juicysfplugin true - $(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code + $(LibraryPath);import_lib;$(SolutionDir)$(Platform)\$(Configuration)\Shared Code v141 10.0.17134.0 @@ -75,7 +75,7 @@ Disabled ProgramDatabase - C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;/usr/local/include;%(AdditionalIncludeDirectories) + C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;..\..\include;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=1;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) MultiThreadedDebugDLL true @@ -98,15 +98,17 @@ true $(IntDir)\juicysfplugin.pdb Windows + import_lib;%(AdditionalLibraryDirectories) true - juicysfplugin.lib;%(AdditionalDependencies) + libfluidsynth.dll.a;juicysfplugin.lib;%(AdditionalDependencies) true $(IntDir)\juicysfplugin.bsc - juicysfplugin.lib;%(AdditionalDependencies) + libfluidsynth.dll.a;juicysfplugin.lib;%(AdditionalDependencies) + import_lib;%(AdditionalLibraryDirectories) @@ -119,7 +121,7 @@ Full - C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;/usr/local/include;%(AdditionalIncludeDirectories) + C:\SDKs\VST_SDK\VST3_SDK;..\..\JuceLibraryCode;C:\JUCE\modules;..\..\include;%(AdditionalIncludeDirectories) _CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCER_VS2017_78A5024=1;JUCE_APP_VERSION=1.0.0;JUCE_APP_VERSION_HEX=0x10000;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=1;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_RTAS=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;%(PreprocessorDefinitions) MultiThreadedDLL true @@ -144,15 +146,17 @@ Windows true true + import_lib;%(AdditionalLibraryDirectories) true - juicysfplugin.lib;%(AdditionalDependencies) + libfluidsynth.dll.a;juicysfplugin.lib;%(AdditionalDependencies) true $(IntDir)\juicysfplugin.bsc - juicysfplugin.lib;%(AdditionalDependencies) + libfluidsynth.dll.a;juicysfplugin.lib;%(AdditionalDependencies) + import_lib;%(AdditionalLibraryDirectories) diff --git a/juicysfplugin.jucer b/juicysfplugin.jucer index 7948a68..271a84f 100644 --- a/juicysfplugin.jucer +++ b/juicysfplugin.jucer @@ -2,11 +2,11 @@ @@ -65,8 +65,8 @@ - - + + @@ -105,10 +105,11 @@ - + - - + +