You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

679 lines
36 KiB

  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="PGInstrument|Win32">
  13. <Configuration>PGInstrument</Configuration>
  14. <Platform>Win32</Platform>
  15. </ProjectConfiguration>
  16. <ProjectConfiguration Include="PGInstrument|x64">
  17. <Configuration>PGInstrument</Configuration>
  18. <Platform>x64</Platform>
  19. </ProjectConfiguration>
  20. <ProjectConfiguration Include="PGUpdate|Win32">
  21. <Configuration>PGUpdate</Configuration>
  22. <Platform>Win32</Platform>
  23. </ProjectConfiguration>
  24. <ProjectConfiguration Include="PGUpdate|x64">
  25. <Configuration>PGUpdate</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. <PropertyGroup Label="Globals">
  38. <ProjectGuid>{CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}</ProjectGuid>
  39. <RootNamespace>pythoncore</RootNamespace>
  40. </PropertyGroup>
  41. <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
  42. <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='PGUpdate|Win32'" Label="Configuration">
  43. <ConfigurationType>DynamicLibrary</ConfigurationType>
  44. <UseOfMfc>false</UseOfMfc>
  45. </PropertyGroup>
  46. <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='PGInstrument|Win32'" Label="Configuration">
  47. <ConfigurationType>DynamicLibrary</ConfigurationType>
  48. <UseOfMfc>false</UseOfMfc>
  49. </PropertyGroup>
  50. <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
  51. <ConfigurationType>DynamicLibrary</ConfigurationType>
  52. <UseOfMfc>false</UseOfMfc>
  53. <CharacterSet>NotSet</CharacterSet>
  54. </PropertyGroup>
  55. <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
  56. <ConfigurationType>DynamicLibrary</ConfigurationType>
  57. <UseOfMfc>false</UseOfMfc>
  58. </PropertyGroup>
  59. <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='PGUpdate|x64'" Label="Configuration">
  60. <ConfigurationType>DynamicLibrary</ConfigurationType>
  61. <UseOfMfc>false</UseOfMfc>
  62. </PropertyGroup>
  63. <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='PGInstrument|x64'" Label="Configuration">
  64. <ConfigurationType>DynamicLibrary</ConfigurationType>
  65. <UseOfMfc>false</UseOfMfc>
  66. </PropertyGroup>
  67. <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
  68. <ConfigurationType>DynamicLibrary</ConfigurationType>
  69. <UseOfMfc>false</UseOfMfc>
  70. </PropertyGroup>
  71. <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
  72. <ConfigurationType>DynamicLibrary</ConfigurationType>
  73. <UseOfMfc>false</UseOfMfc>
  74. </PropertyGroup>
  75. <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
  76. <ImportGroup Label="ExtensionSettings">
  77. </ImportGroup>
  78. <ImportGroup Condition="'$(Configuration)|$(Platform)'=='PGUpdate|Win32'" Label="PropertySheets">
  79. <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  80. <Import Project="release.props" />
  81. <Import Project="pyproject.props" />
  82. <Import Project="pgupdate.props" />
  83. </ImportGroup>
  84. <ImportGroup Condition="'$(Configuration)|$(Platform)'=='PGInstrument|Win32'" Label="PropertySheets">
  85. <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  86. <Import Project="release.props" />
  87. <Import Project="pyproject.props" />
  88. <Import Project="pginstrument.props" />
  89. </ImportGroup>
  90. <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
  91. <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  92. <Import Project="debug.props" />
  93. <Import Project="pyproject.props" />
  94. </ImportGroup>
  95. <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
  96. <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  97. <Import Project="release.props" />
  98. <Import Project="pyproject.props" />
  99. </ImportGroup>
  100. <ImportGroup Condition="'$(Configuration)|$(Platform)'=='PGUpdate|x64'" Label="PropertySheets">
  101. <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  102. <Import Project="release.props" />
  103. <Import Project="pyproject.props" />
  104. <Import Project="x64.props" />
  105. <Import Project="pgupdate.props" />
  106. </ImportGroup>
  107. <ImportGroup Condition="'$(Configuration)|$(Platform)'=='PGInstrument|x64'" Label="PropertySheets">
  108. <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  109. <Import Project="release.props" />
  110. <Import Project="pyproject.props" />
  111. <Import Project="x64.props" />
  112. <Import Project="pginstrument.props" />
  113. </ImportGroup>
  114. <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
  115. <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  116. <Import Project="debug.props" />
  117. <Import Project="pyproject.props" />
  118. <Import Project="x64.props" />
  119. </ImportGroup>
  120. <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
  121. <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  122. <Import Project="release.props" />
  123. <Import Project="pyproject.props" />
  124. <Import Project="x64.props" />
  125. </ImportGroup>
  126. <PropertyGroup Label="UserMacros" />
  127. <PropertyGroup>
  128. <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
  129. <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
  130. <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
  131. <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
  132. <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
  133. <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
  134. <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
  135. <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='PGInstrument|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
  136. <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='PGInstrument|Win32'" />
  137. <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='PGInstrument|Win32'" />
  138. <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='PGInstrument|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
  139. <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='PGInstrument|x64'" />
  140. <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='PGInstrument|x64'" />
  141. <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='PGUpdate|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
  142. <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='PGUpdate|Win32'" />
  143. <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='PGUpdate|Win32'" />
  144. <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='PGUpdate|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
  145. <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='PGUpdate|x64'" />
  146. <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='PGUpdate|x64'" />
  147. <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
  148. <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
  149. <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
  150. <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
  151. <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
  152. <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
  153. <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(PyDllName)</TargetName>
  154. <TargetName Condition="'$(Configuration)|$(Platform)'=='PGInstrument|Win32'">$(PyDllName)</TargetName>
  155. <TargetName Condition="'$(Configuration)|$(Platform)'=='PGUpdate|Win32'">$(PyDllName)</TargetName>
  156. <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(PyDllName)</TargetName>
  157. <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(PyDllName)</TargetName>
  158. <TargetName Condition="'$(Configuration)|$(Platform)'=='PGInstrument|x64'">$(PyDllName)</TargetName>
  159. <TargetName Condition="'$(Configuration)|$(Platform)'=='PGUpdate|x64'">$(PyDllName)</TargetName>
  160. <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(PyDllName)</TargetName>
  161. </PropertyGroup>
  162. <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
  163. <ClCompile>
  164. <AdditionalOptions>/Zm200 %(AdditionalOptions)</AdditionalOptions>
  165. <AdditionalIncludeDirectories>..\Python;..\Modules\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  166. <PreprocessorDefinitions>_USRDLL;Py_BUILD_CORE;Py_ENABLE_SHARED;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  167. <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
  168. </ClCompile>
  169. <ResourceCompile>
  170. <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  171. <Culture>0x0409</Culture>
  172. <AdditionalIncludeDirectories>..\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  173. </ResourceCompile>
  174. <PreLinkEvent>
  175. <Message>Generate build information...</Message>
  176. <Command>"$(SolutionDir)make_buildinfo.exe" Release "$(IntDir)"</Command>
  177. </PreLinkEvent>
  178. <Link>
  179. <AdditionalDependencies>$(IntDir)getbuildinfo.o;%(AdditionalDependencies)</AdditionalDependencies>
  180. <OutputFile>$(OutDir)$(PyDllName).dll</OutputFile>
  181. <IgnoreSpecificDefaultLibraries>libc;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
  182. <BaseAddress>0x1e000000</BaseAddress>
  183. </Link>
  184. </ItemDefinitionGroup>
  185. <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
  186. <Midl>
  187. <TargetEnvironment>X64</TargetEnvironment>
  188. </Midl>
  189. <ClCompile>
  190. <AdditionalOptions>/Zm200 %(AdditionalOptions)</AdditionalOptions>
  191. <AdditionalIncludeDirectories>..\Python;..\Modules\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  192. <PreprocessorDefinitions>_USRDLL;Py_BUILD_CORE;Py_ENABLE_SHARED;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  193. <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
  194. </ClCompile>
  195. <ResourceCompile>
  196. <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  197. <Culture>0x0409</Culture>
  198. <AdditionalIncludeDirectories>..\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  199. </ResourceCompile>
  200. <PreLinkEvent>
  201. <Message>Generate build information...</Message>
  202. <Command>"$(SolutionDir)make_buildinfo.exe" Release "$(IntDir)"</Command>
  203. </PreLinkEvent>
  204. <Link>
  205. <AdditionalDependencies>$(IntDir)getbuildinfo.o;%(AdditionalDependencies)</AdditionalDependencies>
  206. <IgnoreSpecificDefaultLibraries>libc;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
  207. <BaseAddress>0x1e000000</BaseAddress>
  208. </Link>
  209. </ItemDefinitionGroup>
  210. <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
  211. <ClCompile>
  212. <AdditionalOptions>/Zm200 %(AdditionalOptions)</AdditionalOptions>
  213. <Optimization>Disabled</Optimization>
  214. <InlineFunctionExpansion>Default</InlineFunctionExpansion>
  215. <IntrinsicFunctions>false</IntrinsicFunctions>
  216. <AdditionalIncludeDirectories>..\Python;..\Modules\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  217. <PreprocessorDefinitions>_USRDLL;Py_BUILD_CORE;Py_ENABLE_SHARED;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  218. <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
  219. </ClCompile>
  220. <ResourceCompile>
  221. <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  222. <Culture>0x0409</Culture>
  223. <AdditionalIncludeDirectories>..\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  224. </ResourceCompile>
  225. <PreLinkEvent>
  226. <Message>Generate build information...</Message>
  227. <Command>"$(SolutionDir)make_buildinfo.exe" Debug "$(IntDir)"</Command>
  228. </PreLinkEvent>
  229. <Link>
  230. <AdditionalDependencies>$(IntDir)getbuildinfo.o;%(AdditionalDependencies)</AdditionalDependencies>
  231. <IgnoreSpecificDefaultLibraries>libc;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
  232. <BaseAddress>0x1e000000</BaseAddress>
  233. </Link>
  234. </ItemDefinitionGroup>
  235. <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
  236. <Midl>
  237. <TargetEnvironment>X64</TargetEnvironment>
  238. </Midl>
  239. <ClCompile>
  240. <AdditionalOptions>/Zm200 %(AdditionalOptions)</AdditionalOptions>
  241. <Optimization>Disabled</Optimization>
  242. <InlineFunctionExpansion>Default</InlineFunctionExpansion>
  243. <IntrinsicFunctions>false</IntrinsicFunctions>
  244. <AdditionalIncludeDirectories>..\Python;..\Modules\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  245. <PreprocessorDefinitions>_USRDLL;Py_BUILD_CORE;Py_ENABLE_SHARED;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  246. <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
  247. </ClCompile>
  248. <ResourceCompile>
  249. <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  250. <Culture>0x0409</Culture>
  251. <AdditionalIncludeDirectories>..\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  252. </ResourceCompile>
  253. <PreLinkEvent>
  254. <Message>Generate build information...</Message>
  255. <Command>"$(SolutionDir)make_buildinfo.exe" Debug "$(IntDir)"</Command>
  256. </PreLinkEvent>
  257. <Link>
  258. <AdditionalDependencies>$(IntDir)getbuildinfo.o;%(AdditionalDependencies)</AdditionalDependencies>
  259. <IgnoreSpecificDefaultLibraries>libc;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
  260. <BaseAddress>0x1e000000</BaseAddress>
  261. </Link>
  262. </ItemDefinitionGroup>
  263. <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='PGInstrument|Win32'">
  264. <ClCompile>
  265. <AdditionalOptions>/Zm200 %(AdditionalOptions)</AdditionalOptions>
  266. <AdditionalIncludeDirectories>..\Python;..\Modules\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  267. <PreprocessorDefinitions>_USRDLL;Py_BUILD_CORE;Py_ENABLE_SHARED;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  268. <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
  269. </ClCompile>
  270. <ResourceCompile>
  271. <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  272. <Culture>0x0409</Culture>
  273. <AdditionalIncludeDirectories>..\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  274. </ResourceCompile>
  275. <PreLinkEvent>
  276. <Message>Generate build information...</Message>
  277. <Command>"$(SolutionDir)make_buildinfo.exe" Release "$(IntDir)"</Command>
  278. </PreLinkEvent>
  279. <Link>
  280. <AdditionalDependencies>$(IntDir)getbuildinfo.o;%(AdditionalDependencies)</AdditionalDependencies>
  281. <OutputFile>$(OutDir)$(PyDllName).dll</OutputFile>
  282. <IgnoreSpecificDefaultLibraries>libc;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
  283. <BaseAddress>0x1e000000</BaseAddress>
  284. </Link>
  285. </ItemDefinitionGroup>
  286. <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='PGInstrument|x64'">
  287. <Midl>
  288. <TargetEnvironment>X64</TargetEnvironment>
  289. </Midl>
  290. <ClCompile>
  291. <AdditionalOptions>/Zm200 %(AdditionalOptions)</AdditionalOptions>
  292. <AdditionalIncludeDirectories>..\Python;..\Modules\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  293. <PreprocessorDefinitions>_USRDLL;Py_BUILD_CORE;Py_ENABLE_SHARED;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  294. <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
  295. </ClCompile>
  296. <ResourceCompile>
  297. <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  298. <Culture>0x0409</Culture>
  299. <AdditionalIncludeDirectories>..\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  300. </ResourceCompile>
  301. <PreLinkEvent>
  302. <Message>Generate build information...</Message>
  303. <Command>"$(SolutionDir)make_buildinfo.exe" Release "$(IntDir)"</Command>
  304. </PreLinkEvent>
  305. <Link>
  306. <AdditionalDependencies>$(IntDir)getbuildinfo.o;%(AdditionalDependencies)</AdditionalDependencies>
  307. <IgnoreSpecificDefaultLibraries>libc;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
  308. <BaseAddress>0x1e000000</BaseAddress>
  309. <TargetMachine>MachineX64</TargetMachine>
  310. </Link>
  311. </ItemDefinitionGroup>
  312. <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='PGUpdate|Win32'">
  313. <ClCompile>
  314. <AdditionalOptions>/Zm200 %(AdditionalOptions)</AdditionalOptions>
  315. <AdditionalIncludeDirectories>..\Python;..\Modules\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  316. <PreprocessorDefinitions>_USRDLL;Py_BUILD_CORE;Py_ENABLE_SHARED;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  317. <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
  318. </ClCompile>
  319. <ResourceCompile>
  320. <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  321. <Culture>0x0409</Culture>
  322. <AdditionalIncludeDirectories>..\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  323. </ResourceCompile>
  324. <PreLinkEvent>
  325. <Message>Generate build information...</Message>
  326. <Command>"$(SolutionDir)make_buildinfo.exe" Release "$(IntDir)"</Command>
  327. </PreLinkEvent>
  328. <Link>
  329. <AdditionalDependencies>$(IntDir)getbuildinfo.o;%(AdditionalDependencies)</AdditionalDependencies>
  330. <OutputFile>$(OutDir)$(PyDllName).dll</OutputFile>
  331. <IgnoreSpecificDefaultLibraries>libc;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
  332. <BaseAddress>0x1e000000</BaseAddress>
  333. </Link>
  334. </ItemDefinitionGroup>
  335. <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='PGUpdate|x64'">
  336. <Midl>
  337. <TargetEnvironment>X64</TargetEnvironment>
  338. </Midl>
  339. <ClCompile>
  340. <AdditionalOptions>/Zm200 %(AdditionalOptions)</AdditionalOptions>
  341. <AdditionalIncludeDirectories>..\Python;..\Modules\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  342. <PreprocessorDefinitions>_USRDLL;Py_BUILD_CORE;Py_ENABLE_SHARED;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  343. <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
  344. </ClCompile>
  345. <ResourceCompile>
  346. <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
  347. <Culture>0x0409</Culture>
  348. <AdditionalIncludeDirectories>..\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
  349. </ResourceCompile>
  350. <PreLinkEvent>
  351. <Message>Generate build information...</Message>
  352. <Command>"$(SolutionDir)make_buildinfo.exe" Release "$(IntDir)"</Command>
  353. </PreLinkEvent>
  354. <Link>
  355. <AdditionalDependencies>$(IntDir)getbuildinfo.o;%(AdditionalDependencies)</AdditionalDependencies>
  356. <IgnoreSpecificDefaultLibraries>libc;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
  357. <BaseAddress>0x1e000000</BaseAddress>
  358. <TargetMachine>MachineX64</TargetMachine>
  359. </Link>
  360. </ItemDefinitionGroup>
  361. <ItemGroup>
  362. <ClInclude Include="..\Include\abstract.h" />
  363. <ClInclude Include="..\Include\accu.h" />
  364. <ClInclude Include="..\Include\asdl.h" />
  365. <ClInclude Include="..\Include\ast.h" />
  366. <ClInclude Include="..\Include\bitset.h" />
  367. <ClInclude Include="..\Include\boolobject.h" />
  368. <ClInclude Include="..\Include\bytes_methods.h" />
  369. <ClInclude Include="..\Include\bytearrayobject.h" />
  370. <ClInclude Include="..\Include\bytesobject.h" />
  371. <ClInclude Include="..\Include\cellobject.h" />
  372. <ClInclude Include="..\Include\ceval.h" />
  373. <ClInclude Include="..\Include\classobject.h" />
  374. <ClInclude Include="..\Include\code.h" />
  375. <ClInclude Include="..\Include\codecs.h" />
  376. <ClInclude Include="..\Include\compile.h" />
  377. <ClInclude Include="..\Include\complexobject.h" />
  378. <ClInclude Include="..\Include\datetime.h" />
  379. <ClInclude Include="..\Include\descrobject.h" />
  380. <ClInclude Include="..\Include\dictobject.h" />
  381. <ClInclude Include="..\Include\dynamic_annotations.h" />
  382. <ClInclude Include="..\Include\enumobject.h" />
  383. <ClInclude Include="..\Include\errcode.h" />
  384. <ClInclude Include="..\Include\eval.h" />
  385. <ClInclude Include="..\Include\fileobject.h" />
  386. <ClInclude Include="..\Include\fileutils.h" />
  387. <ClInclude Include="..\Include\floatobject.h" />
  388. <ClInclude Include="..\Include\frameobject.h" />
  389. <ClInclude Include="..\Include\funcobject.h" />
  390. <ClInclude Include="..\Include\genobject.h" />
  391. <ClInclude Include="..\Include\graminit.h" />
  392. <ClInclude Include="..\Include\grammar.h" />
  393. <ClInclude Include="..\Include\import.h" />
  394. <ClInclude Include="..\Include\intrcheck.h" />
  395. <ClInclude Include="..\Include\iterobject.h" />
  396. <ClInclude Include="..\Include\listobject.h" />
  397. <ClInclude Include="..\Include\longintrepr.h" />
  398. <ClInclude Include="..\Include\longobject.h" />
  399. <ClInclude Include="..\Include\marshal.h" />
  400. <ClInclude Include="..\Include\memoryobject.h" />
  401. <ClInclude Include="..\Include\metagrammar.h" />
  402. <ClInclude Include="..\Include\methodobject.h" />
  403. <ClInclude Include="..\Include\modsupport.h" />
  404. <ClInclude Include="..\Include\moduleobject.h" />
  405. <ClInclude Include="..\Include\namespaceobject.h" />
  406. <ClInclude Include="..\Include\node.h" />
  407. <ClInclude Include="..\Include\object.h" />
  408. <ClInclude Include="..\Include\objimpl.h" />
  409. <ClInclude Include="..\Include\opcode.h" />
  410. <ClInclude Include="..\Include\osdefs.h" />
  411. <ClInclude Include="..\Include\parsetok.h" />
  412. <ClInclude Include="..\Include\patchlevel.h" />
  413. <ClInclude Include="..\Include\pgen.h" />
  414. <ClInclude Include="..\Include\pgenheaders.h" />
  415. <ClInclude Include="..\Include\py_curses.h" />
  416. <ClInclude Include="..\Include\pyarena.h" />
  417. <ClInclude Include="..\Include\pycapsule.h" />
  418. <ClInclude Include="..\Include\pyctype.h" />
  419. <ClInclude Include="..\Include\pydebug.h" />
  420. <ClInclude Include="..\Include\pyerrors.h" />
  421. <ClInclude Include="..\Include\pyexpat.h" />
  422. <ClInclude Include="..\Include\pyfpe.h" />
  423. <ClInclude Include="..\Include\pygetopt.h" />
  424. <ClInclude Include="..\Include\pymath.h" />
  425. <ClInclude Include="..\Include\pytime.h" />
  426. <ClInclude Include="..\Include\pymacro.h" />
  427. <ClInclude Include="..\Include\pymem.h" />
  428. <ClInclude Include="..\Include\pyport.h" />
  429. <ClInclude Include="..\Include\pystate.h" />
  430. <ClInclude Include="..\Include\pystrcmp.h" />
  431. <ClInclude Include="..\Include\pystrtod.h" />
  432. <ClInclude Include="..\Include\dtoa.h" />
  433. <ClInclude Include="..\Include\Python-ast.h" />
  434. <ClInclude Include="..\Include\Python.h" />
  435. <ClInclude Include="..\Include\pythonrun.h" />
  436. <ClInclude Include="..\Include\pythread.h" />
  437. <ClInclude Include="..\Include\rangeobject.h" />
  438. <ClInclude Include="..\Include\setobject.h" />
  439. <ClInclude Include="..\Include\sliceobject.h" />
  440. <ClInclude Include="..\Include\structmember.h" />
  441. <ClInclude Include="..\Include\structseq.h" />
  442. <ClInclude Include="..\Include\symtable.h" />
  443. <ClInclude Include="..\Include\sysmodule.h" />
  444. <ClInclude Include="..\Include\token.h" />
  445. <ClInclude Include="..\Include\traceback.h" />
  446. <ClInclude Include="..\Include\tupleobject.h" />
  447. <ClInclude Include="..\Include\ucnhash.h" />
  448. <ClInclude Include="..\Include\unicodeobject.h" />
  449. <ClInclude Include="..\Include\weakrefobject.h" />
  450. <ClInclude Include="..\Modules\_math.h" />
  451. <ClInclude Include="..\Modules\rotatingtree.h" />
  452. <ClInclude Include="..\Modules\_io\_iomodule.h" />
  453. <ClInclude Include="..\Modules\zlib\crc32.h" />
  454. <ClInclude Include="..\Modules\zlib\deflate.h" />
  455. <ClInclude Include="..\Modules\zlib\inffast.h" />
  456. <ClInclude Include="..\Modules\zlib\inffixed.h" />
  457. <ClInclude Include="..\Modules\zlib\inflate.h" />
  458. <ClInclude Include="..\Modules\zlib\inftrees.h" />
  459. <ClInclude Include="..\Modules\zlib\trees.h" />
  460. <ClInclude Include="..\Modules\zlib\zconf.h" />
  461. <ClInclude Include="..\Modules\zlib\zconf.in.h" />
  462. <ClInclude Include="..\Modules\zlib\zlib.h" />
  463. <ClInclude Include="..\Modules\zlib\zutil.h" />
  464. <ClInclude Include="..\Modules\cjkcodecs\alg_jisx0201.h" />
  465. <ClInclude Include="..\Modules\cjkcodecs\cjkcodecs.h" />
  466. <ClInclude Include="..\Modules\cjkcodecs\emu_jisx0213_2000.h" />
  467. <ClInclude Include="..\Modules\cjkcodecs\mappings_cn.h" />
  468. <ClInclude Include="..\Modules\cjkcodecs\mappings_hk.h" />
  469. <ClInclude Include="..\Modules\cjkcodecs\mappings_jisx0213_pair.h" />
  470. <ClInclude Include="..\Modules\cjkcodecs\mappings_jp.h" />
  471. <ClInclude Include="..\Modules\cjkcodecs\mappings_kr.h" />
  472. <ClInclude Include="..\Modules\cjkcodecs\mappings_tw.h" />
  473. <ClInclude Include="..\Modules\cjkcodecs\multibytecodec.h" />
  474. <ClInclude Include="..\Objects\stringlib\count.h" />
  475. <ClInclude Include="..\Objects\stringlib\fastsearch.h" />
  476. <ClInclude Include="..\Objects\stringlib\find.h" />
  477. <ClInclude Include="..\Objects\stringlib\partition.h" />
  478. <ClInclude Include="..\Objects\stringlib\split.h" />
  479. <ClInclude Include="..\Objects\unicodetype_db.h" />
  480. <ClInclude Include="..\Parser\parser.h" />
  481. <ClInclude Include="..\Parser\tokenizer.h" />
  482. <ClInclude Include="..\PC\errmap.h" />
  483. <ClInclude Include="..\PC\pyconfig.h" />
  484. <ClInclude Include="..\Python\ceval_gil.h" />
  485. <ClInclude Include="..\Python\condvar.h" />
  486. <ClInclude Include="..\Python\importdl.h" />
  487. <ClInclude Include="..\Python\thread_nt.h" />
  488. </ItemGroup>
  489. <ItemGroup>
  490. <ClCompile Include="..\Modules\_bisectmodule.c" />
  491. <ClCompile Include="..\Modules\_codecsmodule.c" />
  492. <ClCompile Include="..\Modules\_collectionsmodule.c" />
  493. <ClCompile Include="..\Modules\_csv.c" />
  494. <ClCompile Include="..\Modules\_functoolsmodule.c" />
  495. <ClCompile Include="..\Modules\_heapqmodule.c" />
  496. <ClCompile Include="..\Modules\_json.c" />
  497. <ClCompile Include="..\Modules\_localemodule.c" />
  498. <ClCompile Include="..\Modules\_lsprof.c" />
  499. <ClCompile Include="..\Modules\_math.c" />
  500. <ClCompile Include="..\Modules\_pickle.c" />
  501. <ClCompile Include="..\Modules\_randommodule.c" />
  502. <ClCompile Include="..\Modules\_sre.c" />
  503. <ClCompile Include="..\Modules\_struct.c" />
  504. <ClCompile Include="..\Modules\_weakref.c" />
  505. <ClCompile Include="..\Modules\arraymodule.c" />
  506. <ClCompile Include="..\Modules\atexitmodule.c" />
  507. <ClCompile Include="..\Modules\audioop.c" />
  508. <ClCompile Include="..\Modules\binascii.c" />
  509. <ClCompile Include="..\Modules\cmathmodule.c" />
  510. <ClCompile Include="..\Modules\_datetimemodule.c" />
  511. <ClCompile Include="..\Modules\errnomodule.c" />
  512. <ClCompile Include="..\Modules\faulthandler.c" />
  513. <ClCompile Include="..\Modules\gcmodule.c" />
  514. <ClCompile Include="..\Modules\itertoolsmodule.c" />
  515. <ClCompile Include="..\Modules\main.c" />
  516. <ClCompile Include="..\Modules\mathmodule.c" />
  517. <ClCompile Include="..\Modules\md5module.c" />
  518. <ClCompile Include="..\Modules\mmapmodule.c" />
  519. <ClCompile Include="..\Modules\operator.c" />
  520. <ClCompile Include="..\Modules\parsermodule.c" />
  521. <ClCompile Include="..\Modules\posixmodule.c" />
  522. <ClCompile Include="..\Modules\rotatingtree.c" />
  523. <ClCompile Include="..\Modules\sha1module.c" />
  524. <ClCompile Include="..\Modules\sha256module.c" />
  525. <ClCompile Include="..\Modules\sha512module.c" />
  526. <ClCompile Include="..\Modules\signalmodule.c" />
  527. <ClCompile Include="..\Modules\symtablemodule.c" />
  528. <ClCompile Include="..\Modules\_threadmodule.c" />
  529. <ClCompile Include="..\Modules\timemodule.c" />
  530. <ClCompile Include="..\Modules\xxsubtype.c" />
  531. <ClCompile Include="..\Modules\zipimport.c" />
  532. <ClCompile Include="..\Modules\zlibmodule.c" />
  533. <ClCompile Include="..\Modules\_io\fileio.c" />
  534. <ClCompile Include="..\Modules\_io\bytesio.c" />
  535. <ClCompile Include="..\Modules\_io\stringio.c" />
  536. <ClCompile Include="..\Modules\_io\bufferedio.c" />
  537. <ClCompile Include="..\Modules\_io\iobase.c" />
  538. <ClCompile Include="..\Modules\_io\textio.c" />
  539. <ClCompile Include="..\Modules\_io\_iomodule.c" />
  540. <ClCompile Include="..\Modules\zlib\adler32.c" />
  541. <ClCompile Include="..\Modules\zlib\compress.c" />
  542. <ClCompile Include="..\Modules\zlib\crc32.c" />
  543. <ClCompile Include="..\Modules\zlib\deflate.c" />
  544. <ClCompile Include="..\Modules\zlib\infback.c" />
  545. <ClCompile Include="..\Modules\zlib\inffast.c" />
  546. <ClCompile Include="..\Modules\zlib\inflate.c" />
  547. <ClCompile Include="..\Modules\zlib\inftrees.c" />
  548. <ClCompile Include="..\Modules\zlib\trees.c" />
  549. <ClCompile Include="..\Modules\zlib\uncompr.c" />
  550. <ClCompile Include="..\Modules\zlib\zutil.c" />
  551. <ClCompile Include="..\Modules\cjkcodecs\_codecs_cn.c" />
  552. <ClCompile Include="..\Modules\cjkcodecs\_codecs_hk.c" />
  553. <ClCompile Include="..\Modules\cjkcodecs\_codecs_iso2022.c" />
  554. <ClCompile Include="..\Modules\cjkcodecs\_codecs_jp.c" />
  555. <ClCompile Include="..\Modules\cjkcodecs\_codecs_kr.c" />
  556. <ClCompile Include="..\Modules\cjkcodecs\_codecs_tw.c" />
  557. <ClCompile Include="..\Modules\cjkcodecs\multibytecodec.c" />
  558. <ClCompile Include="..\Modules\_winapi.c" />
  559. <ClCompile Include="..\Objects\abstract.c" />
  560. <ClCompile Include="..\Objects\accu.c" />
  561. <ClCompile Include="..\Objects\boolobject.c" />
  562. <ClCompile Include="..\Objects\bytes_methods.c" />
  563. <ClCompile Include="..\Objects\bytearrayobject.c" />
  564. <ClCompile Include="..\Objects\bytesobject.c" />
  565. <ClCompile Include="..\Objects\capsule.c" />
  566. <ClCompile Include="..\Objects\cellobject.c" />
  567. <ClCompile Include="..\Objects\classobject.c" />
  568. <ClCompile Include="..\Objects\codeobject.c" />
  569. <ClCompile Include="..\Objects\complexobject.c" />
  570. <ClCompile Include="..\Objects\descrobject.c" />
  571. <ClCompile Include="..\Objects\dictobject.c" />
  572. <ClCompile Include="..\Objects\enumobject.c" />
  573. <ClCompile Include="..\Objects\exceptions.c" />
  574. <ClCompile Include="..\Objects\fileobject.c" />
  575. <ClCompile Include="..\Objects\floatobject.c" />
  576. <ClCompile Include="..\Objects\frameobject.c" />
  577. <ClCompile Include="..\Objects\funcobject.c" />
  578. <ClCompile Include="..\Objects\genobject.c" />
  579. <ClCompile Include="..\Objects\iterobject.c" />
  580. <ClCompile Include="..\Objects\listobject.c" />
  581. <ClCompile Include="..\Objects\longobject.c" />
  582. <ClCompile Include="..\Objects\memoryobject.c" />
  583. <ClCompile Include="..\Objects\methodobject.c" />
  584. <ClCompile Include="..\Objects\moduleobject.c" />
  585. <ClCompile Include="..\Objects\namespaceobject.c" />
  586. <ClCompile Include="..\Objects\object.c" />
  587. <ClCompile Include="..\Objects\obmalloc.c" />
  588. <ClCompile Include="..\Objects\rangeobject.c" />
  589. <ClCompile Include="..\Objects\setobject.c" />
  590. <ClCompile Include="..\Objects\sliceobject.c" />
  591. <ClCompile Include="..\Objects\structseq.c" />
  592. <ClCompile Include="..\Objects\tupleobject.c" />
  593. <ClCompile Include="..\Objects\typeobject.c" />
  594. <ClCompile Include="..\Objects\unicodectype.c" />
  595. <ClCompile Include="..\Objects\unicodeobject.c" />
  596. <ClCompile Include="..\Objects\weakrefobject.c" />
  597. <ClCompile Include="..\Parser\acceler.c" />
  598. <ClCompile Include="..\Parser\bitset.c" />
  599. <ClCompile Include="..\Parser\firstsets.c" />
  600. <ClCompile Include="..\Parser\grammar.c" />
  601. <ClCompile Include="..\Parser\grammar1.c" />
  602. <ClCompile Include="..\Parser\listnode.c" />
  603. <ClCompile Include="..\Parser\metagrammar.c" />
  604. <ClCompile Include="..\Parser\myreadline.c" />
  605. <ClCompile Include="..\Parser\node.c" />
  606. <ClCompile Include="..\Parser\parser.c" />
  607. <ClCompile Include="..\Parser\parsetok.c" />
  608. <ClCompile Include="..\Parser\tokenizer.c" />
  609. <ClCompile Include="..\PC\winreg.c" />
  610. <ClCompile Include="..\PC\config.c" />
  611. <ClCompile Include="..\PC\dl_nt.c" />
  612. <ClCompile Include="..\PC\getpathp.c" />
  613. <ClCompile Include="..\PC\msvcrtmodule.c" />
  614. <ClCompile Include="..\Python\random.c" />
  615. <ClCompile Include="..\Python\_warnings.c" />
  616. <ClCompile Include="..\Python\asdl.c" />
  617. <ClCompile Include="..\Python\ast.c" />
  618. <ClCompile Include="..\Python\bltinmodule.c" />
  619. <ClCompile Include="..\Python\ceval.c" />
  620. <ClCompile Include="..\Python\codecs.c" />
  621. <ClCompile Include="..\Python\compile.c" />
  622. <ClCompile Include="..\Python\dynamic_annotations.c" />
  623. <ClCompile Include="..\Python\dynload_win.c" />
  624. <ClCompile Include="..\Python\errors.c" />
  625. <ClCompile Include="..\Python\fileutils.c" />
  626. <ClCompile Include="..\Python\formatter_unicode.c" />
  627. <ClCompile Include="..\Python\frozen.c" />
  628. <ClCompile Include="..\Python\future.c" />
  629. <ClCompile Include="..\Python\getargs.c" />
  630. <ClCompile Include="..\Python\getcompiler.c" />
  631. <ClCompile Include="..\Python\getcopyright.c" />
  632. <ClCompile Include="..\Python\getopt.c" />
  633. <ClCompile Include="..\Python\getplatform.c" />
  634. <ClCompile Include="..\Python\getversion.c" />
  635. <ClCompile Include="..\Python\graminit.c" />
  636. <ClCompile Include="..\Python\import.c" />
  637. <ClCompile Include="..\Python\importdl.c" />
  638. <ClCompile Include="..\Python\marshal.c" />
  639. <ClCompile Include="..\Python\modsupport.c" />
  640. <ClCompile Include="..\Python\mysnprintf.c" />
  641. <ClCompile Include="..\Python\mystrtoul.c" />
  642. <ClCompile Include="..\Python\peephole.c" />
  643. <ClCompile Include="..\Python\pyarena.c" />
  644. <ClCompile Include="..\Python\pyctype.c" />
  645. <ClCompile Include="..\Python\pyfpe.c" />
  646. <ClCompile Include="..\Python\pymath.c" />
  647. <ClCompile Include="..\Python\pytime.c" />
  648. <ClCompile Include="..\Python\pystate.c" />
  649. <ClCompile Include="..\Python\pystrcmp.c" />
  650. <ClCompile Include="..\Python\pystrtod.c" />
  651. <ClCompile Include="..\Python\dtoa.c" />
  652. <ClCompile Include="..\Python\Python-ast.c" />
  653. <ClCompile Include="..\Python\pythonrun.c" />
  654. <ClCompile Include="..\Python\structmember.c" />
  655. <ClCompile Include="..\Python\symtable.c" />
  656. <ClCompile Include="..\Python\sysmodule.c" />
  657. <ClCompile Include="..\Python\thread.c" />
  658. <ClCompile Include="..\Python\traceback.c" />
  659. </ItemGroup>
  660. <ItemGroup>
  661. <ResourceCompile Include="..\PC\python_nt.rc" />
  662. </ItemGroup>
  663. <ItemGroup>
  664. <ProjectReference Include="kill_python.vcxproj">
  665. <Project>{6de10744-e396-40a5-b4e2-1b69aa7c8d31}</Project>
  666. <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
  667. </ProjectReference>
  668. <ProjectReference Include="make_buildinfo.vcxproj">
  669. <Project>{c73f0ec1-358b-4177-940f-0846ac8b04cd}</Project>
  670. <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
  671. </ProjectReference>
  672. <ProjectReference Include="make_versioninfo.vcxproj">
  673. <Project>{f0e0541e-f17d-430b-97c4-93adf0dd284e}</Project>
  674. <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
  675. </ProjectReference>
  676. </ItemGroup>
  677. <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  678. <ImportGroup Label="ExtensionTargets">
  679. </ImportGroup>
  680. </Project>