1159b3361Sopenharmony_ci<?xml version="1.0" encoding="utf-8"?>
2159b3361Sopenharmony_ci<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3159b3361Sopenharmony_ci  <ItemGroup Label="ProjectConfigurations">
4159b3361Sopenharmony_ci    <ProjectConfiguration Include="Debug|Win32">
5159b3361Sopenharmony_ci      <Configuration>Debug</Configuration>
6159b3361Sopenharmony_ci      <Platform>Win32</Platform>
7159b3361Sopenharmony_ci    </ProjectConfiguration>
8159b3361Sopenharmony_ci    <ProjectConfiguration Include="Release|Win32">
9159b3361Sopenharmony_ci      <Configuration>Release</Configuration>
10159b3361Sopenharmony_ci      <Platform>Win32</Platform>
11159b3361Sopenharmony_ci    </ProjectConfiguration>
12159b3361Sopenharmony_ci  </ItemGroup>
13159b3361Sopenharmony_ci  <PropertyGroup Label="Globals">
14159b3361Sopenharmony_ci    <ProjectName>lameACM</ProjectName>
15159b3361Sopenharmony_ci    <ProjectGuid>{FC3D65E7-B7CB-406E-B6C9-0B26E30FE7F4}</ProjectGuid>
16159b3361Sopenharmony_ci  </PropertyGroup>
17159b3361Sopenharmony_ci  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
18159b3361Sopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
19159b3361Sopenharmony_ci    <ConfigurationType>DynamicLibrary</ConfigurationType>
20159b3361Sopenharmony_ci    <PlatformToolset>v142</PlatformToolset>
21159b3361Sopenharmony_ci    <UseOfMfc>false</UseOfMfc>
22159b3361Sopenharmony_ci  </PropertyGroup>
23159b3361Sopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
24159b3361Sopenharmony_ci    <ConfigurationType>DynamicLibrary</ConfigurationType>
25159b3361Sopenharmony_ci    <PlatformToolset>v142</PlatformToolset>
26159b3361Sopenharmony_ci    <UseOfMfc>false</UseOfMfc>
27159b3361Sopenharmony_ci  </PropertyGroup>
28159b3361Sopenharmony_ci  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
29159b3361Sopenharmony_ci  <ImportGroup Label="ExtensionSettings">
30159b3361Sopenharmony_ci  </ImportGroup>
31159b3361Sopenharmony_ci  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
32159b3361Sopenharmony_ci    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
33159b3361Sopenharmony_ci    <Import Project="vs2019_lame_config.props" />
34159b3361Sopenharmony_ci  </ImportGroup>
35159b3361Sopenharmony_ci  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
36159b3361Sopenharmony_ci    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
37159b3361Sopenharmony_ci    <Import Project="vs2019_lame_config.props" />
38159b3361Sopenharmony_ci  </ImportGroup>
39159b3361Sopenharmony_ci  <PropertyGroup Label="UserMacros" />
40159b3361Sopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
41159b3361Sopenharmony_ci    <TargetExt>.acm</TargetExt>
42159b3361Sopenharmony_ci  </PropertyGroup>
43159b3361Sopenharmony_ci  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
44159b3361Sopenharmony_ci    <TargetExt>.acm</TargetExt>
45159b3361Sopenharmony_ci  </PropertyGroup>
46159b3361Sopenharmony_ci  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
47159b3361Sopenharmony_ci    <ClCompile>
48159b3361Sopenharmony_ci      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
49159b3361Sopenharmony_ci      <AdditionalIncludeDirectories>../include;../ACM;../ACM/ddk;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
50159b3361Sopenharmony_ci      <PreprocessorDefinitions>NDEBUG;_BLADEDLL;_WINDOWS;WIN32;LAME_ACM;%(PreprocessorDefinitions)</PreprocessorDefinitions>
51159b3361Sopenharmony_ci      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
52159b3361Sopenharmony_ci      <TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType>
53159b3361Sopenharmony_ci    </ClCompile>
54159b3361Sopenharmony_ci    <ResourceCompile>
55159b3361Sopenharmony_ci      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
56159b3361Sopenharmony_ci      <Culture>0x0409</Culture>
57159b3361Sopenharmony_ci    </ResourceCompile>
58159b3361Sopenharmony_ci    <Link>
59159b3361Sopenharmony_ci      <ModuleDefinitionFile>..\ACM\lameACM.def</ModuleDefinitionFile>
60159b3361Sopenharmony_ci      <SubSystem>Windows</SubSystem>
61159b3361Sopenharmony_ci      <AdditionalDependencies>Winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>
62159b3361Sopenharmony_ci    </Link>
63159b3361Sopenharmony_ci    <PostBuildEvent>
64159b3361Sopenharmony_ci      <Message>ACM config files</Message>
65159b3361Sopenharmony_ci      <Command>copy ..\ACM\lameacm.inf $(TargetDir)*.*
66159b3361Sopenharmony_cicopy ..\ACM\lame_acm.xml $(TargetDir)*.*
67159b3361Sopenharmony_ci</Command>
68159b3361Sopenharmony_ci    </PostBuildEvent>
69159b3361Sopenharmony_ci  </ItemDefinitionGroup>
70159b3361Sopenharmony_ci  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
71159b3361Sopenharmony_ci    <ClCompile>
72159b3361Sopenharmony_ci      <Optimization>Disabled</Optimization>
73159b3361Sopenharmony_ci      <AdditionalIncludeDirectories>../include;../ACM;../ACM/ddk;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
74159b3361Sopenharmony_ci      <PreprocessorDefinitions>_DEBUG;_BLADEDLL;_WINDOWS;WIN32;LAME_ACM;%(PreprocessorDefinitions)</PreprocessorDefinitions>
75159b3361Sopenharmony_ci      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
76159b3361Sopenharmony_ci      <TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType>
77159b3361Sopenharmony_ci    </ClCompile>
78159b3361Sopenharmony_ci    <ResourceCompile>
79159b3361Sopenharmony_ci      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
80159b3361Sopenharmony_ci      <Culture>0x0409</Culture>
81159b3361Sopenharmony_ci    </ResourceCompile>
82159b3361Sopenharmony_ci    <Link>
83159b3361Sopenharmony_ci      <AdditionalDependencies>winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>
84159b3361Sopenharmony_ci      <ModuleDefinitionFile>..\ACM\lameACM.def</ModuleDefinitionFile>
85159b3361Sopenharmony_ci      <SubSystem>Windows</SubSystem>
86159b3361Sopenharmony_ci    </Link>
87159b3361Sopenharmony_ci    <PostBuildEvent>
88159b3361Sopenharmony_ci      <Message>ACM config files</Message>
89159b3361Sopenharmony_ci      <Command>copy ..\ACM\lameacm.inf $(TargetDir)*.*
90159b3361Sopenharmony_cicopy ..\ACM\lame_acm.xml $(TargetDir)*.*
91159b3361Sopenharmony_ci</Command>
92159b3361Sopenharmony_ci    </PostBuildEvent>
93159b3361Sopenharmony_ci  </ItemDefinitionGroup>
94159b3361Sopenharmony_ci  <ItemGroup>
95159b3361Sopenharmony_ci    <ClCompile Include="..\ACM\ACM.cpp" />
96159b3361Sopenharmony_ci    <ClCompile Include="..\ACM\ACMStream.cpp" />
97159b3361Sopenharmony_ci    <ClCompile Include="..\ACM\AEncodeProperties.cpp" />
98159b3361Sopenharmony_ci    <ClCompile Include="..\ACM\DecodeStream.cpp" />
99159b3361Sopenharmony_ci    <ClCompile Include="..\ACM\main.cpp" />
100159b3361Sopenharmony_ci  </ItemGroup>
101159b3361Sopenharmony_ci  <ItemGroup>
102159b3361Sopenharmony_ci    <None Include="..\ACM\lameACM.def" />
103159b3361Sopenharmony_ci    <None Include="..\ACM\LameACM.inf" />
104159b3361Sopenharmony_ci    <None Include="..\ACM\TODO" />
105159b3361Sopenharmony_ci    <None Include="..\ACM\readme.txt" />
106159b3361Sopenharmony_ci  </ItemGroup>
107159b3361Sopenharmony_ci  <ItemGroup>
108159b3361Sopenharmony_ci    <ClInclude Include="..\ACM\ACM.h" />
109159b3361Sopenharmony_ci    <ClInclude Include="..\ACM\ACMStream.h" />
110159b3361Sopenharmony_ci    <ClInclude Include="..\ACM\adebug.h" />
111159b3361Sopenharmony_ci    <ClInclude Include="..\ACM\AEncodeProperties.h" />
112159b3361Sopenharmony_ci    <ClInclude Include="..\ACM\DecodeStream.h" />
113159b3361Sopenharmony_ci  </ItemGroup>
114159b3361Sopenharmony_ci  <ItemGroup>
115159b3361Sopenharmony_ci    <ResourceCompile Include="..\ACM\acm.rc" />
116159b3361Sopenharmony_ci  </ItemGroup>
117159b3361Sopenharmony_ci  <ItemGroup>
118159b3361Sopenharmony_ci    <Image Include="..\ACM\lame.ico" />
119159b3361Sopenharmony_ci  </ItemGroup>
120159b3361Sopenharmony_ci  <ItemGroup>
121159b3361Sopenharmony_ci    <ProjectReference Include="vs2019_lame_acm_adbg.vcxproj">
122159b3361Sopenharmony_ci      <Project>{0d7cab1b-ae57-4ba1-bdbf-d7391aaa81aa}</Project>
123159b3361Sopenharmony_ci    </ProjectReference>
124159b3361Sopenharmony_ci    <ProjectReference Include="vs2019_lame_acm_tinyxml.vcxproj">
125159b3361Sopenharmony_ci      <Project>{30219289-3b7f-4e02-bc34-c1dbd08cd848}</Project>
126159b3361Sopenharmony_ci    </ProjectReference>
127159b3361Sopenharmony_ci    <ProjectReference Include="vs2019_libmp3lame.vcxproj">
128159b3361Sopenharmony_ci      <Project>{20536101-3b0e-43ef-94f9-080d595dac57}</Project>
129159b3361Sopenharmony_ci    </ProjectReference>
130159b3361Sopenharmony_ci  </ItemGroup>
131159b3361Sopenharmony_ci  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
132159b3361Sopenharmony_ci  <ImportGroup Label="ExtensionTargets">
133159b3361Sopenharmony_ci  </ImportGroup>
134159b3361Sopenharmony_ci</Project>