/mordor/mordor.vcxproj

http://github.com/mozy/mordor · MSBuild · 307 lines · 307 code · 0 blank · 0 comment · 37 complexity · 8f073f88f8eb02863c4ae94cee6c0b57 MD5 · raw file

  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|Win32">
  5. <Configuration>Debug</Configuration>
  6. <Platform>Win32</Platform>
  7. </ProjectConfiguration>
  8. <ProjectConfiguration Include="Debug|x64">
  9. <Configuration>Debug</Configuration>
  10. <Platform>x64</Platform>
  11. </ProjectConfiguration>
  12. <ProjectConfiguration Include="Release|Win32">
  13. <Configuration>Release</Configuration>
  14. <Platform>Win32</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. <ProjectGuid>{FEAC089A-CC93-49C3-8F22-A9AB96F6273A}</ProjectGuid>
  23. <RootNamespace>mordor</RootNamespace>
  24. </PropertyGroup>
  25. <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
  26. <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
  27. <ConfigurationType>StaticLibrary</ConfigurationType>
  28. <WholeProgramOptimization>true</WholeProgramOptimization>
  29. </PropertyGroup>
  30. <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
  31. <ConfigurationType>StaticLibrary</ConfigurationType>
  32. </PropertyGroup>
  33. <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
  34. <ConfigurationType>StaticLibrary</ConfigurationType>
  35. <WholeProgramOptimization>true</WholeProgramOptimization>
  36. </PropertyGroup>
  37. <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
  38. <ConfigurationType>StaticLibrary</ConfigurationType>
  39. </PropertyGroup>
  40. <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
  41. <ImportGroup Label="ExtensionSettings">
  42. <Import Project="ragel.props" />
  43. </ImportGroup>
  44. <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
  45. <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  46. </ImportGroup>
  47. <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
  48. <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  49. </ImportGroup>
  50. <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
  51. <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  52. </ImportGroup>
  53. <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
  54. <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  55. </ImportGroup>
  56. <PropertyGroup Label="UserMacros" />
  57. <PropertyGroup>
  58. <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
  59. <OutDir>$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
  60. <IntDir>$(Platform)\$(Configuration)\</IntDir>
  61. </PropertyGroup>
  62. <ItemDefinitionGroup>
  63. <ClCompile>
  64. <AdditionalIncludeDirectories>$(MORDOR_INCLUDE);..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  65. <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
  66. <PrecompiledHeader>Use</PrecompiledHeader>
  67. <PrecompiledHeaderFile>mordor/pch.h</PrecompiledHeaderFile>
  68. <WarningLevel>Level3</WarningLevel>
  69. <TreatWarningAsError>true</TreatWarningAsError>
  70. <DisableSpecificWarnings>4345</DisableSpecificWarnings>
  71. </ClCompile>
  72. </ItemDefinitionGroup>
  73. <ItemDefinitionGroup Condition="'$(Configuration)'=='Debug'">
  74. <ClCompile>
  75. <Optimization>Disabled</Optimization>
  76. <MinimalRebuild>false</MinimalRebuild>
  77. <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
  78. <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
  79. <DebugInformationFormat Condition="'$(Platform)'=='Win32'">EditAndContinue</DebugInformationFormat>
  80. <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">mordor/pch.h</ForcedIncludeFiles>
  81. <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">mordor/pch.h</ForcedIncludeFiles>
  82. <MultiProcessorCompilation Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</MultiProcessorCompilation>
  83. <MultiProcessorCompilation Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</MultiProcessorCompilation>
  84. <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">-Zm200 %(AdditionalOptions)</AdditionalOptions>
  85. <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">-Zm200 %(AdditionalOptions)</AdditionalOptions>
  86. </ClCompile>
  87. </ItemDefinitionGroup>
  88. <ItemDefinitionGroup Condition="'$(Configuration)'=='Release'">
  89. <ClCompile>
  90. <Optimization>MaxSpeed</Optimization>
  91. <IntrinsicFunctions>true</IntrinsicFunctions>
  92. <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
  93. <FunctionLevelLinking>true</FunctionLevelLinking>
  94. <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">mordor/pch.h</ForcedIncludeFiles>
  95. <ForcedIncludeFiles Condition="'$(Configuration)|$(Platform)'=='Release|x64'">mordor/pch.h</ForcedIncludeFiles>
  96. <MultiProcessorCompilation Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</MultiProcessorCompilation>
  97. <MultiProcessorCompilation Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</MultiProcessorCompilation>
  98. <MinimalRebuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</MinimalRebuild>
  99. <MinimalRebuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</MinimalRebuild>
  100. <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">-Zm200 %(AdditionalOptions)</AdditionalOptions>
  101. <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">-Zm200 %(AdditionalOptions)</AdditionalOptions>
  102. </ClCompile>
  103. </ItemDefinitionGroup>
  104. <ItemGroup>
  105. <ClCompile Include="assert.cpp" />
  106. <ClCompile Include="fibersynchronization.cpp" />
  107. <ClCompile Include="http\auth.cpp" />
  108. <ClCompile Include="http\basic.cpp" />
  109. <ClCompile Include="http\broker.cpp" />
  110. <ClCompile Include="http\oauth2.cpp" />
  111. <ClCompile Include="http\servlet.cpp" />
  112. <ClCompile Include="http\servlets\config.cpp">
  113. <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)config_servlet.obj</ObjectFileName>
  114. <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)config_servlet.obj</ObjectFileName>
  115. <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IntDir)config_servlet.obj</ObjectFileName>
  116. <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IntDir)config_servlet.obj</ObjectFileName>
  117. </ClCompile>
  118. <ClCompile Include="main.cpp" />
  119. <ClCompile Include="daemon.cpp" />
  120. <ClCompile Include="openssl_lock.cpp" />
  121. <ClCompile Include="parallel.cpp" />
  122. <ClCompile Include="protobuf.cpp" />
  123. <ClCompile Include="socks.cpp" />
  124. <ClCompile Include="streams\buffer.cpp" />
  125. <ClCompile Include="streams\buffered.cpp" />
  126. <ClCompile Include="streams\cat.cpp" />
  127. <ClCompile Include="streams\counter.cpp" />
  128. <ClCompile Include="http\chunked.cpp" />
  129. <ClCompile Include="http\client.cpp" />
  130. <ClCompile Include="config.cpp" />
  131. <ClCompile Include="http\connection.cpp" />
  132. <ClCompile Include="date_time.cpp" />
  133. <ClCompile Include="http\digest.cpp" />
  134. <ClCompile Include="streams\crypto.cpp" />
  135. <ClCompile Include="streams\efs.cpp" />
  136. <ClCompile Include="eventloop.cpp" />
  137. <ClCompile Include="exception.cpp" />
  138. <ClCompile Include="fiber.cpp" />
  139. <ClCompile Include="streams\file.cpp" />
  140. <ClCompile Include="streams\filter.cpp" />
  141. <ClCompile Include="streams\handle.cpp" />
  142. <ClCompile Include="streams\hash.cpp" />
  143. <ClCompile Include="streams\http.cpp">
  144. <ObjectFileName>$(IntDir)http_stream.obj</ObjectFileName>
  145. </ClCompile>
  146. <ClCompile Include="http\http.cpp" />
  147. <ClCompile Include="iomanager_iocp.cpp" />
  148. <ClCompile Include="streams\limited.cpp" />
  149. <ClCompile Include="log.cpp" />
  150. <ClCompile Include="streams\memory.cpp" />
  151. <ClCompile Include="http\multipart.cpp" />
  152. <ClCompile Include="streams\namedpipe.cpp" />
  153. <ClCompile Include="http\negotiate.cpp" />
  154. <ClCompile Include="streams\null.cpp" />
  155. <ClCompile Include="http\oauth.cpp" />
  156. <ClCompile Include="pch.cpp">
  157. <PrecompiledHeader>Create</PrecompiledHeader>
  158. </ClCompile>
  159. <ClCompile Include="streams\pipe.cpp" />
  160. <ClCompile Include="http\proxy.cpp" />
  161. <ClCompile Include="ragel.cpp" />
  162. <ClCompile Include="streams\random.cpp" />
  163. <ClCompile Include="runtime_linking.cpp" />
  164. <ClCompile Include="scheduler.cpp" />
  165. <ClCompile Include="semaphore.cpp" />
  166. <ClCompile Include="http\server.cpp" />
  167. <ClCompile Include="sleep.cpp" />
  168. <ClCompile Include="streams\singleplex.cpp" />
  169. <ClCompile Include="streams\socket.cpp">
  170. <ObjectFileName>$(IntDir)socket_stream.obj</ObjectFileName>
  171. </ClCompile>
  172. <ClCompile Include="socket.cpp" />
  173. <ClCompile Include="streams\lzma2.cpp" />
  174. <ClCompile Include="streams\ssl.cpp" />
  175. <ClCompile Include="statistics.cpp" />
  176. <ClCompile Include="streams\std.cpp" />
  177. <ClCompile Include="streams\stream.cpp" />
  178. <ClCompile Include="string.cpp" />
  179. <ClCompile Include="streams\temp.cpp" />
  180. <ClCompile Include="streams\test.cpp" />
  181. <ClCompile Include="streams\throttle.cpp" />
  182. <ClCompile Include="streams\timeout.cpp" />
  183. <ClCompile Include="thread.cpp" />
  184. <ClCompile Include="timer.cpp" />
  185. <ClCompile Include="streams\transfer.cpp" />
  186. <ClCompile Include="streams\zlib.cpp" />
  187. <ClCompile Include="streams\zero.cpp" />
  188. <ClCompile Include="util.cpp" />
  189. <ClCompile Include="workerpool.cpp" />
  190. <ClCompile Include="xml\dom_parser.cpp" />
  191. <ClCompile Include="zip.cpp" />
  192. </ItemGroup>
  193. <ItemGroup>
  194. <ClInclude Include="anymap.h" />
  195. <ClInclude Include="assert.h" />
  196. <ClInclude Include="atomic.h" />
  197. <ClInclude Include="fibersynchronization.h" />
  198. <ClInclude Include="http\auth.h" />
  199. <ClInclude Include="http\basic.h" />
  200. <ClInclude Include="http\broker.h" />
  201. <ClInclude Include="factory.h" />
  202. <ClInclude Include="http\oauth2.h" />
  203. <ClInclude Include="http\servlet.h" />
  204. <ClInclude Include="http\servlets\config.h" />
  205. <ClInclude Include="main.h" />
  206. <ClInclude Include="daemon.h" />
  207. <ClInclude Include="openssl_lock.h" />
  208. <ClInclude Include="parallel.h" />
  209. <ClInclude Include="protobuf.h" />
  210. <ClInclude Include="socks.h" />
  211. <ClInclude Include="streams\buffer.h" />
  212. <ClInclude Include="streams\buffered.h" />
  213. <ClInclude Include="streams\cat.h" />
  214. <ClInclude Include="streams\counter.h" />
  215. <ClInclude Include="http\chunked.h" />
  216. <ClInclude Include="http\client.h" />
  217. <ClInclude Include="config.h" />
  218. <ClInclude Include="http\connection.h" />
  219. <ClInclude Include="coroutine.h" />
  220. <ClInclude Include="date_time.h" />
  221. <ClInclude Include="streams\crypto.h" />
  222. <ClInclude Include="streams\deflate.h" />
  223. <ClInclude Include="http\digest.h" />
  224. <ClInclude Include="streams\duplex.h" />
  225. <ClInclude Include="streams\efs.h" />
  226. <ClInclude Include="endian.h" />
  227. <ClInclude Include="eventloop.h" />
  228. <ClInclude Include="exception.h" />
  229. <ClInclude Include="fiber.h" />
  230. <ClInclude Include="streams\file.h" />
  231. <ClInclude Include="streams\filter.h" />
  232. <ClInclude Include="future.h" />
  233. <ClInclude Include="streams\gzip.h" />
  234. <ClInclude Include="streams\handle.h" />
  235. <ClInclude Include="streams\hash.h" />
  236. <ClInclude Include="streams\hashfwd.h" />
  237. <ClInclude Include="http\http.h" />
  238. <ClInclude Include="streams\http.h" />
  239. <ClInclude Include="iomanager.h" />
  240. <ClInclude Include="iomanager_iocp.h" />
  241. <ClInclude Include="json.h" />
  242. <ClInclude Include="streams\limited.h" />
  243. <ClInclude Include="streams\lzma2.h" />
  244. <ClInclude Include="log.h" />
  245. <ClInclude Include="streams\memory.h" />
  246. <ClInclude Include="http\multipart.h" />
  247. <ClInclude Include="streams\namedpipe.h" />
  248. <ClInclude Include="http\negotiate.h" />
  249. <ClInclude Include="streams\notify.h" />
  250. <ClInclude Include="streams\null.h" />
  251. <ClInclude Include="http\oauth.h" />
  252. <ClInclude Include="http\parser.h" />
  253. <ClInclude Include="thread.h" />
  254. <ClInclude Include="workerpool.h" />
  255. <ClInclude Include="xml\parser.h" />
  256. <ClInclude Include="xml\dom_parser.h" />
  257. <ClInclude Include="pch.h" />
  258. <ClInclude Include="streams\pipe.h" />
  259. <ClInclude Include="predef.h" />
  260. <ClInclude Include="streams\progress.h" />
  261. <ClInclude Include="http\proxy.h" />
  262. <ClInclude Include="ragel.h" />
  263. <ClInclude Include="streams\random.h" />
  264. <ClInclude Include="runtime_linking.h" />
  265. <ClInclude Include="scheduler.h" />
  266. <ClInclude Include="streams\scheduler.h" />
  267. <ClInclude Include="semaphore.h" />
  268. <ClInclude Include="http\server.h" />
  269. <ClInclude Include="streams\singleplex.h" />
  270. <ClInclude Include="sleep.h" />
  271. <ClInclude Include="streams\socket.h" />
  272. <ClInclude Include="socket.h" />
  273. <ClInclude Include="streams\ssl.h" />
  274. <ClInclude Include="statistics.h" />
  275. <ClInclude Include="streams\std.h" />
  276. <ClInclude Include="streams\stream.h" />
  277. <ClInclude Include="string.h" />
  278. <ClInclude Include="streams\temp.h" />
  279. <ClInclude Include="streams\test.h" />
  280. <ClInclude Include="thread_local_storage.h" />
  281. <ClInclude Include="streams\throttle.h" />
  282. <ClInclude Include="streams\timeout.h" />
  283. <ClInclude Include="timer.h" />
  284. <ClInclude Include="streams\transfer.h" />
  285. <ClInclude Include="uri.h" />
  286. <ClInclude Include="util.h" />
  287. <ClInclude Include="version.h" />
  288. <ClInclude Include="streams\zlib.h" />
  289. <ClInclude Include="streams\zero.h" />
  290. <ClInclude Include="zip.h" />
  291. </ItemGroup>
  292. <ItemGroup>
  293. <Ragel Include="http\http_parser.rl">
  294. <IncludePaths Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">http</IncludePaths>
  295. <IncludePaths Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">http</IncludePaths>
  296. <IncludePaths Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">http</IncludePaths>
  297. <IncludePaths Condition="'$(Configuration)|$(Platform)'=='Release|x64'">http</IncludePaths>
  298. </Ragel>
  299. <Ragel Include="json.rl" />
  300. <Ragel Include="uri.rl" />
  301. <Ragel Include="xml\xml_parser.rl" />
  302. </ItemGroup>
  303. <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  304. <ImportGroup Label="ExtensionTargets">
  305. <Import Project="ragel.targets" />
  306. </ImportGroup>
  307. </Project>