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    <SccProjectName />
15    <SccLocalPath />
16    <ProjectGuid>{96E09545-AC04-4F1A-91B9-36FC947E1EBB}</ProjectGuid>
17  </PropertyGroup>
18  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
19  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
20    <ConfigurationType>Application</ConfigurationType>
21    <PlatformToolset>v141</PlatformToolset>
22    <UseOfMfc>false</UseOfMfc>
23    <CharacterSet>MultiByte</CharacterSet>
24  </PropertyGroup>
25  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
26    <ConfigurationType>Application</ConfigurationType>
27    <PlatformToolset>v141</PlatformToolset>
28    <UseOfMfc>false</UseOfMfc>
29    <CharacterSet>MultiByte</CharacterSet>
30  </PropertyGroup>
31  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
32  <ImportGroup Label="ExtensionSettings">
33  </ImportGroup>
34  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
35    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
36    <Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" />
37  </ImportGroup>
38  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
39    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
40    <Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" />
41  </ImportGroup>
42  <PropertyGroup Label="UserMacros" />
43  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
44    <OutDir>.\AcpiBin\</OutDir>
45    <IntDir>.\AcpiBin\</IntDir>
46    <LinkIncremental>false</LinkIncremental>
47  </PropertyGroup>
48  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
49    <OutDir>.\AcpiBinDebug\</OutDir>
50    <IntDir>.\AcpiBinDebug\</IntDir>
51    <LinkIncremental>false</LinkIncremental>
52  </PropertyGroup>
53  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
54    <ClCompile>
55      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
56      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
57      <FunctionLevelLinking>false</FunctionLevelLinking>
58      <Optimization>MaxSpeed</Optimization>
59      <SuppressStartupBanner>true</SuppressStartupBanner>
60      <WarningLevel>Level4</WarningLevel>
61      <StringPooling>true</StringPooling>
62      <AdditionalIncludeDirectories>..\..\source\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
63      <PreprocessorDefinitions>NDEBUG;WIN32;_CONSOLE;__STDC__;ACPI_BIN_APP;%(PreprocessorDefinitions)</PreprocessorDefinitions>
64      <AssemblerListingLocation>.\AcpiBin\</AssemblerListingLocation>
65      <PrecompiledHeaderOutputFile>.\AcpiBin\AcpiBin.pch</PrecompiledHeaderOutputFile>
66      <ObjectFileName>.\AcpiBin\</ObjectFileName>
67      <ProgramDataBaseFileName>.\AcpiBin\</ProgramDataBaseFileName>
68      <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
69      <ControlFlowGuard>Guard</ControlFlowGuard>
70      <DisableLanguageExtensions>false</DisableLanguageExtensions>
71      <CallingConvention>FastCall</CallingConvention>
72      <CompileAs>CompileAsC</CompileAs>
73      <ConformanceMode>true</ConformanceMode>
74      <MultiProcessorCompilation>true</MultiProcessorCompilation>
75    </ClCompile>
76    <PreLinkEvent>
77      <Command>if NOT EXIST ..\..\libraries mkdir ..\..\libraries</Command>
78      <Message>Checking existence of acpica/libraries directory</Message>
79    </PreLinkEvent>
80    <PostBuildEvent>
81      <Command>copy acpibin\acpibin.exe ..\..\libraries\acpibin.exe</Command>
82      <Message>Copying acpibin to libraries...</Message>
83    </PostBuildEvent>
84    <Midl>
85      <TypeLibraryName>.\AcpiBin\AcpiBin.tlb</TypeLibraryName>
86    </Midl>
87    <ResourceCompile>
88      <Culture>0x0409</Culture>
89      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
90    </ResourceCompile>
91    <Bscmake>
92      <SuppressStartupBanner>true</SuppressStartupBanner>
93      <OutputFile>.\AcpiBin\AcpiBin.bsc</OutputFile>
94    </Bscmake>
95    <Link>
96      <SuppressStartupBanner>true</SuppressStartupBanner>
97      <SubSystem>Console</SubSystem>
98      <IgnoreSpecificDefaultLibraries>advapi32.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
99      <OutputFile>.\AcpiBin\AcpiBin.exe</OutputFile>
100      <AdditionalDependencies>kernel32.lib;%(AdditionalDependencies)</AdditionalDependencies>
101      <GenerateDebugInformation>false</GenerateDebugInformation>
102    </Link>
103  </ItemDefinitionGroup>
104  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
105    <ClCompile>
106      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
107      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
108      <FunctionLevelLinking>false</FunctionLevelLinking>
109      <Optimization>Disabled</Optimization>
110      <SuppressStartupBanner>true</SuppressStartupBanner>
111      <WarningLevel>Level4</WarningLevel>
112      <MinimalRebuild>false</MinimalRebuild>
113      <StringPooling>true</StringPooling>
114      <AdditionalIncludeDirectories>..\..\source\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
115      <PreprocessorDefinitions>_DEBUG;WIN32;_CONSOLE;__STDC__;ACPI_BIN_APP;%(PreprocessorDefinitions)</PreprocessorDefinitions>
116      <AssemblerListingLocation>.\AcpiBinDebug\</AssemblerListingLocation>
117      <PrecompiledHeaderOutputFile>.\AcpiBinDebug\AcpiBin.pch</PrecompiledHeaderOutputFile>
118      <ObjectFileName>.\AcpiBinDebug\</ObjectFileName>
119      <ProgramDataBaseFileName>.\AcpiBinDebug\</ProgramDataBaseFileName>
120      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
121      <ConformanceMode>true</ConformanceMode>
122      <CallingConvention>FastCall</CallingConvention>
123      <CompileAs>CompileAsC</CompileAs>
124      <MultiProcessorCompilation>true</MultiProcessorCompilation>
125    </ClCompile>
126    <PreLinkEvent>
127      <Command>if NOT EXIST ..\..\libraries mkdir ..\..\libraries</Command>
128      <Message>Checking existence of acpica/libraries directory</Message>
129    </PreLinkEvent>
130    <PostBuildEvent>
131      <Command>copy acpibindebug\acpibin.exe ..\..\libraries\acpibin_dbg.exe</Command>
132      <Message>Copying acpibin to libraries...</Message>
133    </PostBuildEvent>
134    <Midl>
135      <TypeLibraryName>.\AcpiBinDebug\AcpiBin.tlb</TypeLibraryName>
136    </Midl>
137    <ResourceCompile>
138      <Culture>0x0409</Culture>
139      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
140    </ResourceCompile>
141    <Bscmake>
142      <SuppressStartupBanner>true</SuppressStartupBanner>
143      <OutputFile>.\AcpiBinDebug\AcpiBin.bsc</OutputFile>
144      <AdditionalOptions> /o"/acpica/generate/msvc2017/AcpiBinDebug/AcpiBin.bsc" </AdditionalOptions>
145    </Bscmake>
146    <Link>
147      <SuppressStartupBanner>true</SuppressStartupBanner>
148      <GenerateDebugInformation>true</GenerateDebugInformation>
149      <SubSystem>Console</SubSystem>
150      <OutputFile>.\AcpiBinDebug\AcpiBin.exe</OutputFile>
151      <AdditionalDependencies>kernel32.lib;%(AdditionalDependencies)</AdditionalDependencies>
152    </Link>
153  </ItemDefinitionGroup>
154  <ItemGroup>
155    <ClCompile Include="..\..\source\common\cmfsize.c" />
156    <ClCompile Include="..\..\source\Common\getopt.c" />
157    <ClCompile Include="..\..\source\components\utilities\utalloc.c" />
158    <ClCompile Include="..\..\source\components\utilities\utascii.c" />
159    <ClCompile Include="..\..\source\components\utilities\utbuffer.c" />
160    <ClCompile Include="..\..\source\components\utilities\utcache.c" />
161    <ClCompile Include="..\..\source\components\utilities\utdebug.c" />
162    <ClCompile Include="..\..\source\components\utilities\utdecode.c" />
163    <ClCompile Include="..\..\source\components\utilities\utexcep.c" />
164    <ClCompile Include="..\..\source\components\utilities\utglobal.c" />
165    <ClCompile Include="..\..\source\components\utilities\utlock.c" />
166    <ClCompile Include="..\..\source\COMPONENTS\utilities\utmath.c" />
167    <ClCompile Include="..\..\source\components\utilities\utmisc.c" />
168    <ClCompile Include="..\..\source\components\utilities\utmutex.c" />
169    <ClCompile Include="..\..\source\components\utilities\utstate.c" />
170    <ClCompile Include="..\..\source\components\utilities\utstring.c" />
171    <ClCompile Include="..\..\source\components\utilities\utxferror.c" />
172    <ClCompile Include="..\..\source\os_specific\service_layers\oswinxf.c" />
173    <ClCompile Include="..\..\source\tools\AcpiBin\abcompare.c" />
174    <ClCompile Include="..\..\source\tools\AcpiBin\abmain.c" />
175  </ItemGroup>
176  <ItemGroup>
177    <ClInclude Include="..\..\source\tools\AcpiBin\acpibin.h" />
178  </ItemGroup>
179  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
180  <ImportGroup Label="ExtensionTargets">
181  </ImportGroup>
182</Project>