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="Debug-mt|Win32">
5      <Configuration>Debug-mt</Configuration>
6      <Platform>Win32</Platform>
7    </ProjectConfiguration>
8    <ProjectConfiguration Include="Debug-mt|x64">
9      <Configuration>Debug-mt</Configuration>
10      <Platform>x64</Platform>
11    </ProjectConfiguration>
12    <ProjectConfiguration Include="Debug|Win32">
13      <Configuration>Debug</Configuration>
14      <Platform>Win32</Platform>
15    </ProjectConfiguration>
16    <ProjectConfiguration Include="Debug|x64">
17      <Configuration>Debug</Configuration>
18      <Platform>x64</Platform>
19    </ProjectConfiguration>
20    <ProjectConfiguration Include="Release-mt|Win32">
21      <Configuration>Release-mt</Configuration>
22      <Platform>Win32</Platform>
23    </ProjectConfiguration>
24    <ProjectConfiguration Include="Release-mt|x64">
25      <Configuration>Release-mt</Configuration>
26      <Platform>x64</Platform>
27    </ProjectConfiguration>
28    <ProjectConfiguration Include="Release|Win32">
29      <Configuration>Release</Configuration>
30      <Platform>Win32</Platform>
31    </ProjectConfiguration>
32    <ProjectConfiguration Include="Release|x64">
33      <Configuration>Release</Configuration>
34      <Platform>x64</Platform>
35    </ProjectConfiguration>
36  </ItemGroup>
37  <ItemGroup>
38    <ClCompile Include="src\thrift\async\TAsyncProtocolProcessor.cpp" />
39    <ClCompile Include="src\thrift\async\TEvhttpClientChannel.cpp" />
40    <ClCompile Include="src\thrift\async\TEvhttpServer.cpp" />
41    <ClCompile Include="src\thrift\server\TNonblockingServer.cpp" />
42    <ClCompile Include="src\thrift\transport\TNonblockingServerSocket.cpp" />
43    <ClCompile Include="src\thrift\transport\TNonblockingSSLServerSocket.cpp" />
44  </ItemGroup>
45  <ItemGroup>
46    <ClInclude Include="src\thrift\async\TAsyncProtocolProcessor.h" />
47    <ClInclude Include="src\thrift\async\TEvhttpClientChannel.h" />
48    <ClInclude Include="src\thrift\async\TEvhttpServer.h" />
49    <ClInclude Include="src\thrift\server\TNonblockingServer.h" />
50    <ClInclude Include="src\thrift\transport\TNonblockingServerSocket.h" />
51    <ClInclude Include="src\thrift\transport\TNonblockingServerTransport.h" />
52    <ClInclude Include="src\thrift\transport\TNonblockingSSLServerSocket.h" />
53    <ClInclude Include="src\thrift\windows\config.h" />
54    <ClInclude Include="src\thrift\windows\force_inc.h" />
55    <ClInclude Include="src\thrift\windows\TargetVersion.h" />
56  </ItemGroup>
57  <PropertyGroup Label="Globals">
58    <ProjectGuid>{D8696CCE-7D46-4659-B432-91754A41DEB0}</ProjectGuid>
59    <Keyword>Win32Proj</Keyword>
60    <RootNamespace>libthriftnb</RootNamespace>
61  </PropertyGroup>
62  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
63  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
64    <ConfigurationType>StaticLibrary</ConfigurationType>
65    <UseDebugLibraries>true</UseDebugLibraries>
66    <CharacterSet>MultiByte</CharacterSet>
67  </PropertyGroup>
68  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-mt|Win32'" Label="Configuration">
69    <ConfigurationType>StaticLibrary</ConfigurationType>
70    <UseDebugLibraries>true</UseDebugLibraries>
71    <CharacterSet>MultiByte</CharacterSet>
72  </PropertyGroup>
73  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
74    <ConfigurationType>StaticLibrary</ConfigurationType>
75    <UseDebugLibraries>true</UseDebugLibraries>
76    <CharacterSet>MultiByte</CharacterSet>
77  </PropertyGroup>
78  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-mt|x64'" Label="Configuration">
79    <ConfigurationType>StaticLibrary</ConfigurationType>
80    <UseDebugLibraries>true</UseDebugLibraries>
81    <CharacterSet>MultiByte</CharacterSet>
82  </PropertyGroup>
83  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
84    <ConfigurationType>StaticLibrary</ConfigurationType>
85    <UseDebugLibraries>false</UseDebugLibraries>
86    <WholeProgramOptimization>true</WholeProgramOptimization>
87    <CharacterSet>MultiByte</CharacterSet>
88  </PropertyGroup>
89  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-mt|Win32'" Label="Configuration">
90    <ConfigurationType>StaticLibrary</ConfigurationType>
91    <UseDebugLibraries>false</UseDebugLibraries>
92    <WholeProgramOptimization>true</WholeProgramOptimization>
93    <CharacterSet>MultiByte</CharacterSet>
94  </PropertyGroup>
95  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
96    <ConfigurationType>StaticLibrary</ConfigurationType>
97    <UseDebugLibraries>false</UseDebugLibraries>
98    <WholeProgramOptimization>true</WholeProgramOptimization>
99    <CharacterSet>MultiByte</CharacterSet>
100  </PropertyGroup>
101  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-mt|x64'" Label="Configuration">
102    <ConfigurationType>StaticLibrary</ConfigurationType>
103    <UseDebugLibraries>false</UseDebugLibraries>
104    <WholeProgramOptimization>true</WholeProgramOptimization>
105    <CharacterSet>MultiByte</CharacterSet>
106  </PropertyGroup>
107  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
108  <ImportGroup Label="ExtensionSettings">
109  </ImportGroup>
110  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
111    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
112    <Import Project="3rdparty.props" />
113  </ImportGroup>
114  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-mt|Win32'" Label="PropertySheets">
115    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
116    <Import Project="3rdparty.props" />
117  </ImportGroup>
118  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
119    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
120    <Import Project="3rdparty.props" />
121  </ImportGroup>
122  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-mt|x64'" Label="PropertySheets">
123    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
124    <Import Project="3rdparty.props" />
125  </ImportGroup>
126  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
127    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
128    <Import Project="3rdparty.props" />
129  </ImportGroup>
130  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-mt|Win32'" Label="PropertySheets">
131    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
132    <Import Project="3rdparty.props" />
133  </ImportGroup>
134  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
135    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
136    <Import Project="3rdparty.props" />
137  </ImportGroup>
138  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-mt|x64'" Label="PropertySheets">
139    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
140    <Import Project="3rdparty.props" />
141  </ImportGroup>
142  <PropertyGroup Label="UserMacros" />
143  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
144    <IncludePath>$(ProjectDir)\src\;$(ProjectDir)\src\thrift\windows\;$(BOOST_ROOT)\include;$(BOOST_ROOT)\;$(LIBEVENT_ROOT)\WIN32-Code\;$(LIBEVENT_ROOT)\include;$(LIBEVENT_ROOT)\;$(IncludePath)</IncludePath>
145  </PropertyGroup>
146  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-mt|Win32'">
147    <IncludePath>$(ProjectDir)\src\;$(ProjectDir)\src\thrift\windows\;$(BOOST_ROOT)\include;$(BOOST_ROOT)\;$(LIBEVENT_ROOT)\WIN32-Code\;$(LIBEVENT_ROOT)\include;$(LIBEVENT_ROOT)\;$(IncludePath)</IncludePath>
148  </PropertyGroup>
149  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
150    <IncludePath>$(ProjectDir)\src\;$(ProjectDir)\src\thrift\windows\;$(BOOST_ROOT)\include;$(BOOST_ROOT)\;$(LIBEVENT_ROOT)\WIN32-Code\;$(LIBEVENT_ROOT)\include;$(LIBEVENT_ROOT)\;$(IncludePath)</IncludePath>
151  </PropertyGroup>
152  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-mt|x64'">
153    <IncludePath>$(ProjectDir)\src\;$(ProjectDir)\src\thrift\windows\;$(BOOST_ROOT)\include;$(BOOST_ROOT)\;$(LIBEVENT_ROOT)\WIN32-Code\;$(LIBEVENT_ROOT)\include;$(LIBEVENT_ROOT)\;$(IncludePath)</IncludePath>
154  </PropertyGroup>
155  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
156    <IncludePath>$(ProjectDir)\src\;$(ProjectDir)\src\thrift\windows\;$(BOOST_ROOT)\include;$(BOOST_ROOT)\;$(LIBEVENT_ROOT)\WIN32-Code\;$(LIBEVENT_ROOT)\include;$(LIBEVENT_ROOT)\;$(IncludePath)</IncludePath>
157  </PropertyGroup>
158  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-mt|Win32'">
159    <IncludePath>$(ProjectDir)\src\;$(ProjectDir)\src\thrift\windows\;$(BOOST_ROOT)\include;$(BOOST_ROOT)\;$(LIBEVENT_ROOT)\WIN32-Code\;$(LIBEVENT_ROOT)\include;$(LIBEVENT_ROOT)\;$(IncludePath)</IncludePath>
160  </PropertyGroup>
161  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
162    <IncludePath>$(ProjectDir)\src\;$(ProjectDir)\src\thrift\windows\;$(BOOST_ROOT)\include;$(BOOST_ROOT)\;$(LIBEVENT_ROOT)\WIN32-Code\;$(LIBEVENT_ROOT)\include;$(LIBEVENT_ROOT)\;$(IncludePath)</IncludePath>
163  </PropertyGroup>
164  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-mt|x64'">
165    <IncludePath>$(ProjectDir)\src\;$(ProjectDir)\src\thrift\windows\;$(BOOST_ROOT)\include;$(BOOST_ROOT)\;$(LIBEVENT_ROOT)\WIN32-Code\;$(LIBEVENT_ROOT)\include;$(LIBEVENT_ROOT)\;$(IncludePath)</IncludePath>
166  </PropertyGroup>
167  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
168    <ClCompile>
169      <PrecompiledHeader>
170      </PrecompiledHeader>
171      <WarningLevel>Level3</WarningLevel>
172      <Optimization>Disabled</Optimization>
173      <PreprocessorDefinitions>HAVE_CONFIG_H=1;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
174      <ProgramDataBaseFileName>$(IntDir)libthriftnb.pdb</ProgramDataBaseFileName>
175      <RuntimeLibrary>MultiThreadedDebugDll</RuntimeLibrary>
176    </ClCompile>
177    <Link>
178      <SubSystem>Windows</SubSystem>
179      <GenerateDebugInformation>true</GenerateDebugInformation>
180    </Link>
181  </ItemDefinitionGroup>
182  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-mt|Win32'">
183    <ClCompile>
184      <PrecompiledHeader>
185      </PrecompiledHeader>
186      <WarningLevel>Level3</WarningLevel>
187      <Optimization>Disabled</Optimization>
188      <PreprocessorDefinitions>HAVE_CONFIG_H=1;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
189      <ProgramDataBaseFileName>$(IntDir)libthriftnb.pdb</ProgramDataBaseFileName>
190      <RuntimeLibrary>MultiThreadedDebugDll</RuntimeLibrary>
191    </ClCompile>
192    <Link>
193      <SubSystem>Windows</SubSystem>
194      <GenerateDebugInformation>true</GenerateDebugInformation>
195    </Link>
196  </ItemDefinitionGroup>
197  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
198    <ClCompile>
199      <PrecompiledHeader>
200      </PrecompiledHeader>
201      <WarningLevel>Level3</WarningLevel>
202      <Optimization>Disabled</Optimization>
203      <PreprocessorDefinitions>HAVE_CONFIG_H=1;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
204      <RuntimeLibrary>MultiThreadedDebugDll</RuntimeLibrary>
205    </ClCompile>
206    <Link>
207      <SubSystem>Windows</SubSystem>
208      <GenerateDebugInformation>true</GenerateDebugInformation>
209    </Link>
210  </ItemDefinitionGroup>
211  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-mt|x64'">
212    <ClCompile>
213      <PrecompiledHeader>
214      </PrecompiledHeader>
215      <WarningLevel>Level3</WarningLevel>
216      <Optimization>Disabled</Optimization>
217      <PreprocessorDefinitions>HAVE_CONFIG_H=1;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
218      <RuntimeLibrary>MultiThreadedDebugDll</RuntimeLibrary>
219    </ClCompile>
220    <Link>
221      <SubSystem>Windows</SubSystem>
222      <GenerateDebugInformation>true</GenerateDebugInformation>
223    </Link>
224  </ItemDefinitionGroup>
225  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
226    <ClCompile>
227      <WarningLevel>Level3</WarningLevel>
228      <PrecompiledHeader>
229      </PrecompiledHeader>
230      <Optimization>MaxSpeed</Optimization>
231      <FunctionLevelLinking>true</FunctionLevelLinking>
232      <IntrinsicFunctions>true</IntrinsicFunctions>
233      <PreprocessorDefinitions>HAVE_CONFIG_H=1;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
234      <ProgramDataBaseFileName>$(IntDir)libthriftnb.pdb</ProgramDataBaseFileName>
235      <RuntimeLibrary>MultiThreadedDll</RuntimeLibrary>
236    </ClCompile>
237    <Link>
238      <SubSystem>Windows</SubSystem>
239      <GenerateDebugInformation>true</GenerateDebugInformation>
240      <EnableCOMDATFolding>true</EnableCOMDATFolding>
241      <OptimizeReferences>true</OptimizeReferences>
242    </Link>
243  </ItemDefinitionGroup>
244  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-mt|Win32'">
245    <ClCompile>
246      <WarningLevel>Level3</WarningLevel>
247      <PrecompiledHeader>
248      </PrecompiledHeader>
249      <Optimization>MaxSpeed</Optimization>
250      <FunctionLevelLinking>true</FunctionLevelLinking>
251      <IntrinsicFunctions>true</IntrinsicFunctions>
252      <PreprocessorDefinitions>HAVE_CONFIG_H=1;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
253      <ProgramDataBaseFileName>$(IntDir)libthriftnb.pdb</ProgramDataBaseFileName>
254      <RuntimeLibrary>MultiThreadedDll</RuntimeLibrary>
255    </ClCompile>
256    <Link>
257      <SubSystem>Windows</SubSystem>
258      <GenerateDebugInformation>true</GenerateDebugInformation>
259      <EnableCOMDATFolding>true</EnableCOMDATFolding>
260      <OptimizeReferences>true</OptimizeReferences>
261    </Link>
262  </ItemDefinitionGroup>
263  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
264    <ClCompile>
265      <WarningLevel>Level3</WarningLevel>
266      <PrecompiledHeader>
267      </PrecompiledHeader>
268      <Optimization>MaxSpeed</Optimization>
269      <FunctionLevelLinking>true</FunctionLevelLinking>
270      <IntrinsicFunctions>true</IntrinsicFunctions>
271      <PreprocessorDefinitions>HAVE_CONFIG_H=1;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
272      <RuntimeLibrary>MultiThreadedDll</RuntimeLibrary>
273    </ClCompile>
274    <Link>
275      <SubSystem>Windows</SubSystem>
276      <GenerateDebugInformation>true</GenerateDebugInformation>
277      <EnableCOMDATFolding>true</EnableCOMDATFolding>
278      <OptimizeReferences>true</OptimizeReferences>
279    </Link>
280  </ItemDefinitionGroup>
281  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-mt|x64'">
282    <ClCompile>
283      <WarningLevel>Level3</WarningLevel>
284      <PrecompiledHeader>
285      </PrecompiledHeader>
286      <Optimization>MaxSpeed</Optimization>
287      <FunctionLevelLinking>true</FunctionLevelLinking>
288      <IntrinsicFunctions>true</IntrinsicFunctions>
289      <PreprocessorDefinitions>HAVE_CONFIG_H=1;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
290      <RuntimeLibrary>MultiThreadedDll</RuntimeLibrary>
291    </ClCompile>
292    <Link>
293      <SubSystem>Windows</SubSystem>
294      <GenerateDebugInformation>true</GenerateDebugInformation>
295      <EnableCOMDATFolding>true</EnableCOMDATFolding>
296      <OptimizeReferences>true</OptimizeReferences>
297    </Link>
298  </ItemDefinitionGroup>
299  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
300  <ImportGroup Label="ExtensionTargets">
301  </ImportGroup>
302</Project>