277 lines
		
	
	
		
			26 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			277 lines
		
	
	
		
			26 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
| <?xml version="1.0" encoding="UTF-8"?>
 | |
| 
 | |
| <Project DefaultTargets="Build"
 | |
|          ToolsVersion="17.0"
 | |
|          xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 | |
|   <ItemGroup Label="ProjectConfigurations">
 | |
|     <ProjectConfiguration Include="Debug|x64">
 | |
|       <Configuration>Debug</Configuration>
 | |
|       <Platform>x64</Platform>
 | |
|     </ProjectConfiguration>
 | |
|     <ProjectConfiguration Include="Release|x64">
 | |
|       <Configuration>Release</Configuration>
 | |
|       <Platform>x64</Platform>
 | |
|     </ProjectConfiguration>
 | |
|   </ItemGroup>
 | |
|   <PropertyGroup Label="Globals">
 | |
|     <ProjectGuid>{E8041016-6101-5CF2-9374-9D669C6AFCF5}</ProjectGuid>
 | |
|   </PropertyGroup>
 | |
|   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
 | |
|   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"
 | |
|                  Label="Configuration">
 | |
|     <ConfigurationType>DynamicLibrary</ConfigurationType>
 | |
|     <UseOfMfc>false</UseOfMfc>
 | |
|     <WholeProgramOptimization>false</WholeProgramOptimization>
 | |
|     <PlatformToolset>v143</PlatformToolset>
 | |
|     <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
 | |
|   </PropertyGroup>
 | |
|   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"
 | |
|                  Label="Configuration">
 | |
|     <ConfigurationType>DynamicLibrary</ConfigurationType>
 | |
|     <UseOfMfc>false</UseOfMfc>
 | |
|     <WholeProgramOptimization>true</WholeProgramOptimization>
 | |
|     <PlatformToolset>v143</PlatformToolset>
 | |
|     <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
 | |
|   </PropertyGroup>
 | |
|   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
 | |
|   <ImportGroup Label="ExtensionSettings"/>
 | |
|   <ImportGroup Label="PropertySheets">
 | |
|     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"
 | |
|             Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')"
 | |
|             Label="LocalAppDataPlatform"/>
 | |
|   </ImportGroup>
 | |
|   <PropertyGroup>
 | |
|     <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
 | |
|     <TargetExt>.dll</TargetExt>
 | |
|     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Platform)\$(Configuration)\VST3\</OutDir>
 | |
|     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\VST3\</IntDir>
 | |
|     <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Leiwandizer</TargetName>
 | |
|     <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</GenerateManifest>
 | |
|     <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code</LibraryPath>
 | |
|     <PreBuildEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</PreBuildEventUseInBuild>
 | |
|     <PostBuildEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</PostBuildEventUseInBuild>
 | |
|     <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Platform)\$(Configuration)\VST3\</OutDir>
 | |
|     <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\VST3\</IntDir>
 | |
|     <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Leiwandizer</TargetName>
 | |
|     <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</GenerateManifest>
 | |
|     <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(LibraryPath);$(SolutionDir)$(Platform)\$(Configuration)\Shared Code</LibraryPath>
 | |
|     <PreBuildEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</PreBuildEventUseInBuild>
 | |
|     <PostBuildEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</PostBuildEventUseInBuild>
 | |
|   </PropertyGroup>
 | |
|   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
 | |
|     <Midl>
 | |
|       <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 | |
|       <MkTypLibCompatible>true</MkTypLibCompatible>
 | |
|       <SuppressStartupBanner>true</SuppressStartupBanner>
 | |
|       <TargetEnvironment>Win32</TargetEnvironment>
 | |
|       <HeaderFileName/>
 | |
|     </Midl>
 | |
|     <ClCompile>
 | |
|       <Optimization>Disabled</Optimization>
 | |
|       <DebugInformationFormat>OldStyle</DebugInformationFormat>
 | |
|       <AdditionalIncludeDirectories>..\..\..\..\..\..\..\JUCE_8-0-7\modules\juce_audio_processors\format_types\VST3_SDK;..\..\JuceLibraryCode;..\..\..\..\..\..\..\JUCE_8-0-7\modules;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 | |
|       <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCE_PROJUCER_VERSION=0x80007;JUCE_MODULE_AVAILABLE_juce_audio_basics=1;JUCE_MODULE_AVAILABLE_juce_audio_devices=1;JUCE_MODULE_AVAILABLE_juce_audio_formats=1;JUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1;JUCE_MODULE_AVAILABLE_juce_audio_processors=1;JUCE_MODULE_AVAILABLE_juce_audio_utils=1;JUCE_MODULE_AVAILABLE_juce_core=1;JUCE_MODULE_AVAILABLE_juce_data_structures=1;JUCE_MODULE_AVAILABLE_juce_dsp=1;JUCE_MODULE_AVAILABLE_juce_events=1;JUCE_MODULE_AVAILABLE_juce_graphics=1;JUCE_MODULE_AVAILABLE_juce_gui_basics=1;JUCE_MODULE_AVAILABLE_juce_gui_extra=1;JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1;JUCE_VST3_CAN_REPLACE_VST2=0;JUCE_STRICT_REFCOUNTEDPOINTER=1;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=1;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;JucePlugin_Build_LV2=0;JucePlugin_Enable_IAA=0;JucePlugin_Enable_ARA=0;JucePlugin_Name="Leiwandizer";JucePlugin_Desc="Leiwandizer";JucePlugin_Manufacturer="K-Merl Systems";JucePlugin_ManufacturerWebsite="https://leiwandizer.com";JucePlugin_ManufacturerEmail="";JucePlugin_ManufacturerCode=0x4b4d524c;JucePlugin_PluginCode=0x4c57445a;JucePlugin_IsSynth=0;JucePlugin_WantsMidiInput=0;JucePlugin_ProducesMidiOutput=0;JucePlugin_IsMidiEffect=0;JucePlugin_EditorRequiresKeyboardFocus=0;JucePlugin_Version=1.1;JucePlugin_VersionCode=0x10100;JucePlugin_VersionString="1.1";JucePlugin_VSTUniqueID=JucePlugin_PluginCode;JucePlugin_VSTCategory=kPlugCategEffect;JucePlugin_Vst3Category="Fx";JucePlugin_AUMainType='aufx';JucePlugin_AUSubType=JucePlugin_PluginCode;JucePlugin_AUExportPrefix=LeiwandizerAU;JucePlugin_AUExportPrefixQuoted="LeiwandizerAU";JucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode;JucePlugin_CFBundleIdentifier=com.KMerlSystems.Leiwandizer;JucePlugin_AAXIdentifier=com.kmrl.leiwandizer;JucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode;JucePlugin_AAXProductId=JucePlugin_PluginCode;JucePlugin_AAXCategory=0;JucePlugin_AAXDisableBypass=0;JucePlugin_AAXDisableMultiMono=0;JucePlugin_IAAType=0x61757278;JucePlugin_IAASubType=JucePlugin_PluginCode;JucePlugin_IAAName="K-Merl Systems: Leiwandizer";JucePlugin_VSTNumMidiInputs=16;JucePlugin_VSTNumMidiOutputs=16;JucePlugin_ARAContentTypes=0;JucePlugin_ARATransformationFlags=0;JucePlugin_ARAFactoryID="com.KMerlSystems.Leiwandizer.factory";JucePlugin_ARADocumentArchiveID="com.KMerlSystems.Leiwandizer.aradocumentarchive.1.1";JucePlugin_ARACompatibleArchiveIDs="";JUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone;JUCER_VS2022_78A503E=1;JUCE_APP_VERSION=1.1;JUCE_APP_VERSION_HEX=0x10100;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 | |
|       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 | |
|       <RuntimeTypeInfo>true</RuntimeTypeInfo>
 | |
|       <PrecompiledHeader>NotUsing</PrecompiledHeader>
 | |
|       <AssemblerListingLocation>$(IntDir)\</AssemblerListingLocation>
 | |
|       <ObjectFileName>$(IntDir)\</ObjectFileName>
 | |
|       <ProgramDataBaseFileName>$(IntDir)\Leiwandizer.pdb</ProgramDataBaseFileName>
 | |
|       <WarningLevel>Level4</WarningLevel>
 | |
|       <SuppressStartupBanner>true</SuppressStartupBanner>
 | |
|       <MultiProcessorCompilation>true</MultiProcessorCompilation>
 | |
|       <LanguageStandard>stdcpp17</LanguageStandard>
 | |
|     </ClCompile>
 | |
|     <ResourceCompile>
 | |
|       <AdditionalIncludeDirectories>..\..\..\..\..\..\..\JUCE_8-0-7\modules\juce_audio_processors\format_types\VST3_SDK;..\..\JuceLibraryCode;..\..\..\..\..\..\..\JUCE_8-0-7\modules;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 | |
|       <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;DEBUG;_DEBUG;JUCE_PROJUCER_VERSION=0x80007;JUCE_MODULE_AVAILABLE_juce_audio_basics=1;JUCE_MODULE_AVAILABLE_juce_audio_devices=1;JUCE_MODULE_AVAILABLE_juce_audio_formats=1;JUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1;JUCE_MODULE_AVAILABLE_juce_audio_processors=1;JUCE_MODULE_AVAILABLE_juce_audio_utils=1;JUCE_MODULE_AVAILABLE_juce_core=1;JUCE_MODULE_AVAILABLE_juce_data_structures=1;JUCE_MODULE_AVAILABLE_juce_dsp=1;JUCE_MODULE_AVAILABLE_juce_events=1;JUCE_MODULE_AVAILABLE_juce_graphics=1;JUCE_MODULE_AVAILABLE_juce_gui_basics=1;JUCE_MODULE_AVAILABLE_juce_gui_extra=1;JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1;JUCE_VST3_CAN_REPLACE_VST2=0;JUCE_STRICT_REFCOUNTEDPOINTER=1;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=1;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;JucePlugin_Build_LV2=0;JucePlugin_Enable_IAA=0;JucePlugin_Enable_ARA=0;JucePlugin_Name=\"Leiwandizer\";JucePlugin_Desc=\"Leiwandizer\";JucePlugin_Manufacturer=\"K-Merl Systems\";JucePlugin_ManufacturerWebsite=\"https://leiwandizer.com\";JucePlugin_ManufacturerEmail=\"\";JucePlugin_ManufacturerCode=0x4b4d524c;JucePlugin_PluginCode=0x4c57445a;JucePlugin_IsSynth=0;JucePlugin_WantsMidiInput=0;JucePlugin_ProducesMidiOutput=0;JucePlugin_IsMidiEffect=0;JucePlugin_EditorRequiresKeyboardFocus=0;JucePlugin_Version=1.1;JucePlugin_VersionCode=0x10100;JucePlugin_VersionString=\"1.1\";JucePlugin_VSTUniqueID=JucePlugin_PluginCode;JucePlugin_VSTCategory=kPlugCategEffect;JucePlugin_Vst3Category=\"Fx\";JucePlugin_AUMainType='aufx';JucePlugin_AUSubType=JucePlugin_PluginCode;JucePlugin_AUExportPrefix=LeiwandizerAU;JucePlugin_AUExportPrefixQuoted=\"LeiwandizerAU\";JucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode;JucePlugin_CFBundleIdentifier=com.KMerlSystems.Leiwandizer;JucePlugin_AAXIdentifier=com.kmrl.leiwandizer;JucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode;JucePlugin_AAXProductId=JucePlugin_PluginCode;JucePlugin_AAXCategory=0;JucePlugin_AAXDisableBypass=0;JucePlugin_AAXDisableMultiMono=0;JucePlugin_IAAType=0x61757278;JucePlugin_IAASubType=JucePlugin_PluginCode;JucePlugin_IAAName=\"K-Merl Systems: Leiwandizer\";JucePlugin_VSTNumMidiInputs=16;JucePlugin_VSTNumMidiOutputs=16;JucePlugin_ARAContentTypes=0;JucePlugin_ARATransformationFlags=0;JucePlugin_ARAFactoryID=\"com.KMerlSystems.Leiwandizer.factory\";JucePlugin_ARADocumentArchiveID=\"com.KMerlSystems.Leiwandizer.aradocumentarchive.1.1\";JucePlugin_ARACompatibleArchiveIDs=\"\";JUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone;JUCER_VS2022_78A503E=1;JUCE_APP_VERSION=1.1;JUCE_APP_VERSION_HEX=0x10100;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 | |
|     </ResourceCompile>
 | |
|     <Link>
 | |
|       <OutputFile>$(OutDir)\Leiwandizer.dll</OutputFile>
 | |
|       <SuppressStartupBanner>true</SuppressStartupBanner>
 | |
|       <IgnoreSpecificDefaultLibraries>libcmt.lib; msvcrt.lib;;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
 | |
|       <GenerateDebugInformation>true</GenerateDebugInformation>
 | |
|       <ProgramDatabaseFile>$(IntDir)\Leiwandizer.pdb</ProgramDatabaseFile>
 | |
|       <SubSystem>Windows</SubSystem>
 | |
|       <LargeAddressAware>true</LargeAddressAware>
 | |
|       <AdditionalDependencies>Leiwandizer.lib;%(AdditionalDependencies)</AdditionalDependencies>
 | |
|     </Link>
 | |
|     <Bscmake>
 | |
|       <SuppressStartupBanner>true</SuppressStartupBanner>
 | |
|       <OutputFile>$(IntDir)\Leiwandizer.bsc</OutputFile>
 | |
|     </Bscmake>
 | |
|     <Lib>
 | |
|       <AdditionalDependencies>Leiwandizer.lib;%(AdditionalDependencies)</AdditionalDependencies>
 | |
|     </Lib>
 | |
|     <PreBuildEvent>
 | |
|       <Command>if "$(PROCESSOR_ARCHITECTURE)" == "x86" if defined PROCESSOR_ARCHITEW6432 (
 | |
|     echo : Warning: Toolchain configuration issue! You are using a 32-bit toolchain to compile a 64-bit target on a 64-bit system. This may cause problems with the build system. To resolve this, use the x64 version of MSBuild. You can invoke it directly at: "<VisualStudioPathHere>/MSBuild/Current/Bin/amd64/MSBuild.exe" Or, use the "x64 Native Tools Command Prompt" script.
 | |
| )
 | |
| if not exist "$(OutDir)\\Leiwandizer.vst3\" (
 | |
|     del /s /q "$(OutDir)\\Leiwandizer.vst3"
 | |
|     mkdir "$(OutDir)\\Leiwandizer.vst3"
 | |
| )
 | |
| if not exist "$(OutDir)\\Leiwandizer.vst3\Contents\" (
 | |
|     del /s /q "$(OutDir)\\Leiwandizer.vst3\Contents"
 | |
|     mkdir "$(OutDir)\\Leiwandizer.vst3\Contents"
 | |
| )
 | |
| if not exist "$(OutDir)\\Leiwandizer.vst3\Contents\x86_64-win\" (
 | |
|     del /s /q "$(OutDir)\\Leiwandizer.vst3\Contents\x86_64-win"
 | |
|     mkdir "$(OutDir)\\Leiwandizer.vst3\Contents\x86_64-win"
 | |
| )
 | |
| </Command>
 | |
|     </PreBuildEvent>
 | |
|     <PostBuildEvent>
 | |
|       <Command>copy /Y "$(OutDir)\Leiwandizer.dll" "$(OutDir)\Leiwandizer.vst3\Contents\x86_64-win\Leiwandizer.vst3"
 | |
| set manifest_generated=0
 | |
| if "$(PROCESSOR_ARCHITECTURE)" == "ARM64" if "$(Platform)" == "x64" (
 | |
|     call :_generate_manifest
 | |
|     set manifest_generated=1
 | |
| )
 | |
| if "$(PROCESSOR_ARCHITECTURE)" == "AMD64" if "$(Platform)" == "x64" (
 | |
|     call :_generate_manifest
 | |
|     set manifest_generated=1
 | |
| )
 | |
| if %manifest_generated% equ 0 (
 | |
|     goto :_arch_mismatch
 | |
| )
 | |
| goto :_continue
 | |
| :_generate_manifest
 | |
| if exist "$(OutDir)/Leiwandizer.vst3\Contents\Resources\moduleinfo.json" (
 | |
|     del /s /q "$(OutDir)/Leiwandizer.vst3\Contents\Resources\moduleinfo.json"
 | |
| )
 | |
| if not exist "$(OutDir)/Leiwandizer.vst3\Contents\Resources\" (
 | |
|     mkdir "$(OutDir)/Leiwandizer.vst3\Contents\Resources\"
 | |
| )
 | |
| "$(SolutionDir)$(Platform)\$(Configuration)\VST3 Manifest Helper\juce_vst3_helper.exe" -create -version "1.1" -path "$(OutDir)/Leiwandizer.vst3" -output "$(OutDir)/Leiwandizer.vst3\Contents\Resources\moduleinfo.json"
 | |
| if %ERRORLEVEL% equ 0 (
 | |
|     echo : Info: Successfully generated a manifest for Leiwandizer
 | |
|     goto :_continue
 | |
| ) else (
 | |
|     echo : Info: The manifest helper failed
 | |
|     goto :_continue
 | |
| )
 | |
| :_arch_mismatch
 | |
| echo : Info: VST3 manifest generation is disabled for Leiwandizer because a AMD64 manifest helper cannot run on a host system processor detected to be $(PROCESSOR_ARCHITECTURE).
 | |
| :_continue
 | |
| </Command>
 | |
|     </PostBuildEvent>
 | |
|   </ItemDefinitionGroup>
 | |
|   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
 | |
|     <Midl>
 | |
|       <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 | |
|       <MkTypLibCompatible>true</MkTypLibCompatible>
 | |
|       <SuppressStartupBanner>true</SuppressStartupBanner>
 | |
|       <TargetEnvironment>Win32</TargetEnvironment>
 | |
|       <HeaderFileName/>
 | |
|     </Midl>
 | |
|     <ClCompile>
 | |
|       <Optimization>Full</Optimization>
 | |
|       <DebugInformationFormat>OldStyle</DebugInformationFormat>
 | |
|       <AdditionalIncludeDirectories>..\..\..\..\..\..\..\JUCE_8-0-7\modules\juce_audio_processors\format_types\VST3_SDK;..\..\JuceLibraryCode;..\..\..\..\..\..\..\JUCE_8-0-7\modules;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 | |
|       <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCE_PROJUCER_VERSION=0x80007;JUCE_MODULE_AVAILABLE_juce_audio_basics=1;JUCE_MODULE_AVAILABLE_juce_audio_devices=1;JUCE_MODULE_AVAILABLE_juce_audio_formats=1;JUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1;JUCE_MODULE_AVAILABLE_juce_audio_processors=1;JUCE_MODULE_AVAILABLE_juce_audio_utils=1;JUCE_MODULE_AVAILABLE_juce_core=1;JUCE_MODULE_AVAILABLE_juce_data_structures=1;JUCE_MODULE_AVAILABLE_juce_dsp=1;JUCE_MODULE_AVAILABLE_juce_events=1;JUCE_MODULE_AVAILABLE_juce_graphics=1;JUCE_MODULE_AVAILABLE_juce_gui_basics=1;JUCE_MODULE_AVAILABLE_juce_gui_extra=1;JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1;JUCE_VST3_CAN_REPLACE_VST2=0;JUCE_STRICT_REFCOUNTEDPOINTER=1;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=1;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;JucePlugin_Build_LV2=0;JucePlugin_Enable_IAA=0;JucePlugin_Enable_ARA=0;JucePlugin_Name="Leiwandizer";JucePlugin_Desc="Leiwandizer";JucePlugin_Manufacturer="K-Merl Systems";JucePlugin_ManufacturerWebsite="https://leiwandizer.com";JucePlugin_ManufacturerEmail="";JucePlugin_ManufacturerCode=0x4b4d524c;JucePlugin_PluginCode=0x4c57445a;JucePlugin_IsSynth=0;JucePlugin_WantsMidiInput=0;JucePlugin_ProducesMidiOutput=0;JucePlugin_IsMidiEffect=0;JucePlugin_EditorRequiresKeyboardFocus=0;JucePlugin_Version=1.1;JucePlugin_VersionCode=0x10100;JucePlugin_VersionString="1.1";JucePlugin_VSTUniqueID=JucePlugin_PluginCode;JucePlugin_VSTCategory=kPlugCategEffect;JucePlugin_Vst3Category="Fx";JucePlugin_AUMainType='aufx';JucePlugin_AUSubType=JucePlugin_PluginCode;JucePlugin_AUExportPrefix=LeiwandizerAU;JucePlugin_AUExportPrefixQuoted="LeiwandizerAU";JucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode;JucePlugin_CFBundleIdentifier=com.KMerlSystems.Leiwandizer;JucePlugin_AAXIdentifier=com.kmrl.leiwandizer;JucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode;JucePlugin_AAXProductId=JucePlugin_PluginCode;JucePlugin_AAXCategory=0;JucePlugin_AAXDisableBypass=0;JucePlugin_AAXDisableMultiMono=0;JucePlugin_IAAType=0x61757278;JucePlugin_IAASubType=JucePlugin_PluginCode;JucePlugin_IAAName="K-Merl Systems: Leiwandizer";JucePlugin_VSTNumMidiInputs=16;JucePlugin_VSTNumMidiOutputs=16;JucePlugin_ARAContentTypes=0;JucePlugin_ARATransformationFlags=0;JucePlugin_ARAFactoryID="com.KMerlSystems.Leiwandizer.factory";JucePlugin_ARADocumentArchiveID="com.KMerlSystems.Leiwandizer.aradocumentarchive.1.1";JucePlugin_ARACompatibleArchiveIDs="";JUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone;JUCER_VS2022_78A503E=1;JUCE_APP_VERSION=1.1;JUCE_APP_VERSION_HEX=0x10100;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 | |
|       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
 | |
|       <RuntimeTypeInfo>true</RuntimeTypeInfo>
 | |
|       <PrecompiledHeader>NotUsing</PrecompiledHeader>
 | |
|       <AssemblerListingLocation>$(IntDir)\</AssemblerListingLocation>
 | |
|       <ObjectFileName>$(IntDir)\</ObjectFileName>
 | |
|       <ProgramDataBaseFileName>$(IntDir)\Leiwandizer.pdb</ProgramDataBaseFileName>
 | |
|       <WarningLevel>Level4</WarningLevel>
 | |
|       <SuppressStartupBanner>true</SuppressStartupBanner>
 | |
|       <MultiProcessorCompilation>true</MultiProcessorCompilation>
 | |
|       <LanguageStandard>stdcpp17</LanguageStandard>
 | |
|     </ClCompile>
 | |
|     <ResourceCompile>
 | |
|       <AdditionalIncludeDirectories>..\..\..\..\..\..\..\JUCE_8-0-7\modules\juce_audio_processors\format_types\VST3_SDK;..\..\JuceLibraryCode;..\..\..\..\..\..\..\JUCE_8-0-7\modules;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 | |
|       <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_WINDOWS;NDEBUG;JUCE_PROJUCER_VERSION=0x80007;JUCE_MODULE_AVAILABLE_juce_audio_basics=1;JUCE_MODULE_AVAILABLE_juce_audio_devices=1;JUCE_MODULE_AVAILABLE_juce_audio_formats=1;JUCE_MODULE_AVAILABLE_juce_audio_plugin_client=1;JUCE_MODULE_AVAILABLE_juce_audio_processors=1;JUCE_MODULE_AVAILABLE_juce_audio_utils=1;JUCE_MODULE_AVAILABLE_juce_core=1;JUCE_MODULE_AVAILABLE_juce_data_structures=1;JUCE_MODULE_AVAILABLE_juce_dsp=1;JUCE_MODULE_AVAILABLE_juce_events=1;JUCE_MODULE_AVAILABLE_juce_graphics=1;JUCE_MODULE_AVAILABLE_juce_gui_basics=1;JUCE_MODULE_AVAILABLE_juce_gui_extra=1;JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1;JUCE_VST3_CAN_REPLACE_VST2=0;JUCE_STRICT_REFCOUNTEDPOINTER=1;JucePlugin_Build_VST=0;JucePlugin_Build_VST3=1;JucePlugin_Build_AU=0;JucePlugin_Build_AUv3=0;JucePlugin_Build_AAX=0;JucePlugin_Build_Standalone=0;JucePlugin_Build_Unity=0;JucePlugin_Build_LV2=0;JucePlugin_Enable_IAA=0;JucePlugin_Enable_ARA=0;JucePlugin_Name=\"Leiwandizer\";JucePlugin_Desc=\"Leiwandizer\";JucePlugin_Manufacturer=\"K-Merl Systems\";JucePlugin_ManufacturerWebsite=\"https://leiwandizer.com\";JucePlugin_ManufacturerEmail=\"\";JucePlugin_ManufacturerCode=0x4b4d524c;JucePlugin_PluginCode=0x4c57445a;JucePlugin_IsSynth=0;JucePlugin_WantsMidiInput=0;JucePlugin_ProducesMidiOutput=0;JucePlugin_IsMidiEffect=0;JucePlugin_EditorRequiresKeyboardFocus=0;JucePlugin_Version=1.1;JucePlugin_VersionCode=0x10100;JucePlugin_VersionString=\"1.1\";JucePlugin_VSTUniqueID=JucePlugin_PluginCode;JucePlugin_VSTCategory=kPlugCategEffect;JucePlugin_Vst3Category=\"Fx\";JucePlugin_AUMainType='aufx';JucePlugin_AUSubType=JucePlugin_PluginCode;JucePlugin_AUExportPrefix=LeiwandizerAU;JucePlugin_AUExportPrefixQuoted=\"LeiwandizerAU\";JucePlugin_AUManufacturerCode=JucePlugin_ManufacturerCode;JucePlugin_CFBundleIdentifier=com.KMerlSystems.Leiwandizer;JucePlugin_AAXIdentifier=com.kmrl.leiwandizer;JucePlugin_AAXManufacturerCode=JucePlugin_ManufacturerCode;JucePlugin_AAXProductId=JucePlugin_PluginCode;JucePlugin_AAXCategory=0;JucePlugin_AAXDisableBypass=0;JucePlugin_AAXDisableMultiMono=0;JucePlugin_IAAType=0x61757278;JucePlugin_IAASubType=JucePlugin_PluginCode;JucePlugin_IAAName=\"K-Merl Systems: Leiwandizer\";JucePlugin_VSTNumMidiInputs=16;JucePlugin_VSTNumMidiOutputs=16;JucePlugin_ARAContentTypes=0;JucePlugin_ARATransformationFlags=0;JucePlugin_ARAFactoryID=\"com.KMerlSystems.Leiwandizer.factory\";JucePlugin_ARADocumentArchiveID=\"com.KMerlSystems.Leiwandizer.aradocumentarchive.1.1\";JucePlugin_ARACompatibleArchiveIDs=\"\";JUCE_STANDALONE_APPLICATION=JucePlugin_Build_Standalone;JUCER_VS2022_78A503E=1;JUCE_APP_VERSION=1.1;JUCE_APP_VERSION_HEX=0x10100;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 | |
|     </ResourceCompile>
 | |
|     <Link>
 | |
|       <OutputFile>$(OutDir)\Leiwandizer.dll</OutputFile>
 | |
|       <SuppressStartupBanner>true</SuppressStartupBanner>
 | |
|       <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
 | |
|       <GenerateDebugInformation>true</GenerateDebugInformation>
 | |
|       <ProgramDatabaseFile>$(IntDir)\Leiwandizer.pdb</ProgramDatabaseFile>
 | |
|       <SubSystem>Windows</SubSystem>
 | |
|       <OptimizeReferences>true</OptimizeReferences>
 | |
|       <EnableCOMDATFolding>true</EnableCOMDATFolding>
 | |
|       <LargeAddressAware>true</LargeAddressAware>
 | |
|       <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
 | |
|       <AdditionalDependencies>Leiwandizer.lib;%(AdditionalDependencies)</AdditionalDependencies>
 | |
|     </Link>
 | |
|     <Bscmake>
 | |
|       <SuppressStartupBanner>true</SuppressStartupBanner>
 | |
|       <OutputFile>$(IntDir)\Leiwandizer.bsc</OutputFile>
 | |
|     </Bscmake>
 | |
|     <Lib>
 | |
|       <AdditionalDependencies>Leiwandizer.lib;%(AdditionalDependencies)</AdditionalDependencies>
 | |
|     </Lib>
 | |
|     <PreBuildEvent>
 | |
|       <Command>if "$(PROCESSOR_ARCHITECTURE)" == "x86" if defined PROCESSOR_ARCHITEW6432 (
 | |
|     echo : Warning: Toolchain configuration issue! You are using a 32-bit toolchain to compile a 64-bit target on a 64-bit system. This may cause problems with the build system. To resolve this, use the x64 version of MSBuild. You can invoke it directly at: "<VisualStudioPathHere>/MSBuild/Current/Bin/amd64/MSBuild.exe" Or, use the "x64 Native Tools Command Prompt" script.
 | |
| )
 | |
| if not exist "$(OutDir)\\Leiwandizer.vst3\" (
 | |
|     del /s /q "$(OutDir)\\Leiwandizer.vst3"
 | |
|     mkdir "$(OutDir)\\Leiwandizer.vst3"
 | |
| )
 | |
| if not exist "$(OutDir)\\Leiwandizer.vst3\Contents\" (
 | |
|     del /s /q "$(OutDir)\\Leiwandizer.vst3\Contents"
 | |
|     mkdir "$(OutDir)\\Leiwandizer.vst3\Contents"
 | |
| )
 | |
| if not exist "$(OutDir)\\Leiwandizer.vst3\Contents\x86_64-win\" (
 | |
|     del /s /q "$(OutDir)\\Leiwandizer.vst3\Contents\x86_64-win"
 | |
|     mkdir "$(OutDir)\\Leiwandizer.vst3\Contents\x86_64-win"
 | |
| )
 | |
| </Command>
 | |
|     </PreBuildEvent>
 | |
|     <PostBuildEvent>
 | |
|       <Command>copy /Y "$(OutDir)\Leiwandizer.dll" "$(OutDir)\Leiwandizer.vst3\Contents\x86_64-win\Leiwandizer.vst3"
 | |
| set manifest_generated=0
 | |
| if "$(PROCESSOR_ARCHITECTURE)" == "ARM64" if "$(Platform)" == "x64" (
 | |
|     call :_generate_manifest
 | |
|     set manifest_generated=1
 | |
| )
 | |
| if "$(PROCESSOR_ARCHITECTURE)" == "AMD64" if "$(Platform)" == "x64" (
 | |
|     call :_generate_manifest
 | |
|     set manifest_generated=1
 | |
| )
 | |
| if %manifest_generated% equ 0 (
 | |
|     goto :_arch_mismatch
 | |
| )
 | |
| goto :_continue
 | |
| :_generate_manifest
 | |
| if exist "$(OutDir)/Leiwandizer.vst3\Contents\Resources\moduleinfo.json" (
 | |
|     del /s /q "$(OutDir)/Leiwandizer.vst3\Contents\Resources\moduleinfo.json"
 | |
| )
 | |
| if not exist "$(OutDir)/Leiwandizer.vst3\Contents\Resources\" (
 | |
|     mkdir "$(OutDir)/Leiwandizer.vst3\Contents\Resources\"
 | |
| )
 | |
| "$(SolutionDir)$(Platform)\$(Configuration)\VST3 Manifest Helper\juce_vst3_helper.exe" -create -version "1.1" -path "$(OutDir)/Leiwandizer.vst3" -output "$(OutDir)/Leiwandizer.vst3\Contents\Resources\moduleinfo.json"
 | |
| if %ERRORLEVEL% equ 0 (
 | |
|     echo : Info: Successfully generated a manifest for Leiwandizer
 | |
|     goto :_continue
 | |
| ) else (
 | |
|     echo : Info: The manifest helper failed
 | |
|     goto :_continue
 | |
| )
 | |
| :_arch_mismatch
 | |
| echo : Info: VST3 manifest generation is disabled for Leiwandizer because a AMD64 manifest helper cannot run on a host system processor detected to be $(PROCESSOR_ARCHITECTURE).
 | |
| :_continue
 | |
| </Command>
 | |
|     </PostBuildEvent>
 | |
|   </ItemDefinitionGroup>
 | |
|   <ItemGroup>
 | |
|     <ClCompile Include="..\..\..\..\..\..\..\JUCE_8-0-7\modules\juce_audio_plugin_client\VST3\juce_VST3ManifestHelper.cpp">
 | |
|       <ExcludedFromBuild>true</ExcludedFromBuild>
 | |
|     </ClCompile>
 | |
|     <ClCompile Include="..\..\..\..\..\..\..\JUCE_8-0-7\modules\juce_audio_plugin_client\juce_audio_plugin_client_VST3.cpp">
 | |
|       <ExcludedFromBuild>true</ExcludedFromBuild>
 | |
|     </ClCompile>
 | |
|     <ClCompile Include="..\..\JuceLibraryCode\include_juce_audio_plugin_client_VST3.cpp"/>
 | |
|   </ItemGroup>
 | |
|   <ItemGroup/>
 | |
|   <ItemGroup>
 | |
|     <ResourceCompile Include=".\resources.rc"/>
 | |
|   </ItemGroup>
 | |
|   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
 | |
| </Project>
 |