annotate VampExamplePlugins.vcproj @ 211:caa9d07bb9bd

* Update VC project file to handle proper export of plugin lookup function, and use the right dll name to match the other platforms and the .cat file
author cannam
date Sat, 18 Oct 2008 16:51:51 +0000
parents a5187dad96cd
children
rev   line source
cannam@210 1 <?xml version="1.0" encoding="UTF-8"?>
cannam@210 2 <VisualStudioProject
cannam@210 3 ProjectType="Visual C++"
cannam@210 4 Version="9.00"
cannam@210 5 Name="VampExamplePlugins"
cannam@210 6 ProjectGUID="{B3D1F5A4-4571-4D20-B184-8ACD03D6C97A}"
cannam@210 7 RootNamespace="VampExamplePlugins"
cannam@210 8 Keyword="Win32Proj"
cannam@210 9 TargetFrameworkVersion="0"
cannam@210 10 >
cannam@210 11 <Platforms>
cannam@210 12 <Platform
cannam@210 13 Name="Win32"
cannam@210 14 />
cannam@210 15 </Platforms>
cannam@210 16 <ToolFiles>
cannam@210 17 </ToolFiles>
cannam@210 18 <Configurations>
cannam@210 19 <Configuration
cannam@210 20 Name="Debug|Win32"
cannam@210 21 OutputDirectory="Debug"
cannam@210 22 IntermediateDirectory="Debug"
cannam@210 23 ConfigurationType="2"
cannam@210 24 >
cannam@210 25 <Tool
cannam@210 26 Name="VCPreBuildEventTool"
cannam@210 27 />
cannam@210 28 <Tool
cannam@210 29 Name="VCCustomBuildTool"
cannam@210 30 />
cannam@210 31 <Tool
cannam@210 32 Name="VCXMLDataGeneratorTool"
cannam@210 33 />
cannam@210 34 <Tool
cannam@210 35 Name="VCWebServiceProxyGeneratorTool"
cannam@210 36 />
cannam@210 37 <Tool
cannam@210 38 Name="VCMIDLTool"
cannam@210 39 />
cannam@210 40 <Tool
cannam@210 41 Name="VCCLCompilerTool"
cannam@210 42 Optimization="0"
cannam@210 43 AdditionalIncludeDirectories="&quot;$(ProjectDir)&quot;"
cannam@210 44 PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;VAMPEXAMPLEPLUGINS_EXPORTS"
cannam@210 45 MinimalRebuild="true"
cannam@210 46 BasicRuntimeChecks="3"
cannam@210 47 RuntimeLibrary="3"
cannam@210 48 UsePrecompiledHeader="0"
cannam@210 49 WarningLevel="3"
cannam@210 50 Detect64BitPortabilityProblems="true"
cannam@210 51 DebugInformationFormat="4"
cannam@211 52 DisableSpecificWarnings="4996"
cannam@210 53 />
cannam@210 54 <Tool
cannam@210 55 Name="VCManagedResourceCompilerTool"
cannam@210 56 />
cannam@210 57 <Tool
cannam@210 58 Name="VCResourceCompilerTool"
cannam@210 59 />
cannam@210 60 <Tool
cannam@210 61 Name="VCPreLinkEventTool"
cannam@210 62 />
cannam@210 63 <Tool
cannam@210 64 Name="VCLinkerTool"
cannam@211 65 AdditionalOptions="/EXPORT:vampGetPluginDescriptor"
cannam@211 66 OutputFile="$(OutDir)\vamp-example-plugins.dll"
cannam@210 67 LinkIncremental="2"
cannam@210 68 GenerateDebugInformation="true"
cannam@210 69 SubSystem="2"
cannam@210 70 TargetMachine="1"
cannam@210 71 />
cannam@210 72 <Tool
cannam@210 73 Name="VCALinkTool"
cannam@210 74 />
cannam@210 75 <Tool
cannam@210 76 Name="VCManifestTool"
cannam@210 77 />
cannam@210 78 <Tool
cannam@210 79 Name="VCXDCMakeTool"
cannam@210 80 />
cannam@210 81 <Tool
cannam@210 82 Name="VCBscMakeTool"
cannam@210 83 />
cannam@210 84 <Tool
cannam@210 85 Name="VCFxCopTool"
cannam@210 86 />
cannam@210 87 <Tool
cannam@210 88 Name="VCAppVerifierTool"
cannam@210 89 />
cannam@210 90 <Tool
cannam@210 91 Name="VCPostBuildEventTool"
cannam@210 92 />
cannam@210 93 </Configuration>
cannam@210 94 <Configuration
cannam@210 95 Name="Release|Win32"
cannam@210 96 OutputDirectory="Release"
cannam@210 97 IntermediateDirectory="Release"
cannam@210 98 ConfigurationType="2"
cannam@210 99 >
cannam@210 100 <Tool
cannam@210 101 Name="VCPreBuildEventTool"
cannam@210 102 />
cannam@210 103 <Tool
cannam@210 104 Name="VCCustomBuildTool"
cannam@210 105 />
cannam@210 106 <Tool
cannam@210 107 Name="VCXMLDataGeneratorTool"
cannam@210 108 />
cannam@210 109 <Tool
cannam@210 110 Name="VCWebServiceProxyGeneratorTool"
cannam@210 111 />
cannam@210 112 <Tool
cannam@210 113 Name="VCMIDLTool"
cannam@210 114 />
cannam@210 115 <Tool
cannam@210 116 Name="VCCLCompilerTool"
cannam@211 117 AdditionalIncludeDirectories="$(ProjectDir)"
cannam@210 118 PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;VAMPEXAMPLEPLUGINS_EXPORTS;"
cannam@210 119 RuntimeLibrary="2"
cannam@210 120 UsePrecompiledHeader="0"
cannam@210 121 WarningLevel="3"
cannam@210 122 Detect64BitPortabilityProblems="true"
cannam@210 123 DebugInformationFormat="3"
cannam@211 124 DisableSpecificWarnings="4996"
cannam@210 125 />
cannam@210 126 <Tool
cannam@210 127 Name="VCManagedResourceCompilerTool"
cannam@210 128 />
cannam@210 129 <Tool
cannam@210 130 Name="VCResourceCompilerTool"
cannam@210 131 />
cannam@210 132 <Tool
cannam@210 133 Name="VCPreLinkEventTool"
cannam@210 134 />
cannam@210 135 <Tool
cannam@210 136 Name="VCLinkerTool"
cannam@211 137 AdditionalOptions="/EXPORT:vampGetPluginDescriptor"
cannam@211 138 OutputFile="$(OutDir)\vamp-example-plugins.dll"
cannam@210 139 LinkIncremental="2"
cannam@210 140 GenerateDebugInformation="true"
cannam@210 141 SubSystem="2"
cannam@210 142 OptimizeReferences="2"
cannam@210 143 EnableCOMDATFolding="2"
cannam@210 144 TargetMachine="1"
cannam@210 145 />
cannam@210 146 <Tool
cannam@210 147 Name="VCALinkTool"
cannam@210 148 />
cannam@210 149 <Tool
cannam@210 150 Name="VCManifestTool"
cannam@210 151 />
cannam@210 152 <Tool
cannam@210 153 Name="VCXDCMakeTool"
cannam@210 154 />
cannam@210 155 <Tool
cannam@210 156 Name="VCBscMakeTool"
cannam@210 157 />
cannam@210 158 <Tool
cannam@210 159 Name="VCFxCopTool"
cannam@210 160 />
cannam@210 161 <Tool
cannam@210 162 Name="VCAppVerifierTool"
cannam@210 163 />
cannam@210 164 <Tool
cannam@210 165 Name="VCPostBuildEventTool"
cannam@210 166 />
cannam@210 167 </Configuration>
cannam@210 168 </Configurations>
cannam@210 169 <References>
cannam@210 170 </References>
cannam@210 171 <Files>
cannam@210 172 <Filter
cannam@210 173 Name="Header Files"
cannam@210 174 Filter="h;hpp;hxx;hm;inl;inc;xsd"
cannam@210 175 UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
cannam@210 176 >
cannam@210 177 <File
cannam@210 178 RelativePath=".\examples\AmplitudeFollower.h"
cannam@210 179 >
cannam@210 180 </File>
cannam@210 181 <File
cannam@210 182 RelativePath=".\examples\FixedTempoEstimator.h"
cannam@210 183 >
cannam@210 184 </File>
cannam@210 185 <File
cannam@210 186 RelativePath=".\examples\PercussionOnsetDetector.h"
cannam@210 187 >
cannam@210 188 </File>
cannam@210 189 <File
cannam@210 190 RelativePath=".\vamp-sdk\Plugin.h"
cannam@210 191 >
cannam@210 192 </File>
cannam@210 193 <File
cannam@210 194 RelativePath=".\vamp-sdk\PluginAdapter.h"
cannam@210 195 >
cannam@210 196 </File>
cannam@210 197 <File
cannam@210 198 RelativePath=".\vamp-sdk\PluginBase.h"
cannam@210 199 >
cannam@210 200 </File>
cannam@210 201 <File
cannam@210 202 RelativePath=".\vamp-sdk\RealTime.h"
cannam@210 203 >
cannam@210 204 </File>
cannam@210 205 <File
cannam@210 206 RelativePath=".\examples\SpectralCentroid.h"
cannam@210 207 >
cannam@210 208 </File>
cannam@210 209 <File
cannam@210 210 RelativePath=".\vamp\vamp.h"
cannam@210 211 >
cannam@210 212 </File>
cannam@210 213 <File
cannam@210 214 RelativePath=".\examples\ZeroCrossing.h"
cannam@210 215 >
cannam@210 216 </File>
cannam@210 217 </Filter>
cannam@210 218 <Filter
cannam@210 219 Name="Resource Files"
cannam@210 220 Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
cannam@210 221 UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
cannam@210 222 >
cannam@210 223 </Filter>
cannam@210 224 <Filter
cannam@210 225 Name="Source Files"
cannam@210 226 Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
cannam@210 227 UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
cannam@210 228 >
cannam@210 229 <File
cannam@210 230 RelativePath=".\examples\AmplitudeFollower.cpp"
cannam@210 231 >
cannam@210 232 </File>
cannam@210 233 <File
cannam@210 234 RelativePath=".\examples\FixedTempoEstimator.cpp"
cannam@210 235 >
cannam@210 236 </File>
cannam@210 237 <File
cannam@210 238 RelativePath=".\examples\PercussionOnsetDetector.cpp"
cannam@210 239 >
cannam@210 240 </File>
cannam@210 241 <File
cannam@210 242 RelativePath=".\vamp-sdk\PluginAdapter.cpp"
cannam@210 243 >
cannam@210 244 </File>
cannam@210 245 <File
cannam@210 246 RelativePath=".\examples\plugins.cpp"
cannam@210 247 >
cannam@210 248 </File>
cannam@210 249 <File
cannam@210 250 RelativePath=".\vamp-sdk\RealTime.cpp"
cannam@210 251 >
cannam@210 252 </File>
cannam@210 253 <File
cannam@210 254 RelativePath=".\examples\SpectralCentroid.cpp"
cannam@210 255 >
cannam@210 256 </File>
cannam@210 257 <File
cannam@210 258 RelativePath=".\examples\ZeroCrossing.cpp"
cannam@210 259 >
cannam@210 260 </File>
cannam@210 261 </Filter>
cannam@210 262 </Files>
cannam@210 263 <Globals>
cannam@210 264 </Globals>
cannam@210 265 </VisualStudioProject>