1<?xml version="1.0" encoding="utf-8"?> 2<Project DefaultTargets="Build" ToolsVersion="15.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|Win32"> 9 <Configuration>Release</Configuration> 10 <Platform>Win32</Platform> 11 </ProjectConfiguration> 12 </ItemGroup> 13 <PropertyGroup Label="Globals"> 14 <ProjectName>lameACM</ProjectName> 15 <ProjectGuid>{FC3D65E7-B7CB-406E-B6C9-0B26E30FE7F4}</ProjectGuid> 16 </PropertyGroup> 17 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 18 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 19 <ConfigurationType>DynamicLibrary</ConfigurationType> 20 <PlatformToolset>v142</PlatformToolset> 21 <UseOfMfc>false</UseOfMfc> 22 </PropertyGroup> 23 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> 24 <ConfigurationType>DynamicLibrary</ConfigurationType> 25 <PlatformToolset>v142</PlatformToolset> 26 <UseOfMfc>false</UseOfMfc> 27 </PropertyGroup> 28 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 29 <ImportGroup Label="ExtensionSettings"> 30 </ImportGroup> 31 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> 32 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 33 <Import Project="vs2019_lame_config.props" /> 34 </ImportGroup> 35 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> 36 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 37 <Import Project="vs2019_lame_config.props" /> 38 </ImportGroup> 39 <PropertyGroup Label="UserMacros" /> 40 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 41 <TargetExt>.acm</TargetExt> 42 </PropertyGroup> 43 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 44 <TargetExt>.acm</TargetExt> 45 </PropertyGroup> 46 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 47 <ClCompile> 48 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> 49 <AdditionalIncludeDirectories>../include;../ACM;../ACM/ddk;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 50 <PreprocessorDefinitions>NDEBUG;_BLADEDLL;_WINDOWS;WIN32;LAME_ACM;%(PreprocessorDefinitions)</PreprocessorDefinitions> 51 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> 52 <TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType> 53 </ClCompile> 54 <ResourceCompile> 55 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> 56 <Culture>0x0409</Culture> 57 </ResourceCompile> 58 <Link> 59 <ModuleDefinitionFile>..\ACM\lameACM.def</ModuleDefinitionFile> 60 <SubSystem>Windows</SubSystem> 61 <AdditionalDependencies>Winmm.lib;%(AdditionalDependencies)</AdditionalDependencies> 62 </Link> 63 <PostBuildEvent> 64 <Message>ACM config files</Message> 65 <Command>copy ..\ACM\lameacm.inf $(TargetDir)*.* 66copy ..\ACM\lame_acm.xml $(TargetDir)*.* 67</Command> 68 </PostBuildEvent> 69 </ItemDefinitionGroup> 70 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 71 <ClCompile> 72 <Optimization>Disabled</Optimization> 73 <AdditionalIncludeDirectories>../include;../ACM;../ACM/ddk;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 74 <PreprocessorDefinitions>_DEBUG;_BLADEDLL;_WINDOWS;WIN32;LAME_ACM;%(PreprocessorDefinitions)</PreprocessorDefinitions> 75 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> 76 <TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType> 77 </ClCompile> 78 <ResourceCompile> 79 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> 80 <Culture>0x0409</Culture> 81 </ResourceCompile> 82 <Link> 83 <AdditionalDependencies>winmm.lib;%(AdditionalDependencies)</AdditionalDependencies> 84 <ModuleDefinitionFile>..\ACM\lameACM.def</ModuleDefinitionFile> 85 <SubSystem>Windows</SubSystem> 86 </Link> 87 <PostBuildEvent> 88 <Message>ACM config files</Message> 89 <Command>copy ..\ACM\lameacm.inf $(TargetDir)*.* 90copy ..\ACM\lame_acm.xml $(TargetDir)*.* 91</Command> 92 </PostBuildEvent> 93 </ItemDefinitionGroup> 94 <ItemGroup> 95 <ClCompile Include="..\ACM\ACM.cpp" /> 96 <ClCompile Include="..\ACM\ACMStream.cpp" /> 97 <ClCompile Include="..\ACM\AEncodeProperties.cpp" /> 98 <ClCompile Include="..\ACM\DecodeStream.cpp" /> 99 <ClCompile Include="..\ACM\main.cpp" /> 100 </ItemGroup> 101 <ItemGroup> 102 <None Include="..\ACM\lameACM.def" /> 103 <None Include="..\ACM\LameACM.inf" /> 104 <None Include="..\ACM\TODO" /> 105 <None Include="..\ACM\readme.txt" /> 106 </ItemGroup> 107 <ItemGroup> 108 <ClInclude Include="..\ACM\ACM.h" /> 109 <ClInclude Include="..\ACM\ACMStream.h" /> 110 <ClInclude Include="..\ACM\adebug.h" /> 111 <ClInclude Include="..\ACM\AEncodeProperties.h" /> 112 <ClInclude Include="..\ACM\DecodeStream.h" /> 113 </ItemGroup> 114 <ItemGroup> 115 <ResourceCompile Include="..\ACM\acm.rc" /> 116 </ItemGroup> 117 <ItemGroup> 118 <Image Include="..\ACM\lame.ico" /> 119 </ItemGroup> 120 <ItemGroup> 121 <ProjectReference Include="vs2019_lame_acm_adbg.vcxproj"> 122 <Project>{0d7cab1b-ae57-4ba1-bdbf-d7391aaa81aa}</Project> 123 </ProjectReference> 124 <ProjectReference Include="vs2019_lame_acm_tinyxml.vcxproj"> 125 <Project>{30219289-3b7f-4e02-bc34-c1dbd08cd848}</Project> 126 </ProjectReference> 127 <ProjectReference Include="vs2019_libmp3lame.vcxproj"> 128 <Project>{20536101-3b0e-43ef-94f9-080d595dac57}</Project> 129 </ProjectReference> 130 </ItemGroup> 131 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> 132 <ImportGroup Label="ExtensionTargets"> 133 </ImportGroup> 134</Project>