• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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>