annotate build/VampExamplePlugins.vcxproj @ 354:e85513153c71

Initialise rate to 0. Otherwise there's a danger plugins will change the SampleType (e.g. to VariableSampleRate) but not set the rate because they don't think they need it (when in fact it needs to be set to 0)
author Chris Cannam
date Thu, 28 Mar 2013 15:49:17 +0000
parents f67cf32a934b
children 34ff6b72b0f4
rev   line source
chris@341 1 <?xml version="1.0" encoding="utf-8"?>
chris@341 2 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
chris@341 3 <ItemGroup Label="ProjectConfigurations">
chris@341 4 <ProjectConfiguration Include="Debug|Win32">
chris@341 5 <Configuration>Debug</Configuration>
chris@341 6 <Platform>Win32</Platform>
chris@341 7 </ProjectConfiguration>
chris@341 8 <ProjectConfiguration Include="Release|Win32">
chris@341 9 <Configuration>Release</Configuration>
chris@341 10 <Platform>Win32</Platform>
chris@341 11 </ProjectConfiguration>
chris@341 12 </ItemGroup>
chris@341 13 <PropertyGroup Label="Globals">
chris@341 14 <ProjectGuid>{B3D1F5A4-4571-4D20-B184-8ACD03D6C97A}</ProjectGuid>
chris@341 15 <RootNamespace>VampExamplePlugins</RootNamespace>
chris@341 16 <Keyword>Win32Proj</Keyword>
chris@341 17 </PropertyGroup>
chris@341 18 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
chris@341 19 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
chris@341 20 <ConfigurationType>DynamicLibrary</ConfigurationType>
chris@341 21 </PropertyGroup>
chris@341 22 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
chris@341 23 <ConfigurationType>DynamicLibrary</ConfigurationType>
chris@341 24 </PropertyGroup>
chris@341 25 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
chris@341 26 <ImportGroup Label="ExtensionSettings">
chris@341 27 </ImportGroup>
chris@341 28 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
chris@341 29 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
chris@341 30 </ImportGroup>
chris@341 31 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
chris@341 32 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
chris@341 33 </ImportGroup>
chris@341 34 <PropertyGroup Label="UserMacros" />
chris@341 35 <PropertyGroup>
chris@341 36 <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
chris@341 37 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</OutDir>
chris@341 38 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Debug\</IntDir>
chris@341 39 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
chris@341 40 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</OutDir>
chris@341 41 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Release\</IntDir>
chris@341 42 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</LinkIncremental>
chris@341 43 </PropertyGroup>
chris@341 44 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
chris@341 45 <ClCompile>
chris@341 46 <Optimization>Disabled</Optimization>
chris@341 47 <AdditionalIncludeDirectories>$(ProjectDir)/..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
chris@341 48 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;VAMPEXAMPLEPLUGINS_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
chris@341 49 <MinimalRebuild>true</MinimalRebuild>
chris@341 50 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
chris@341 51 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
chris@341 52 <PrecompiledHeader>
chris@341 53 </PrecompiledHeader>
chris@341 54 <WarningLevel>Level3</WarningLevel>
chris@341 55 <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
chris@341 56 <DisableSpecificWarnings>4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
chris@341 57 </ClCompile>
chris@341 58 <Link>
chris@341 59 <AdditionalOptions>/EXPORT:vampGetPluginDescriptor %(AdditionalOptions)</AdditionalOptions>
chris@341 60 <OutputFile>$(OutDir)vamp-example-plugins.dll</OutputFile>
chris@341 61 <GenerateDebugInformation>true</GenerateDebugInformation>
chris@341 62 <SubSystem>Windows</SubSystem>
chris@341 63 <TargetMachine>MachineX86</TargetMachine>
chris@341 64 </Link>
chris@341 65 </ItemDefinitionGroup>
chris@341 66 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
chris@341 67 <ClCompile>
chris@341 68 <AdditionalIncludeDirectories>$(ProjectDir)/..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
chris@341 69 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;VAMPEXAMPLEPLUGINS_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
chris@341 70 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
chris@341 71 <PrecompiledHeader>
chris@341 72 </PrecompiledHeader>
chris@341 73 <WarningLevel>Level3</WarningLevel>
chris@341 74 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
chris@341 75 <DisableSpecificWarnings>4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
chris@341 76 </ClCompile>
chris@341 77 <Link>
chris@341 78 <AdditionalOptions>/EXPORT:vampGetPluginDescriptor %(AdditionalOptions)</AdditionalOptions>
chris@341 79 <OutputFile>$(OutDir)vamp-example-plugins.dll</OutputFile>
chris@341 80 <GenerateDebugInformation>true</GenerateDebugInformation>
chris@341 81 <SubSystem>Windows</SubSystem>
chris@341 82 <OptimizeReferences>true</OptimizeReferences>
chris@341 83 <EnableCOMDATFolding>true</EnableCOMDATFolding>
chris@341 84 <TargetMachine>MachineX86</TargetMachine>
chris@341 85 </Link>
chris@341 86 </ItemDefinitionGroup>
chris@341 87 <ItemGroup>
chris@341 88 <ClInclude Include="..\examples\AmplitudeFollower.h" />
chris@341 89 <ClInclude Include="..\examples\FixedTempoEstimator.h" />
chris@341 90 <ClInclude Include="..\examples\PercussionOnsetDetector.h" />
chris@341 91 <ClInclude Include="..\vamp-sdk\plugguard.h" />
chris@341 92 <ClInclude Include="..\vamp-sdk\Plugin.h" />
chris@341 93 <ClInclude Include="..\vamp-sdk\PluginAdapter.h" />
chris@341 94 <ClInclude Include="..\vamp-sdk\PluginBase.h" />
chris@341 95 <ClInclude Include="..\vamp-sdk\RealTime.h" />
chris@341 96 <ClInclude Include="..\examples\SpectralCentroid.h" />
chris@341 97 <ClInclude Include="..\examples\PowerSpectrum.h" />
chris@341 98 <ClInclude Include="..\examples\ZeroCrossing.h" />
chris@341 99 </ItemGroup>
chris@341 100 <ItemGroup>
chris@341 101 <ClCompile Include="..\examples\AmplitudeFollower.cpp" />
chris@341 102 <ClCompile Include="..\examples\FixedTempoEstimator.cpp" />
chris@341 103 <ClCompile Include="..\examples\PercussionOnsetDetector.cpp" />
chris@341 104 <ClCompile Include="..\src\vamp-sdk\PluginAdapter.cpp" />
chris@341 105 <ClCompile Include="..\examples\plugins.cpp" />
chris@341 106 <ClCompile Include="..\src\vamp-sdk\RealTime.cpp" />
chris@341 107 <ClCompile Include="..\examples\SpectralCentroid.cpp" />
chris@341 108 <ClCompile Include="..\examples\PowerSpectrum.cpp" />
chris@341 109 <ClCompile Include="..\examples\ZeroCrossing.cpp" />
chris@341 110 </ItemGroup>
chris@341 111 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
chris@341 112 <ImportGroup Label="ExtensionTargets">
chris@341 113 </ImportGroup>
chris@341 114 </Project>