1 <?xml version="1.0" encoding="utf-8"?>
2 <Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <ItemGroup Label="ProjectConfigurations">
4 <ProjectConfiguration Include="Debug|Win32">
5 <Configuration>Debug</Configuration>
6 <Platform>Win32</Platform>
7 </ProjectConfiguration>
8 <ProjectConfiguration Include="Release_DLL|Win32">
9 <Configuration>Release_DLL</Configuration>
10 <Platform>Win32</Platform>
11 </ProjectConfiguration>
12 <ProjectConfiguration Include="Release_Static|Win32">
13 <Configuration>Release_Static</Configuration>
14 <Platform>Win32</Platform>
15 </ProjectConfiguration>
17 <PropertyGroup Label="Globals">
18 <ProjectGuid>{4C09B776-E4AC-4459-9CEA-086011A0BA14}</ProjectGuid>
19 <Keyword>Win32Proj</Keyword>
20 <RootNamespace>DynamicAudioNormalizerWA5</RootNamespace>
21 <ProjectName>DynamicAudioNormalizerWA5</ProjectName>
22 <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
24 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
25 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
26 <ConfigurationType>DynamicLibrary</ConfigurationType>
27 <UseDebugLibraries>true</UseDebugLibraries>
28 <PlatformToolset>v141_xp</PlatformToolset>
29 <CharacterSet>Unicode</CharacterSet>
31 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_Static|Win32'" Label="Configuration">
32 <ConfigurationType>DynamicLibrary</ConfigurationType>
33 <UseDebugLibraries>false</UseDebugLibraries>
34 <PlatformToolset>v141_xp</PlatformToolset>
35 <WholeProgramOptimization>true</WholeProgramOptimization>
36 <CharacterSet>Unicode</CharacterSet>
38 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_DLL|Win32'" Label="Configuration">
39 <ConfigurationType>DynamicLibrary</ConfigurationType>
40 <UseDebugLibraries>false</UseDebugLibraries>
41 <PlatformToolset>v141_xp</PlatformToolset>
42 <WholeProgramOptimization>true</WholeProgramOptimization>
43 <CharacterSet>Unicode</CharacterSet>
45 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
46 <ImportGroup Label="ExtensionSettings">
48 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
49 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
50 <Import Project="..\DynamicAudioNormalizer_VS2017.props" />
52 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release_Static|Win32'">
53 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
54 <Import Project="..\DynamicAudioNormalizer_VS2017.props" />
56 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_DLL|Win32'" Label="PropertySheets">
57 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
58 <Import Project="..\DynamicAudioNormalizer_VS2017.props" />
60 <PropertyGroup Label="UserMacros" />
61 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
62 <LinkIncremental>true</LinkIncremental>
63 <OutDir>$(SolutionDir)\bin\$(Platform)\$(PlatformToolset)\$(Configuration)\</OutDir>
64 <IntDir>$(SolutionDir)\obj\$(ProjectName)\$(Platform)\$(PlatformToolset)\$(Configuration)\</IntDir>
66 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_Static|Win32'">
67 <LinkIncremental>false</LinkIncremental>
68 <OutDir>$(SolutionDir)\bin\$(Platform)\$(PlatformToolset)\$(Configuration)\</OutDir>
69 <IntDir>$(SolutionDir)\obj\$(ProjectName)\$(Platform)\$(PlatformToolset)\$(Configuration)\</IntDir>
71 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_DLL|Win32'">
72 <LinkIncremental>false</LinkIncremental>
73 <OutDir>$(SolutionDir)\bin\$(Platform)\$(PlatformToolset)\$(Configuration)\</OutDir>
74 <IntDir>$(SolutionDir)\obj\$(ProjectName)\$(Platform)\$(PlatformToolset)\$(Configuration)\</IntDir>
76 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
78 <PrecompiledHeader>NotUsing</PrecompiledHeader>
79 <WarningLevel>Level3</WarningLevel>
80 <Optimization>Disabled</Optimization>
81 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;DYNAMICAUDIONORMALIZERWA5_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
82 <AdditionalIncludeDirectories>$(SolutionDir)\DynamicAudioNormalizerAPI\include;$(SolutionDir)\DynamicAudioNormalizerShared\include;$(SolutionDir)\etc\winamp_sdk\include;$(SolutionDir)\..\Prerequisites\PthreadsW32\include</AdditionalIncludeDirectories>
83 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
84 <EnableEnhancedInstructionSet>NoExtensions</EnableEnhancedInstructionSet>
87 <SubSystem>Windows</SubSystem>
88 <GenerateDebugInformation>true</GenerateDebugInformation>
89 <AdditionalLibraryDirectories>$(SolutionDir)\..\Prerequisites\PthreadsW32\lib\$(Platform)\shared</AdditionalLibraryDirectories>
90 <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
91 <ShowProgress>LinkVerboseLib</ShowProgress>
93 </ItemDefinitionGroup>
94 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_Static|Win32'">
96 <WarningLevel>Level3</WarningLevel>
97 <PrecompiledHeader>NotUsing</PrecompiledHeader>
98 <Optimization>MaxSpeed</Optimization>
99 <FunctionLevelLinking>true</FunctionLevelLinking>
100 <IntrinsicFunctions>true</IntrinsicFunctions>
101 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;DYNAMICAUDIONORMALIZERWA5_EXPORTS;MDYNAMICAUDIONORMALIZER_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
102 <AdditionalIncludeDirectories>$(SolutionDir)\DynamicAudioNormalizerAPI\include;$(SolutionDir)\DynamicAudioNormalizerShared\include;$(SolutionDir)\etc\winamp_sdk\include;$(SolutionDir)\..\Prerequisites\PthreadsW32\include</AdditionalIncludeDirectories>
103 <RuntimeLibrary Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MultiThreaded</RuntimeLibrary>
104 <RuntimeLibrary Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MultiThreaded</RuntimeLibrary>
105 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
106 <BufferSecurityCheck>false</BufferSecurityCheck>
107 <FloatingPointModel>Fast</FloatingPointModel>
108 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
109 <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
110 <OmitFramePointers>true</OmitFramePointers>
111 <WholeProgramOptimization>true</WholeProgramOptimization>
112 <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
115 <SubSystem>Windows</SubSystem>
116 <EnableCOMDATFolding>true</EnableCOMDATFolding>
117 <OptimizeReferences>true</OptimizeReferences>
118 <AdditionalLibraryDirectories>$(SolutionDir)\..\Prerequisites\PthreadsW32\lib\$(Platform)\static</AdditionalLibraryDirectories>
119 <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
120 <GenerateDebugInformation>false</GenerateDebugInformation>
121 <ShowProgress>LinkVerboseLib</ShowProgress>
124 <AdditionalManifestFiles>$(SolutionDir)DynamicAudioNormalizerShared\res\compat.manifest %(AdditionalManifestFiles)</AdditionalManifestFiles>
126 </ItemDefinitionGroup>
127 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_DLL|Win32'">
129 <WarningLevel>Level3</WarningLevel>
130 <PrecompiledHeader>NotUsing</PrecompiledHeader>
131 <Optimization>MaxSpeed</Optimization>
132 <FunctionLevelLinking>true</FunctionLevelLinking>
133 <IntrinsicFunctions>true</IntrinsicFunctions>
134 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;DYNAMICAUDIONORMALIZERWA5_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
135 <AdditionalIncludeDirectories>$(SolutionDir)\DynamicAudioNormalizerAPI\include;$(SolutionDir)\DynamicAudioNormalizerShared\include;$(SolutionDir)\etc\winamp_sdk\include;$(SolutionDir)\..\Prerequisites\PthreadsW32\include</AdditionalIncludeDirectories>
136 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
137 <BufferSecurityCheck>false</BufferSecurityCheck>
138 <FloatingPointModel>Fast</FloatingPointModel>
139 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
140 <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
141 <OmitFramePointers>true</OmitFramePointers>
142 <WholeProgramOptimization>true</WholeProgramOptimization>
143 <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
146 <SubSystem>Windows</SubSystem>
147 <GenerateDebugInformation>false</GenerateDebugInformation>
148 <EnableCOMDATFolding>true</EnableCOMDATFolding>
149 <OptimizeReferences>true</OptimizeReferences>
150 <AdditionalLibraryDirectories>$(SolutionDir)\..\Prerequisites\PthreadsW32\lib\$(Platform)\shared</AdditionalLibraryDirectories>
151 <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
152 <ShowProgress>LinkVerboseLib</ShowProgress>
155 <AdditionalManifestFiles>$(SolutionDir)DynamicAudioNormalizerShared\res\compat.manifest %(AdditionalManifestFiles)</AdditionalManifestFiles>
157 </ItemDefinitionGroup>
159 <ProjectReference Include="..\DynamicAudioNormalizerAPI\DynamicAudioNormalizerAPI_VS2017.vcxproj">
160 <Project>{376386ee-8268-47e3-a335-7663716e4c60}</Project>
161 <Private>true</Private>
162 <ReferenceOutputAssembly>true</ReferenceOutputAssembly>
163 <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>
164 <LinkLibraryDependencies>true</LinkLibraryDependencies>
165 <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>
169 <ClCompile Include="src\DynamicAudioNormalizerWA5.cpp" />
172 <ResourceCompile Include="res\DynamicAudioNormalizerWA5.rc" />
174 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
175 <ImportGroup Label="ExtensionTargets">