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="Checksum.h" />
77 <ClInclude Include="Datapath.h" />
78 <ClInclude Include="Debug.h" />
79 <ClInclude Include="Ethernet.h" />
80 <ClInclude Include="Event.h" />
81 <ClInclude Include="Flow.h" />
82 <ClInclude Include="IpHelper.h" />
83 <ClInclude Include="Jhash.h" />
84 <ClInclude Include="Netlink/Netlink.h" />
85 <ClInclude Include="Netlink/NetlinkBuf.h" />
86 <ClInclude Include="Netlink/NetlinkProto.h" />
87 <ClInclude Include="Netlink\NetlinkError.h" />
88 <ClInclude Include="NetProto.h" />
89 <ClInclude Include="Oid.h" />
90 <ClInclude Include="PacketIO.h" />
91 <ClInclude Include="PacketParser.h" />
92 <ClInclude Include="precomp.h" />
93 <ClInclude Include="resource.h" />
94 <ClInclude Include="Stt.h" />
95 <ClInclude Include="Switch.h" />
96 <ClInclude Include="Tunnel.h" />
97 <ClInclude Include="TunnelIntf.h" />
98 <ClInclude Include="Types.h" />
99 <ClInclude Include="User.h" />
100 <ClInclude Include="Util.h" />
101 <ClInclude Include="Vport.h" />
102 <ClInclude Include="Vxlan.h" />
105 <TargetName>OVSExt</TargetName>
107 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Win8 Release|x64'">
109 <PreprocessorDefinitions>%(PreprocessorDefinitions);NDIS_WDM=1;NDIS630=1</PreprocessorDefinitions>
112 <PreprocessorDefinitions>%(PreprocessorDefinitions);NDIS_WDM=1;NDIS630=1</PreprocessorDefinitions>
115 <PreprocessorDefinitions>%(PreprocessorDefinitions);NDIS_WDM=1;NDIS630=1</PreprocessorDefinitions>
117 </ItemDefinitionGroup>
118 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Win8.1 Release|x64'">
120 <PreprocessorDefinitions>%(PreprocessorDefinitions);NDIS_WDM=1;NDIS640=1</PreprocessorDefinitions>
123 <PreprocessorDefinitions>%(PreprocessorDefinitions);NDIS_WDM=1;NDIS640=1</PreprocessorDefinitions>
126 <PreprocessorDefinitions>%(PreprocessorDefinitions);NDIS_WDM=1;NDIS640=1</PreprocessorDefinitions>
128 </ItemDefinitionGroup>
129 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Win8 Debug|x64'">
131 <PreprocessorDefinitions>%(PreprocessorDefinitions);NDIS_WDM=1;NDIS630=1</PreprocessorDefinitions>
134 <PreprocessorDefinitions>%(PreprocessorDefinitions);NDIS_WDM=1;NDIS630=1</PreprocessorDefinitions>
137 <PreprocessorDefinitions>%(PreprocessorDefinitions);NDIS_WDM=1;NDIS630=1</PreprocessorDefinitions>
139 </ItemDefinitionGroup>
140 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Win8.1 Debug|x64'">
142 <PreprocessorDefinitions>%(PreprocessorDefinitions);NDIS_WDM=1;NDIS640=1</PreprocessorDefinitions>
145 <PreprocessorDefinitions>%(PreprocessorDefinitions);NDIS_WDM=1;NDIS640=1</PreprocessorDefinitions>
148 <PreprocessorDefinitions>%(PreprocessorDefinitions);NDIS_WDM=1;NDIS640=1</PreprocessorDefinitions>
150 </ItemDefinitionGroup>
151 <ItemDefinitionGroup>
153 <AdditionalDependencies>%(AdditionalDependencies);$(DDK_LIB_PATH)\ndis.lib;$(DDK_LIB_PATH)\fwpkclnt.lib;$(SDK_LIB_PATH)\uuid.lib;$(DDK_LIB_PATH)\netio.lib</AdditionalDependencies>
156 <TreatWarningAsError>true</TreatWarningAsError>
157 <WarningLevel>Level4</WarningLevel>
160 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Win8 Debug|x64'">$(IntDir);%(AdditionalIncludeDirectories);..\..</AdditionalIncludeDirectories>
161 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Win8.1 Debug|x64'">$(IntDir);%(AdditionalIncludeDirectories);..\..</AdditionalIncludeDirectories>
162 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Win8 Release|x64'">$(IntDir);%(AdditionalIncludeDirectories);..\..</AdditionalIncludeDirectories>
163 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Win8.1 Release|x64'">$(IntDir);%(AdditionalIncludeDirectories);..\..</AdditionalIncludeDirectories>
165 </ItemDefinitionGroup>
167 <ClCompile Include="Actions.c" />
168 <ClCompile Include="BufferMgmt.c" />
169 <ClCompile Include="Checksum.c" />
170 <ClCompile Include="Debug.c" />
171 <ClCompile Include="Driver.c" />
172 <ClCompile Include="Event.c" />
173 <ClCompile Include="Flow.c" />
174 <ClCompile Include="IpHelper.c" />
175 <ClCompile Include="Jhash.c" />
176 <ClCompile Include="Netlink/Netlink.c" />
177 <ClCompile Include="Netlink/NetlinkBuf.c" />
178 <ClCompile Include="Datapath.c" />
179 <ClCompile Include="Oid.c" />
180 <ClCompile Include="PacketIO.c" />
181 <ClCompile Include="PacketParser.c" />
182 <ClCompile Include="precompsrc.c">
183 <AdditionalIncludeDirectories>;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
184 <PreCompiledHeaderFile>precomp.h</PreCompiledHeaderFile>
185 <PreCompiledHeader>Create</PreCompiledHeader>
186 <PreCompiledHeaderOutputFile>$(IntDir)\precomp.h.pch</PreCompiledHeaderOutputFile>
188 <ClCompile Include="Stt.c" />
189 <ClCompile Include="Switch.c" />
190 <ClCompile Include="Tunnel.c" />
191 <ClCompile Include="TunnelFilter.c" />
192 <ClCompile Include="User.c" />
193 <ClCompile Include="Util.c" />
194 <ClCompile Include="Vport.c" />
195 <ClCompile Include="Vxlan.c" />
196 <ResourceCompile Include="ovsext.rc" />
199 <Inf Exclude="@(Inf)" Include="*.inf" />
200 <FilesToPackage Include="$(TargetPath)" />
203 <None Exclude="@(None)" Include="*.txt;*.htm;*.html" />
204 <None Exclude="@(None)" Include="*.ico;*.cur;*.bmp;*.dlg;*.rct;*.gif;*.jpg;*.jpeg;*.wav;*.jpe;*.tiff;*.tif;*.png;*.rc2" />
205 <None Exclude="@(None)" Include="*.def;*.bat;*.hpj;*.asmx" />
207 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />