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 <ProjectConfiguration Include="Debug|x64"> 13 <Configuration>Debug</Configuration> 14 <Platform>x64</Platform> 15 </ProjectConfiguration> 16 <ProjectConfiguration Include="Release|x64"> 17 <Configuration>Release</Configuration> 18 <Platform>x64</Platform> 19 </ProjectConfiguration> 20 </ItemGroup> 21 <PropertyGroup Label="Globals"> 22 <VCProjectVersion>15.0</VCProjectVersion> 23 <ProjectGuid>{B4E1783F-FD72-4214-B0F7-69271BAD5DDF}</ProjectGuid> 24 <Keyword>MakeFileProj</Keyword> 25 <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion> 26 </PropertyGroup> 27 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 28 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 29 <ConfigurationType>Makefile</ConfigurationType> 30 <UseDebugLibraries>true</UseDebugLibraries> 31 <PlatformToolset>v141</PlatformToolset> 32 </PropertyGroup> 33 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> 34 <ConfigurationType>Makefile</ConfigurationType> 35 <UseDebugLibraries>false</UseDebugLibraries> 36 <PlatformToolset>v141</PlatformToolset> 37 </PropertyGroup> 38 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> 39 <ConfigurationType>Makefile</ConfigurationType> 40 <UseDebugLibraries>true</UseDebugLibraries> 41 <PlatformToolset>v141</PlatformToolset> 42 </PropertyGroup> 43 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> 44 <ConfigurationType>Makefile</ConfigurationType> 45 <UseDebugLibraries>true</UseDebugLibraries> 46 <PlatformToolset>v141</PlatformToolset> 47 </PropertyGroup> 48 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 49 <ImportGroup Label="ExtensionSettings"> 50 </ImportGroup> 51 <ImportGroup Label="Shared"> 52 </ImportGroup> 53 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 54 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 55 </ImportGroup> 56 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 57 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 58 </ImportGroup> 59 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 60 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 61 </ImportGroup> 62 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 63 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 64 </ImportGroup> 65 <PropertyGroup Label="UserMacros" /> 66 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 67 <NMakeBuildCommandLine>BuildVS.bat -a IA32</NMakeBuildCommandLine> 68 <NMakeReBuildCommandLine>BuildVS.bat -a IA32 all</NMakeReBuildCommandLine> 69 <NMakeCleanCommandLine>BuildVS.bat -a IA32 clean</NMakeCleanCommandLine> 70 <OutDir>..\..\..\Build\EmulatorIA32\DEBUG_VS2017\</OutDir> 71 <IntDir>..\..\..\Build\EmulatorIA32\DEBUG_VS2017\</IntDir> 72 <IncludePath>..\..\..\MdePkg\Include;..\..\..\MdePkg\Include\Ia32;..\..\..\MdeModulePkg\Include;..\..\..\EmulatorPkg\Include;$(IncludePath)</IncludePath> 73 </PropertyGroup> 74 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 75 <NMakeBuildCommandLine>BuildVS.bat -a IA32 -b RELEASE</NMakeBuildCommandLine> 76 <NMakePreprocessorDefinitions> 77 </NMakePreprocessorDefinitions> 78 <NMakeReBuildCommandLine>BuildVS.bat -a IA32 -b RELEASE all</NMakeReBuildCommandLine> 79 <NMakeCleanCommandLine>BuildVS.bat -a IA32 -b RELEASE clean</NMakeCleanCommandLine> 80 <OutDir>..\..\..\Build\EmulatorIA32\DEBUG_VS2017\</OutDir> 81 <IntDir>..\..\..\Build\EmulatorIA32\DEBUG_VS2017\</IntDir> 82 <IncludePath>..\..\..\MdePkg\Include;..\..\..\MdePkg\Include\Ia32;..\..\..\MdeModulePkg\Include;..\..\..\EmulatorPkg\Include;$(IncludePath)</IncludePath> 83 </PropertyGroup> 84 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 85 <NMakeBuildCommandLine>BuildVS.bat -a X64</NMakeBuildCommandLine> 86 <NMakeReBuildCommandLine>BuildVS.bat -a X64 all</NMakeReBuildCommandLine> 87 <NMakeCleanCommandLine>BuildVS.bat -a X64 clean</NMakeCleanCommandLine> 88 <OutDir>..\..\..\Build\EmulatorX64\DEBUG_VS2017\</OutDir> 89 <IntDir>..\..\..\Build\EmulatorX64\DEBUG_VS2017\</IntDir> 90 <IncludePath>..\..\..\MdePkg\Include;..\..\..\MdePkg\Include\X64;..\..\..\MdeModulePkg\Include;..\..\..\EmulatorPkg\Include;$(IncludePath)</IncludePath> 91 </PropertyGroup> 92 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 93 <NMakeBuildCommandLine>BuildVS.bat -a X64 -b RELEASE</NMakeBuildCommandLine> 94 <NMakeReBuildCommandLine>BuildVS.bat -a X64 -b RELEASE all</NMakeReBuildCommandLine> 95 <NMakeCleanCommandLine>BuildVS.bat -a X64 -b RELEASE clean</NMakeCleanCommandLine> 96 <OutDir>..\..\Build\EmulatorX64\DEBUG_VS2017\</OutDir> 97 <IntDir>..\..\Build\EmulatorX64\DEBUG_VS2017\</IntDir> 98 <IncludePath>..\..\..\MdePkg\Include;..\..\..\MdePkg\Include\X64;..\..\..\MdeModulePkg\Include;..\..\..\EmulatorPkg\Include;$(IncludePath)</IncludePath> 99 </PropertyGroup> 100 <ItemGroup> 101 <ClCompile Include="..\Host\WinBlockIo.c" /> 102 <ClCompile Include="..\Host\WinFileSystem.c" /> 103 <ClCompile Include="..\Host\WinGopInput.c" /> 104 <ClCompile Include="..\Host\WinGopScreen.c" /> 105 <ClCompile Include="..\Host\WinHost.c" /> 106 <ClCompile Include="..\Host\WinMemoryAllocationLib.c" /> 107 <ClCompile Include="..\Host\WinThunk.c" /> 108 </ItemGroup> 109 <ItemGroup> 110 <ClInclude Include="..\Host\WinGop.h" /> 111 <ClInclude Include="..\Host\WinHost.h" /> 112 <ClInclude Include="..\Host\WinInclude.h" /> 113 </ItemGroup> 114 <ItemGroup> 115 <None Include="..\Host\WinHost.inf" /> 116 </ItemGroup> 117 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> 118 <ImportGroup Label="ExtensionTargets"> 119 </ImportGroup> 120</Project> 121