kvm-guest-drivers-windows
135 строк · 6.6 Кб
1<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">3<ItemGroup Label="ProjectConfigurations">4<ProjectConfiguration Include="Win10 Release|Win32">5<Configuration>Win10 Release</Configuration>6<Platform>Win32</Platform>7</ProjectConfiguration>8<ProjectConfiguration Include="Win10 Release|x64">9<Configuration>Win10 Release</Configuration>10<Platform>x64</Platform>11</ProjectConfiguration>12<ProjectConfiguration Include="Win10 Release|ARM64">13<Configuration>Win10 Release</Configuration>14<Platform>ARM64</Platform>15</ProjectConfiguration>16<ProjectConfiguration Include="Win11 Release|ARM64">17<Configuration>Win11 Release</Configuration>18<Platform>ARM64</Platform>19</ProjectConfiguration>20<ProjectConfiguration Include="Win11 Release|Win32">21<Configuration>Win11 Release</Configuration>22<Platform>Win32</Platform>23</ProjectConfiguration>24<ProjectConfiguration Include="Win11 Release|x64">25<Configuration>Win11 Release</Configuration>26<Platform>x64</Platform>27</ProjectConfiguration>28</ItemGroup>29<ItemGroup>30<ClCompile Include="Dma.c" />31<ClCompile Include="MemPortIO.c" />32<ClCompile Include="VirtIOWdf.c" />33<ClCompile Include="PCI.c" />34<ClCompile Include="Callbacks.c" />35</ItemGroup>36<ItemGroup>37<ClInclude Include="private.h" />38<ClInclude Include="VirtIOWdf.h" />39</ItemGroup>40<PropertyGroup Label="Globals">41<ProjectGuid>{EC1B7990-EA6A-45FE-836C-2F050F6BB632}</ProjectGuid>42<TemplateGuid>{eba6e48b-0148-4a97-91d4-966ab8546cf3}</TemplateGuid>43<TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>44<MinimumVisualStudioVersion>11.0</MinimumVisualStudioVersion>45<Configuration>Win10 Release</Configuration>46<Platform Condition="'$(Platform)' == ''">Win32</Platform>47</PropertyGroup>48<PropertyGroup Label="Globals">49<RootNamespace>VirtioLib_WDF</RootNamespace>50<VCTargetsPath Condition="'$(VCTargetsPath11)' != '' and '$(VisualStudioVersion)' == '11.0'">$(VCTargetsPath11)</VCTargetsPath>51</PropertyGroup>52<PropertyGroup Label="PropertySheets">53<ConfigurationType>StaticLibrary</ConfigurationType>54<TargetName>virtiolib_wdf</TargetName>55</PropertyGroup>56<PropertyGroup Label="Configuration">57<DriverType>KMDF</DriverType>58</PropertyGroup>59<PropertyGroup Label="Configuration" Condition="$(Configuration.EndsWith('Debug'))">60<UseDebugLibraries>true</UseDebugLibraries>61</PropertyGroup>62<PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Win10 Release|Win32'">63<TargetVersion>Windows10</TargetVersion>64<PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>65<KMDF_VERSION_MINOR>15</KMDF_VERSION_MINOR>66</PropertyGroup>67<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win11 Release|Win32'" Label="Configuration">68<TargetVersion>Windows10</TargetVersion>69<PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>70<KMDF_VERSION_MINOR>15</KMDF_VERSION_MINOR>71</PropertyGroup>72<PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Win10 Release|x64'">73<TargetVersion>Windows10</TargetVersion>74<PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>75<KMDF_VERSION_MINOR>15</KMDF_VERSION_MINOR>76</PropertyGroup>77<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win11 Release|x64'" Label="Configuration">78<TargetVersion>Windows10</TargetVersion>79<PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>80<KMDF_VERSION_MINOR>15</KMDF_VERSION_MINOR>81</PropertyGroup>82<PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Win10 Release|ARM64'">83<TargetVersion>Windows10</TargetVersion>84<PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>85<KMDF_VERSION_MINOR>15</KMDF_VERSION_MINOR>86</PropertyGroup>87<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win11 Release|ARM64'" Label="Configuration">88<TargetVersion>Windows10</TargetVersion>89<PlatformToolset>WindowsKernelModeDriver10.0</PlatformToolset>90<KMDF_VERSION_MINOR>15</KMDF_VERSION_MINOR>91</PropertyGroup>92<Import Project="$(MSBuildProjectDirectory)\..\..\Tools\Driver.Common.props" />93<ImportGroup Label="ExtensionSettings">94</ImportGroup>95<ImportGroup Label="PropertySheets">96<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />97</ImportGroup>98<PropertyGroup Label="UserMacros" />99<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10 Release|Win32'">100<OutDir>objfre_win10_x86\i386\</OutDir>101<IntDir>objfre_win10_x86\i386\</IntDir>102</PropertyGroup>103<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win11 Release|Win32'">104<OutDir>objfre_win11_x86\i386\</OutDir>105<IntDir>objfre_win11_x86\i386\</IntDir>106</PropertyGroup>107<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10 Release|x64'">108<OutDir>objfre_win10_amd64\amd64\</OutDir>109<IntDir>objfre_win10_amd64\amd64\</IntDir>110</PropertyGroup>111<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win11 Release|x64'">112<OutDir>objfre_win11_amd64\amd64\</OutDir>113<IntDir>objfre_win11_amd64\amd64\</IntDir>114</PropertyGroup>115<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win10 Release|ARM64'">116<OutDir>objfre_win10_arm64\arm64\</OutDir>117<IntDir>objfre_win10_arm64\arm64\</IntDir>118</PropertyGroup>119<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win11 Release|ARM64'">120<OutDir>objfre_win11_arm64\arm64\</OutDir>121<IntDir>objfre_win11_arm64\arm64\</IntDir>122</PropertyGroup>123<ItemDefinitionGroup>124<ClCompile>125<AdditionalOptions>/kernel %(AdditionalOptions)</AdditionalOptions>126<AdditionalIncludeDirectories>$(ProjectDir)\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>127<WarningLevel>Level3</WarningLevel>128<PreprocessorDefinitions Condition="'$(Platform)'=='Win32'">POOL_NX_OPTIN_AUTO=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>129<PreprocessorDefinitions Condition="'$(Platform)'=='x64'">POOL_NX_OPTIN_AUTO=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>130</ClCompile>131</ItemDefinitionGroup>132<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />133<ImportGroup Label="ExtensionTargets">134</ImportGroup>135</Project>