1 <?xml version="1.0" encoding="utf-8"?>
2 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <ItemGroup Label="ProjectConfigurations">
4 <ProjectConfiguration Include="Win8.1 Debug|x64">
5 <Configuration>Win8.1 Debug</Configuration>
6 <Platform>x64</Platform>
7 </ProjectConfiguration>
8 <ProjectConfiguration Include="Win8 Debug|x64">
9 <Configuration>Win8 Debug</Configuration>
10 <Platform>x64</Platform>
11 </ProjectConfiguration>
12 <ProjectConfiguration Include="Win8.1 Release|x64">
13 <Configuration>Win8.1 Release</Configuration>
14 <Platform>x64</Platform>
15 </ProjectConfiguration>
16 <ProjectConfiguration Include="Win8 Release|x64">
17 <Configuration>Win8 Release</Configuration>
18 <Platform>x64</Platform>
19 </ProjectConfiguration>
21 <PropertyGroup Label="PropertySheets">
22 <DriverType>WDM</DriverType>
23 <ConfigurationType>Driver</ConfigurationType>
25 <PropertyGroup Label="Globals">
26 <VCTargetsPath Condition="'$(VCTargetsPath11)' != '' and '$(VisualStudioVersion)' == '11.0'">$(VCTargetsPath11)</VCTargetsPath>
27 <Configuration>Win8 Debug</Configuration>
28 <Platform Condition="'$(Platform)' == ''">Win32</Platform>
29 <SampleGuid>{0D37F250-E766-44C7-90B4-D7E07E77D1AA}</SampleGuid>
31 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
32 <PropertyGroup Label="Globals">
33 <ProjectGuid>{63FE215D-98BE-4440-8081-C6160EFB80FA}</ProjectGuid>
34 <RootNamespace>$(MSBuildProjectName)</RootNamespace>
36 <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Win8.1 Debug|x64'">
37 <TargetVersion>WindowsV6.3</TargetVersion>
38 <UseDebugLibraries>True</UseDebugLibraries>
39 <PlatformToolset>WindowsKernelModeDriver8.1</PlatformToolset>
41 <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Win8 Debug|x64'">
42 <TargetVersion>Win8</TargetVersion>
43 <UseDebugLibraries>True</UseDebugLibraries>
44 <PlatformToolset>WindowsKernelModeDriver8.1</PlatformToolset>
46 <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Win8.1 Release|x64'">
47 <TargetVersion>WindowsV6.3</TargetVersion>
48 <UseDebugLibraries>False</UseDebugLibraries>
49 <PlatformToolset>WindowsKernelModeDriver8.1</PlatformToolset>
51 <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Win8 Release|x64'">
52 <TargetVersion>Win8</TargetVersion>
53 <UseDebugLibraries>False</UseDebugLibraries>
54 <PlatformToolset>WindowsKernelModeDriver8.1</PlatformToolset>
56 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
58 <OutDir>$(IntDir)</OutDir>
60 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Win8 Release|x64'">
61 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
63 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Win8.1 Release|x64'" Label="PropertySheets">
64 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
66 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Win8 Debug|x64'">
67 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
69 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Win8.1 Debug|x64'" Label="PropertySheets">
70 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
72 <ItemGroup Label="WrappedTaskItems">
73 <ClInclude Include="..\include\OvsDpInterfaceExt.h" />
74 <ClInclude Include="Atomic.h" />
75 <ClInclude Include="BufferMgmt.h" />
76 <ClInclude Include="Datapath.h" />
77 <ClInclude Include="Debug.h" />
78 <ClInclude Include="DpInternal.h" />
79 <ClInclude Include="Ethernet.h" />
80 <ClInclude Include="Event.h" />
81 <ClInclude Include="Flow.h" />
82 <ClInclude Include="Gre.h" />
83 <ClInclude Include="IpHelper.h" />
84 <ClInclude Include="Jhash.h" />
85 <ClInclude Include="Mpls.h" />
86 <ClInclude Include="Netlink/Netlink.h" />
87 <ClInclude Include="Netlink/NetlinkBuf.h" />
88 <ClInclude Include="Netlink/NetlinkProto.h" />
89 <ClInclude Include="Netlink\NetlinkError.h" />
90 <ClInclude Include="NetProto.h" />
91 <ClInclude Include="Offload.h" />
92 <ClInclude Include="Oid.h" />
93 <ClInclude Include="PacketIO.h" />
94 <ClInclude Include="PacketParser.h" />
95 <ClInclude Include="precomp.h" />
96 <ClInclude Include="resource.h" />
97 <ClInclude Include="Stt.h" />
98 <ClInclude Include="Switch.h" />
99 <ClInclude Include="Tunnel.h" />
100 <ClInclude Include="TunnelIntf.h" />
101 <ClInclude Include="Types.h" />
102 <ClInclude Include="User.h" />
103 <ClInclude Include="Util.h" />
104 <ClInclude Include="Vport.h" />
105 <ClInclude Include="Vxlan.h" />
108 <TargetName>OVSExt</TargetName>
110 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Win8 Release|x64'">
112 <PreprocessorDefinitions>%(PreprocessorDefinitions);NDIS_WDM=1;NDIS630=1</PreprocessorDefinitions>
115 <PreprocessorDefinitions>%(PreprocessorDefinitions);NDIS_WDM=1;NDIS630=1</PreprocessorDefinitions>
118 <PreprocessorDefinitions>%(PreprocessorDefinitions);NDIS_WDM=1;NDIS630=1</PreprocessorDefinitions>
120 </ItemDefinitionGroup>
121 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Win8.1 Release|x64'">
123 <PreprocessorDefinitions>%(PreprocessorDefinitions);NDIS_WDM=1;NDIS640=1</PreprocessorDefinitions>
126 <PreprocessorDefinitions>%(PreprocessorDefinitions);NDIS_WDM=1;NDIS640=1</PreprocessorDefinitions>
129 <PreprocessorDefinitions>%(PreprocessorDefinitions);NDIS_WDM=1;NDIS640=1</PreprocessorDefinitions>
131 </ItemDefinitionGroup>
132 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Win8 Debug|x64'">
134 <PreprocessorDefinitions>%(PreprocessorDefinitions);NDIS_WDM=1;NDIS630=1</PreprocessorDefinitions>
137 <PreprocessorDefinitions>%(PreprocessorDefinitions);NDIS_WDM=1;NDIS630=1</PreprocessorDefinitions>
140 <PreprocessorDefinitions>%(PreprocessorDefinitions);NDIS_WDM=1;NDIS630=1</PreprocessorDefinitions>
142 </ItemDefinitionGroup>
143 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Win8.1 Debug|x64'">
145 <PreprocessorDefinitions>%(PreprocessorDefinitions);NDIS_WDM=1;NDIS640=1</PreprocessorDefinitions>
148 <PreprocessorDefinitions>%(PreprocessorDefinitions);NDIS_WDM=1;NDIS640=1</PreprocessorDefinitions>
151 <PreprocessorDefinitions>%(PreprocessorDefinitions);NDIS_WDM=1;NDIS640=1</PreprocessorDefinitions>
153 </ItemDefinitionGroup>
154 <ItemDefinitionGroup>
156 <AdditionalDependencies>%(AdditionalDependencies);$(DDK_LIB_PATH)\ndis.lib;$(DDK_LIB_PATH)\fwpkclnt.lib;$(SDK_LIB_PATH)\uuid.lib;$(DDK_LIB_PATH)\netio.lib</AdditionalDependencies>
159 <TreatWarningAsError>true</TreatWarningAsError>
160 <WarningLevel>Level4</WarningLevel>
163 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Win8 Debug|x64'">$(IntDir);%(AdditionalIncludeDirectories);..\..</AdditionalIncludeDirectories>
164 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Win8.1 Debug|x64'">$(IntDir);%(AdditionalIncludeDirectories);..\..</AdditionalIncludeDirectories>
165 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Win8 Release|x64'">$(IntDir);%(AdditionalIncludeDirectories);..\..</AdditionalIncludeDirectories>
166 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Win8.1 Release|x64'">$(IntDir);%(AdditionalIncludeDirectories);..\..</AdditionalIncludeDirectories>
167 <MultiProcessorCompilation Condition="'$(Configuration)|$(Platform)'=='Win8 Release|x64'">true</MultiProcessorCompilation>
168 <MultiProcessorCompilation Condition="'$(Configuration)|$(Platform)'=='Win8 Debug|x64'">true</MultiProcessorCompilation>
169 <MultiProcessorCompilation Condition="'$(Configuration)|$(Platform)'=='Win8.1 Debug|x64'">true</MultiProcessorCompilation>
170 <MultiProcessorCompilation Condition="'$(Configuration)|$(Platform)'=='Win8.1 Release|x64'">true</MultiProcessorCompilation>
172 </ItemDefinitionGroup>
174 <ClCompile Include="Actions.c" />
175 <ClCompile Include="BufferMgmt.c" />
176 <ClCompile Include="Debug.c" />
177 <ClCompile Include="Driver.c" />
178 <ClCompile Include="Event.c" />
179 <ClCompile Include="Flow.c" />
180 <ClCompile Include="Gre.c" />
181 <ClCompile Include="IpHelper.c" />
182 <ClCompile Include="Jhash.c" />
183 <ClCompile Include="Netlink/Netlink.c" />
184 <ClCompile Include="Netlink/NetlinkBuf.c" />
185 <ClCompile Include="Datapath.c" />
186 <ClCompile Include="Offload.c" />
187 <ClCompile Include="Oid.c" />
188 <ClCompile Include="PacketIO.c" />
189 <ClCompile Include="PacketParser.c" />
190 <ClCompile Include="precompsrc.c">
191 <AdditionalIncludeDirectories>;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
192 <PreCompiledHeaderFile>precomp.h</PreCompiledHeaderFile>
193 <PreCompiledHeader>Create</PreCompiledHeader>
194 <PreCompiledHeaderOutputFile>$(IntDir)\precomp.h.pch</PreCompiledHeaderOutputFile>
196 <ClCompile Include="Stt.c" />
197 <ClCompile Include="Switch.c" />
198 <ClCompile Include="Tunnel.c" />
199 <ClCompile Include="TunnelFilter.c" />
200 <ClCompile Include="User.c" />
201 <ClCompile Include="Util.c" />
202 <ClCompile Include="Vport.c" />
203 <ClCompile Include="Vxlan.c" />
204 <ResourceCompile Include="ovsext.rc" />
207 <Inf Exclude="@(Inf)" Include="*.inf" />
208 <FilesToPackage Include="$(TargetPath)" />
211 <None Exclude="@(None)" Include="*.txt;*.htm;*.html" />
212 <None Exclude="@(None)" Include="*.ico;*.cur;*.bmp;*.dlg;*.rct;*.gif;*.jpg;*.jpeg;*.wav;*.jpe;*.tiff;*.tif;*.png;*.rc2" />
213 <None Exclude="@(None)" Include="*.def;*.bat;*.hpj;*.asmx" />
215 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />