1 --- Python_ref/Modules/_io/_iomodule.c
2 +++ Python/Modules/_io/_iomodule.c
4 #endif /* HAVE_SYS_STAT_H */
7 -#include <consoleapi.h>
9 + #include <consoleapi.h>
12 /* Various interned strings */
13 --- Python_ref/PCbuild/_asyncio.vcxproj
14 +++ Python/PCbuild/_asyncio.vcxproj
16 <ProjectGuid>{384C224A-7474-476E-A01B-750EA7DE918C}</ProjectGuid>
17 <RootNamespace>_asyncio</RootNamespace>
18 <Keyword>Win32Proj</Keyword>
19 + <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
21 <Import Project="python.props" />
22 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
24 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
25 <ImportGroup Label="ExtensionTargets">
29 \ No newline at end of file
30 --- Python_ref/PCbuild/_bz2.vcxproj
31 +++ Python/PCbuild/_bz2.vcxproj
33 <ProjectGuid>{73FCD2BD-F133-46B7-8EC1-144CD82A59D5}</ProjectGuid>
34 <RootNamespace>bz2</RootNamespace>
35 <Keyword>Win32Proj</Keyword>
36 + <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
38 <Import Project="python.props" />
39 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
40 --- Python_ref/PCbuild/_bz2.vcxproj.filters
41 +++ Python/PCbuild/_bz2.vcxproj.filters
43 <Filter>bzip2 1.0.6 Header Files</Filter>
48 + <ResourceCompile Include="..\PC\python_nt.rc" />
51 \ No newline at end of file
52 --- Python_ref/PCbuild/_ctypes.vcxproj
53 +++ Python/PCbuild/_ctypes.vcxproj
55 <ProjectGuid>{0E9791DB-593A-465F-98BC-681011311618}</ProjectGuid>
56 <RootNamespace>_ctypes</RootNamespace>
57 <Keyword>Win32Proj</Keyword>
58 + <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
60 <Import Project="python.props" />
61 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
62 --- Python_ref/PCbuild/_ctypes.vcxproj.filters
63 +++ Python/PCbuild/_ctypes.vcxproj.filters
65 <Filter>Source Files</Filter>
69 + <ResourceCompile Include="..\PC\python_nt.rc" />
72 \ No newline at end of file
73 --- Python_ref/PCbuild/_ctypes_test.vcxproj
74 +++ Python/PCbuild/_ctypes_test.vcxproj
76 <RootNamespace>_ctypes_test</RootNamespace>
77 <Keyword>Win32Proj</Keyword>
78 <SupportPGO>false</SupportPGO>
79 + <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
81 <Import Project="python.props" />
82 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
83 --- Python_ref/PCbuild/_ctypes_test.vcxproj.filters
84 +++ Python/PCbuild/_ctypes_test.vcxproj.filters
86 <Filter>Source Files</Filter>
90 + <ResourceCompile Include="..\PC\python_nt.rc" />
93 \ No newline at end of file
94 --- Python_ref/PCbuild/_decimal.vcxproj
95 +++ Python/PCbuild/_decimal.vcxproj
97 <ProjectGuid>{0E9791DB-593A-465F-98BC-681011311617}</ProjectGuid>
98 <RootNamespace>_decimal</RootNamespace>
99 <Keyword>Win32Proj</Keyword>
100 + <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
102 <Import Project="python.props" />
103 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
104 --- Python_ref/PCbuild/_decimal.vcxproj.filters
105 +++ Python/PCbuild/_decimal.vcxproj.filters
107 <Filter>Source Files</Filter>
111 + <ResourceCompile Include="..\PC\python_nt.rc" />
114 \ No newline at end of file
115 --- Python_ref/PCbuild/_distutils_findvs.vcxproj
116 +++ Python/PCbuild/_distutils_findvs.vcxproj
118 <ProjectGuid>{41ADEDF9-11D8-474E-B4D7-BB82332C878E}</ProjectGuid>
119 <RootNamespace>_distutils_findvs</RootNamespace>
120 <Keyword>Win32Proj</Keyword>
121 + <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
123 <Import Project="python.props" />
124 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
126 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
127 <ImportGroup Label="ExtensionTargets">
131 \ No newline at end of file
132 --- Python_ref/PCbuild/_elementtree.vcxproj
133 +++ Python/PCbuild/_elementtree.vcxproj
135 <ProjectGuid>{17E1E049-C309-4D79-843F-AE483C264AEA}</ProjectGuid>
136 <RootNamespace>_elementtree</RootNamespace>
137 <Keyword>Win32Proj</Keyword>
138 + <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
140 <Import Project="python.props" />
141 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
143 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
144 <ImportGroup Label="ExtensionTargets">
148 \ No newline at end of file
149 --- Python_ref/PCbuild/_elementtree.vcxproj.filters
150 +++ Python/PCbuild/_elementtree.vcxproj.filters
152 <ClInclude Include="..\Modules\expat\latin1tab.h">
153 <Filter>Header Files</Filter>
155 - <ClInclude Include="..\Modules\expat\loadlibrary.c">
156 - <Filter>Header Files</Filter>
158 <ClInclude Include="..\Modules\expat\macconfig.h">
159 <Filter>Header Files</Filter>
162 <ClCompile Include="..\Modules\expat\xmltok.c">
163 <Filter>Source Files</Filter>
165 + <ClCompile Include="..\Modules\expat\loadlibrary.c" />
169 + <ResourceCompile Include="..\PC\python_nt.rc" />
172 \ No newline at end of file
173 --- Python_ref/PCbuild/_freeze_importlib.vcxproj
174 +++ Python/PCbuild/_freeze_importlib.vcxproj
176 <Keyword>Win32Proj</Keyword>
177 <RootNamespace>_freeze_importlib</RootNamespace>
178 <SupportPGO>false</SupportPGO>
179 + <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
181 <Import Project="python.props" />
182 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
184 <ImportGroup Label="ExtensionTargets">
186 <Target Name="_RebuildImportLib">
187 - <Exec Command='"$(TargetPath)" "%(None.FullPath)" "%(None.IntFile)"' />
189 + <Exec Command=""$(TargetPath)" "%(None.FullPath)" "%(None.IntFile)"" />
191 - <_OldContent Condition="Exists($(OutTargetPath))"></_OldContent>
192 - <_NewContent Condition="Exists($(IntTargetPath))">$([System.IO.File]::ReadAllText($(IntTargetPath)).Replace(`
`, `
`))</_NewContent>
193 + <_OldContent Condition="Exists($(OutTargetPath))">
195 + <_NewContent Condition="Exists($(IntTargetPath))">$([System.IO.File]::ReadAllText($(IntTargetPath)).Replace(`
200 - <Copy SourceFiles="%(None.IntFile)"
201 - DestinationFiles="%(None.OutFile)"
202 - Condition="!Exists(%(None.OutFile)) or (Exists(%(None.IntFile)) and '$([System.IO.File]::ReadAllText(%(None.OutFile)).Replace(`
`, `
`))' != '$([System.IO.File]::ReadAllText(%(None.IntFile)).Replace(`
`, `
`))')">
203 + <Copy SourceFiles="%(None.IntFile)" DestinationFiles="%(None.OutFile)" Condition="!Exists(%(None.OutFile)) or (Exists(%(None.IntFile)) and '$([System.IO.File]::ReadAllText(%(None.OutFile)).Replace(`
`, `
`))' != '$([System.IO.File]::ReadAllText(%(None.IntFile)).Replace(`
`, `
`))')">
204 <Output TaskParameter="CopiedFiles" ItemName="_Updated" />
207 - <Warning Text="@(_Updated->'%(Filename)%(Extension)',', ') updated. You will need to rebuild pythoncore to see the changes."
208 - Condition="'@(_Updated)' != '' and $(Configuration) == 'Debug'" />
209 - <Error Text="@(_Updated->'%(Filename)%(Extension)',', ') updated. You will need to rebuild pythoncore to see the changes."
210 - Condition="'@(_Updated)' != '' and $(Configuration) == 'Release'" />
211 + <Warning Text="@(_Updated->'%(Filename)%(Extension)',', ') updated. You will need to rebuild pythoncore to see the changes." Condition="'@(_Updated)' != '' and $(Configuration) == 'Debug'" />
212 + <Error Text="@(_Updated->'%(Filename)%(Extension)',', ') updated. You will need to rebuild pythoncore to see the changes." Condition="'@(_Updated)' != '' and $(Configuration) == 'Release'" />
214 - <Target Name="RebuildImportLib" AfterTargets="AfterBuild" Condition="$(Configuration) == 'Debug' or $(Configuration) == 'Release'"
215 - DependsOnTargets="_RebuildImportLib">
216 + <Target Name="RebuildImportLib" AfterTargets="AfterBuild" Condition="$(Configuration) == 'Debug' or $(Configuration) == 'Release'" DependsOnTargets="_RebuildImportLib">
218 <Target Name="_CleanImportLib" BeforeTargets="CoreClean">
221 <Clean Include="$(IntDir)importlib_external.g.h" />
226 \ No newline at end of file
227 --- Python_ref/PCbuild/_freeze_importlib.vcxproj.filters
228 +++ Python/PCbuild/_freeze_importlib.vcxproj.filters
230 <None Include="..\Lib\importlib\_bootstrap.py">
231 <Filter>Source Files</Filter>
233 + <None Include="..\Lib\importlib\_bootstrap_external.py" />
237 \ No newline at end of file
238 --- Python_ref/PCbuild/_hashlib.vcxproj
239 +++ Python/PCbuild/_hashlib.vcxproj
241 <ProjectGuid>{447F05A8-F581-4CAC-A466-5AC7936E207E}</ProjectGuid>
242 <RootNamespace>_hashlib</RootNamespace>
243 <Keyword>Win32Proj</Keyword>
244 + <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
246 <Import Project="python.props" />
247 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
249 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
250 <ImportGroup Label="ExtensionTargets">
254 \ No newline at end of file
255 --- Python_ref/PCbuild/_hashlib.vcxproj.filters
256 +++ Python/PCbuild/_hashlib.vcxproj.filters
258 <Filter>Source Files</Filter>
262 + <ResourceCompile Include="..\PC\python_nt.rc" />
265 \ No newline at end of file
266 --- Python_ref/PCbuild/_lzma.vcxproj
267 +++ Python/PCbuild/_lzma.vcxproj
269 <ProjectGuid>{F9D71780-F393-11E0-BE50-0800200C9A66}</ProjectGuid>
270 <RootNamespace>lzma</RootNamespace>
271 <Keyword>Win32Proj</Keyword>
272 + <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
274 <Import Project="python.props" />
275 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
277 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
278 <ImportGroup Label="ExtensionTargets">
282 \ No newline at end of file
283 --- Python_ref/PCbuild/_lzma.vcxproj.filters
284 +++ Python/PCbuild/_lzma.vcxproj.filters
286 <Filter>Source Files</Filter>
290 + <ResourceCompile Include="..\PC\python_nt.rc" />
293 \ No newline at end of file
294 --- Python_ref/PCbuild/_msi.vcxproj
295 +++ Python/PCbuild/_msi.vcxproj
297 <ProjectGuid>{31FFC478-7B4A-43E8-9954-8D03E2187E9C}</ProjectGuid>
298 <RootNamespace>_msi</RootNamespace>
299 <Keyword>Win32Proj</Keyword>
300 + <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
302 <Import Project="python.props" />
303 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
304 --- Python_ref/PCbuild/_msi.vcxproj.filters
305 +++ Python/PCbuild/_msi.vcxproj.filters
307 <Filter>Source Files</Filter>
311 + <ResourceCompile Include="..\PC\python_nt.rc" />
314 \ No newline at end of file
315 --- Python_ref/PCbuild/_multiprocessing.vcxproj
316 +++ Python/PCbuild/_multiprocessing.vcxproj
318 <ProjectGuid>{9E48B300-37D1-11DD-8C41-005056C00008}</ProjectGuid>
319 <RootNamespace>_multiprocessing</RootNamespace>
320 <Keyword>Win32Proj</Keyword>
321 + <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
323 <Import Project="python.props" />
324 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
325 --- Python_ref/PCbuild/_multiprocessing.vcxproj.filters
326 +++ Python/PCbuild/_multiprocessing.vcxproj.filters
328 <Filter>Source Files</Filter>
332 + <ResourceCompile Include="..\PC\python_nt.rc" />
335 \ No newline at end of file
336 --- Python_ref/PCbuild/_overlapped.vcxproj
337 +++ Python/PCbuild/_overlapped.vcxproj
339 <ProjectGuid>{EB6E69DD-04BF-4543-9B92-49FAABCEAC2E}</ProjectGuid>
340 <RootNamespace>_overlapped</RootNamespace>
341 <Keyword>Win32Proj</Keyword>
342 + <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
344 <Import Project="python.props" />
345 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
346 --- Python_ref/PCbuild/_overlapped.vcxproj.filters
347 +++ Python/PCbuild/_overlapped.vcxproj.filters
349 <Filter>Source Files</Filter>
353 + <ResourceCompile Include="..\PC\python_nt.rc" />
356 \ No newline at end of file
357 --- Python_ref/PCbuild/_socket.vcxproj
358 +++ Python/PCbuild/_socket.vcxproj
360 <ProjectGuid>{86937F53-C189-40EF-8CE8-8759D8E7D480}</ProjectGuid>
361 <RootNamespace>_socket</RootNamespace>
362 <Keyword>Win32Proj</Keyword>
363 + <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
365 <Import Project="python.props" />
366 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
367 --- Python_ref/PCbuild/_socket.vcxproj.filters
368 +++ Python/PCbuild/_socket.vcxproj.filters
370 <Filter>Source Files</Filter>
374 + <ResourceCompile Include="..\PC\python_nt.rc" />
377 \ No newline at end of file
378 --- Python_ref/PCbuild/_sqlite3.vcxproj
379 +++ Python/PCbuild/_sqlite3.vcxproj
381 <ProjectGuid>{13CECB97-4119-4316-9D42-8534019A5A44}</ProjectGuid>
382 <RootNamespace>_sqlite3</RootNamespace>
383 <Keyword>Win32Proj</Keyword>
384 + <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
386 <Import Project="python.props" />
387 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
388 --- Python_ref/PCbuild/_sqlite3.vcxproj.filters
389 +++ Python/PCbuild/_sqlite3.vcxproj.filters
391 <Filter>Source Files</Filter>
395 + <ResourceCompile Include="..\PC\python_nt.rc" />
398 \ No newline at end of file
399 --- Python_ref/PCbuild/_ssl.vcxproj
400 +++ Python/PCbuild/_ssl.vcxproj
402 <ProjectGuid>{C6E20F84-3247-4AD6-B051-B073268F73BA}</ProjectGuid>
403 <RootNamespace>_ssl</RootNamespace>
404 <Keyword>Win32Proj</Keyword>
405 + <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
407 <Import Project="python.props" />
408 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
410 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
411 <ImportGroup Label="ExtensionTargets">
415 \ No newline at end of file
416 --- Python_ref/PCbuild/_ssl.vcxproj.filters
417 +++ Python/PCbuild/_ssl.vcxproj.filters
419 <Filter>Source Files</Filter>
423 + <ResourceCompile Include="..\PC\python_nt.rc" />
426 \ No newline at end of file
427 --- Python_ref/PCbuild/_testbuffer.vcxproj
428 +++ Python/PCbuild/_testbuffer.vcxproj
430 <RootNamespace>_testbuffer</RootNamespace>
431 <Keyword>Win32Proj</Keyword>
432 <SupportPGO>false</SupportPGO>
433 + <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
435 <Import Project="python.props" />
436 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
437 --- Python_ref/PCbuild/_testbuffer.vcxproj.filters
438 +++ Python/PCbuild/_testbuffer.vcxproj.filters
440 <Filter>Source Files</Filter>
444 + <ResourceCompile Include="..\PC\python_nt.rc" />
447 \ No newline at end of file
448 --- Python_ref/PCbuild/_testcapi.vcxproj
449 +++ Python/PCbuild/_testcapi.vcxproj
451 <RootNamespace>_testcapi</RootNamespace>
452 <Keyword>Win32Proj</Keyword>
453 <SupportPGO>false</SupportPGO>
454 + <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
456 <Import Project="python.props" />
457 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
458 --- Python_ref/PCbuild/_testcapi.vcxproj.filters
459 +++ Python/PCbuild/_testcapi.vcxproj.filters
461 <Filter>Source Files</Filter>
465 + <ResourceCompile Include="..\PC\python_nt.rc" />
468 \ No newline at end of file
469 --- Python_ref/PCbuild/_testconsole.vcxproj
470 +++ Python/PCbuild/_testconsole.vcxproj
472 <Keyword>Win32Proj</Keyword>
473 <RootNamespace>_testconsole</RootNamespace>
474 <SupportPGO>false</SupportPGO>
475 + <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
477 <Import Project="python.props" />
478 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
479 --- Python_ref/PCbuild/_testconsole.vcxproj.filters
480 +++ Python/PCbuild/_testconsole.vcxproj.filters
485 - <ClCompile Include="..\Modules\_testmultiphase.c">
486 + <ClCompile Include="..\PC\_testconsole.c">
487 <Filter>Source Files</Filter>
491 + <ResourceCompile Include="..\PC\python_nt.rc">
492 + <Filter>Resource Files</Filter>
496 \ No newline at end of file
497 --- Python_ref/PCbuild/_testembed.vcxproj
498 +++ Python/PCbuild/_testembed.vcxproj
500 <Keyword>Win32Proj</Keyword>
501 <RootNamespace>_testembed</RootNamespace>
502 <SupportPGO>false</SupportPGO>
503 + <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
505 <Import Project="python.props" />
506 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
507 --- Python_ref/PCbuild/_testembed.vcxproj.filters
508 +++ Python/PCbuild/_testembed.vcxproj.filters
510 <Filter>Source Files</Filter>
514 + <ResourceCompile Include="..\PC\python_nt.rc">
515 + <Filter>Resource Files</Filter>
519 \ No newline at end of file
520 --- Python_ref/PCbuild/_testimportmultiple.vcxproj
521 +++ Python/PCbuild/_testimportmultiple.vcxproj
523 <RootNamespace>_testimportmultiple</RootNamespace>
524 <Keyword>Win32Proj</Keyword>
525 <SupportPGO>false</SupportPGO>
526 + <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
528 <Import Project="python.props" />
529 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
531 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
532 <ImportGroup Label="ExtensionTargets">
536 \ No newline at end of file
537 --- Python_ref/PCbuild/_testimportmultiple.vcxproj.filters
538 +++ Python/PCbuild/_testimportmultiple.vcxproj.filters
540 <Filter>Source Files</Filter>
545 + <ResourceCompile Include="..\PC\python_nt.rc" />
548 \ No newline at end of file
549 --- Python_ref/PCbuild/_testmultiphase.vcxproj
550 +++ Python/PCbuild/_testmultiphase.vcxproj
552 <Keyword>Win32Proj</Keyword>
553 <RootNamespace>_testmultiphase</RootNamespace>
554 <SupportPGO>false</SupportPGO>
555 + <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
557 <Import Project="python.props" />
558 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
559 --- Python_ref/PCbuild/_testmultiphase.vcxproj.filters
560 +++ Python/PCbuild/_testmultiphase.vcxproj.filters
562 <Filter>Source Files</Filter>
566 + <ResourceCompile Include="..\PC\python_nt.rc">
567 + <Filter>Resource Files</Filter>
571 \ No newline at end of file
572 --- Python_ref/PCbuild/env.bat
573 +++ Python/PCbuild/env.bat
576 echo Build environments: x86, amd64, x86_amd64
578 -set VSTOOLS=%VS140COMNTOOLS%
579 +set VSTOOLS=%VS150COMNTOOLS%
580 +if "%VSTOOLS%"=="" set VSTOOLS=%VS140COMNTOOLS%
581 if "%VSTOOLS%"=="" set VSTOOLS=%VS120COMNTOOLS%
582 if "%VSTOOLS%"=="" set VSTOOLS=%VS110COMNTOOLS%
583 if "%VSTOOLS%"=="" set VSTOOLS=%VS100COMNTOOLS%
584 --- Python_ref/PCbuild/libeay.vcxproj
585 +++ Python/PCbuild/libeay.vcxproj
587 <PropertyGroup Label="Globals">
588 <ProjectGuid>{E5B04CC0-EB4C-42AB-B4DC-18EF95F864B0}</ProjectGuid>
589 <RootNamespace>libeay</RootNamespace>
590 + <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
593 <Import Project="python.props" />
594 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
596 <PropertyGroup Label="Configuration">
597 <ConfigurationType>StaticLibrary</ConfigurationType>
600 <Import Project="openssl.props" />
601 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
603 <Target Name="CreateBuildinfH" Inputs="$(MSBuildProjectFullPath)" Outputs="$(IntDir)\buildinf.h" AfterTargets="PrepareForBuild">
605 <_DATEValue>#define DATE "$([System.DateTime]::Now.ToString(`ddd MMM dd HH':'mm':'ss yyyy`))"</_DATEValue>
607 <_PLATFORMValue Condition="$(Platform)=='Win32'">#define PLATFORM "VC-WIN32"</_PLATFORMValue>
608 <_PLATFORMValue Condition="$(Platform)=='x64'">#define PLATFORM "VC-WIN64A"</_PLATFORMValue>
610 - <WriteLinesToFile File="$(IntDir)\buildinf.h"
611 - Lines="$(_DATEValue);$(_CFLAGSValue);$(_PLATFORMValue)"
612 - Overwrite="true" />
613 - <Message Text="Updating buildinf.h:
616 - $(_PLATFORMValue)" Importance="normal" />
617 + <WriteLinesToFile File="$(IntDir)\buildinf.h" Lines="$(_DATEValue);$(_CFLAGSValue);$(_PLATFORMValue)" Overwrite="true" />
618 + <Message Text="Updating buildinf.h:
 $(_DATEValue)
 $(_CFLAGSValue)
 $(_PLATFORMValue)" Importance="normal" />
621 <Target Name="SuppressOriginalBuildinfH" Condition="Exists('$(opensslDir)crypto\buildinf.h')" BeforeTargets="PrepareForBuild">
622 <Move SourceFiles="$(opensslDir)crypto\buildinf.h" DestinationFiles="$(opensslDir)crypto\buildinf.h.orig" />
626 <ClCompile Include="$(opensslDir)crypto\cversion.c">
627 <AdditionalIncludeDirectories>$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
633 <ClCompile Include="$(opensslDir)apps\errstr.c" />
635 <ClCompile Include="$(opensslDir)crypto\des\des_enc.c" />
636 <ClCompile Include="$(opensslDir)crypto\des\fcrypt_b.c" />
639 <ItemGroup Condition="$(Platform) == 'Win32'">
640 <NasmCompile Include="$(opensslDir)tmp32\aes-586.asm" />
641 <NasmCompile Include="$(opensslDir)tmp32\aesni-x86.asm" />
643 <NasmCompile Include="$(opensslDir)tmp64\x86_64-mont.asm" />
644 <NasmCompile Include="$(opensslDir)tmp64\x86_64-mont5.asm" />
647 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
648 <Target Name="Clean" />
649 <Target Name="CleanAll">
650 --- Python_ref/PCbuild/liblzma.vcxproj
651 +++ Python/PCbuild/liblzma.vcxproj
653 <ProjectGuid>{12728250-16EC-4DC6-94D7-E21DD88947F8}</ProjectGuid>
654 <RootNamespace>liblzma</RootNamespace>
655 <SupportPGO>true</SupportPGO>
656 + <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
659 <Import Project="python.props" />
660 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
662 <PropertyGroup Label="Configuration">
663 <ConfigurationType>StaticLibrary</ConfigurationType>
666 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
667 <ImportGroup Label="ExtensionTargets">
671 \ No newline at end of file
672 --- Python_ref/PCbuild/pcbuild.sln
673 +++ Python/PCbuild/pcbuild.sln
676 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_testimportmultiple", "_testimportmultiple.vcxproj", "{36D0C52C-DF4E-45D0-8BC7-E294C3ABC781}"
678 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_tkinter", "_tkinter.vcxproj", "{4946ECAC-2E69-4BF8-A90A-F5136F5094DF}"
680 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_bz2", "_bz2.vcxproj", "{73FCD2BD-F133-46B7-8EC1-144CD82A59D5}"
682 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "select", "select.vcxproj", "{18CAE28C-B454-46C1-87A0-493D91D97F03}"
684 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_testembed", "_testembed.vcxproj", "{6DAC66D9-E703-4624-BE03-49112AB5AA62}"
686 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_testmultiphase", "_testmultiphase.vcxproj", "{16BFE6F0-22EF-40B5-B831-7E937119EF10}"
688 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tcl", "tcl.vcxproj", "{B5FD6F1D-129E-4BFF-9340-03606FAC7283}"
690 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tix", "tix.vcxproj", "{C5A3E7FB-9695-4B2E-960B-1D9F43F1E555}"
692 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tk", "tk.vcxproj", "{7E85ECCF-A72C-4DA4-9E52-884508E80BA1}"
694 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libeay", "libeay.vcxproj", "{E5B04CC0-EB4C-42AB-B4DC-18EF95F864B0}"
696 --- Python_ref/PCbuild/pyexpat.vcxproj
697 +++ Python/PCbuild/pyexpat.vcxproj
699 <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
700 <ProjectGuid>{D06B6426-4762-44CC-8BAD-D79052507F2F}</ProjectGuid>
701 <RootNamespace>pyexpat</RootNamespace>
702 + <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
704 <Import Project="python.props" />
705 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
707 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
708 <ImportGroup Label="ExtensionTargets">
712 \ No newline at end of file
713 --- Python_ref/PCbuild/pyexpat.vcxproj.filters
714 +++ Python/PCbuild/pyexpat.vcxproj.filters
716 <Filter>Source Files</Filter>
721 + <ResourceCompile Include="..\PC\python_nt.rc" />
724 \ No newline at end of file
725 --- Python_ref/PCbuild/pylauncher.vcxproj
726 +++ Python/PCbuild/pylauncher.vcxproj
728 <RootNamespace>pylauncher</RootNamespace>
729 <TargetName>py</TargetName>
730 <SupportPGO>false</SupportPGO>
731 + <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
733 <Import Project="python.props" />
734 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
736 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
737 <ImportGroup Label="ExtensionTargets">
741 \ No newline at end of file
742 --- Python_ref/PCbuild/pyshellext.vcxproj
743 +++ Python/PCbuild/pyshellext.vcxproj
745 <RootNamespace>pyshellext</RootNamespace>
746 <TargetName>pyshellext</TargetName>
747 <SupportPGO>false</SupportPGO>
748 + <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
750 <Import Project="python.props" />
751 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
752 --- Python_ref/PCbuild/python.vcxproj
753 +++ Python/PCbuild/python.vcxproj
756 <PropertyGroup Label="Globals">
757 <ProjectGuid>{B11D750F-CD1F-4A96-85CE-E69A5C5259F9}</ProjectGuid>
758 + <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
760 <Import Project="python.props" />
761 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
763 <UcrtName>ucrtbase</UcrtName>
764 <UcrtName Condition="'$(Configuration)' == 'Debug'">ucrtbased</UcrtName>
766 - <Exec Command='setlocal
767 -set PYTHONPATH=$(PySourcePath)Lib
768 -"$(OutDir)python$(PyDebugExt).exe" "$(PySourcePath)PC\validate_ucrtbase.py" $(UcrtName)' ContinueOnError="true" />
769 + <Exec Command="setlocal
set PYTHONPATH=$(PySourcePath)Lib
"$(OutDir)python$(PyDebugExt).exe" "$(PySourcePath)PC\validate_ucrtbase.py" $(UcrtName)" ContinueOnError="true" />
771 <Target Name="GeneratePythonBat" AfterTargets="AfterBuild">
773 --- Python_ref/PCbuild/python3dll.vcxproj
774 +++ Python/PCbuild/python3dll.vcxproj
776 <Keyword>Win32Proj</Keyword>
777 <TargetName>python3</TargetName>
778 <SupportPGO>false</SupportPGO>
779 + <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
781 <Import Project="python.props" />
782 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
784 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
785 <ImportGroup Label="ExtensionTargets">
788 <Target Name="BuildPython3_dDef" BeforeTargets="BuildStubDef" Inputs="..\PC\python3.def" Outputs="$(IntDir)python3_d.def" Condition="$(Configuration) == 'Debug'">
790 <_DefLines Remove="@(_DefLines)" />
792 <MakeDir Directories="$(IntDir)" />
793 <WriteLinesToFile File="$(IntDir)python3_d.def" Lines="@(_Lines->'%(New)')" Overwrite="true" />
796 <Target Name="BuildStubDef" BeforeTargets="PreLinkEvent" Inputs="..\PC\python3.def" Outputs="$(IntDir)python3stub.def">
798 <_DefLines Remove="@(_DefLines)" />
799 --- Python_ref/PCbuild/pythoncore.vcxproj
800 +++ Python/PCbuild/pythoncore.vcxproj
802 <PropertyGroup Label="Globals">
803 <ProjectGuid>{CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}</ProjectGuid>
804 <RootNamespace>pythoncore</RootNamespace>
805 + <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
807 <Import Project="python.props" />
808 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
810 <Target Name="_WarnAboutToolset" BeforeTargets="PrepareForBuild" Condition="$(PlatformToolset) != 'v140' and $(PlatformToolset) != 'v141'">
811 <Warning Text="Toolset $(PlatformToolset) is not used for official builds. Your build may have errors or incompatibilities." />
815 \ No newline at end of file
816 --- Python_ref/PCbuild/pythonw.vcxproj
817 +++ Python/PCbuild/pythonw.vcxproj
819 <PropertyGroup Label="Globals">
820 <ProjectGuid>{F4229CC3-873C-49AE-9729-DD308ED4CD4A}</ProjectGuid>
821 <SupportPGO>false</SupportPGO>
822 + <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
824 <Import Project="python.props" />
825 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
826 --- Python_ref/PCbuild/pythonw.vcxproj.filters
827 +++ Python/PCbuild/pythonw.vcxproj.filters
832 - <ResourceCompile Include="..\PC\python_exe.rc">
833 - <Filter>Resource Files</Filter>
835 + <ResourceCompile Include="..\PC\pythonw_exe.rc" />
838 <ClCompile Include="..\PC\WinMain.c">
839 --- Python_ref/PCbuild/pywlauncher.vcxproj
840 +++ Python/PCbuild/pywlauncher.vcxproj
842 <RootNamespace>pywlauncher</RootNamespace>
843 <TargetName>pyw</TargetName>
844 <SupportPGO>false</SupportPGO>
845 + <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
847 <Import Project="python.props" />
848 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
849 --- Python_ref/PCbuild/select.vcxproj
850 +++ Python/PCbuild/select.vcxproj
852 <PropertyGroup Label="Globals">
853 <ProjectGuid>{18CAE28C-B454-46C1-87A0-493D91D97F03}</ProjectGuid>
854 <RootNamespace>select</RootNamespace>
855 + <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
857 <Import Project="python.props" />
858 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
859 --- Python_ref/PCbuild/select.vcxproj.filters
860 +++ Python/PCbuild/select.vcxproj.filters
862 <Filter>Source Files</Filter>
866 + <ResourceCompile Include="..\PC\python_nt.rc" />
869 \ No newline at end of file
870 --- Python_ref/PCbuild/sqlite3.vcxproj
871 +++ Python/PCbuild/sqlite3.vcxproj
873 <RootNamespace>sqlite3</RootNamespace>
874 <TargetExt>.pyd</TargetExt>
875 <SupportPGO>false</SupportPGO>
876 + <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
878 <Import Project="python.props" />
879 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
881 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
882 <ImportGroup Label="ExtensionTargets">
886 \ No newline at end of file
887 --- Python_ref/PCbuild/sqlite3.vcxproj.filters
888 +++ Python/PCbuild/sqlite3.vcxproj.filters
890 <Filter>Source Files</Filter>
894 + <ResourceCompile Include="..\PC\sqlite3.rc" />
897 \ No newline at end of file
898 --- Python_ref/PCbuild/ssleay.vcxproj
899 +++ Python/PCbuild/ssleay.vcxproj
901 <PropertyGroup Label="Globals">
902 <ProjectGuid>{10615B24-73BF-4EFA-93AA-236916321317}</ProjectGuid>
903 <RootNamespace>ssleay</RootNamespace>
904 + <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
907 <Import Project="python.props" />
908 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
910 <PropertyGroup Label="Configuration">
911 <ConfigurationType>StaticLibrary</ConfigurationType>
914 <Import Project="openssl.props" />
915 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
919 <ClCompile Include="$(opensslDir)ssl\bio_ssl.c" />
921 <ClCompile Include="$(opensslDir)ssl\t1_srvr.c" />
922 <ClCompile Include="$(opensslDir)ssl\tls_srp.c" />
925 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
926 <Target Name="Clean" />
927 <Target Name="CleanAll">
928 --- Python_ref/PCbuild/unicodedata.vcxproj
929 +++ Python/PCbuild/unicodedata.vcxproj
931 <ProjectGuid>{ECC7CEAC-A5E5-458E-BB9E-2413CC847881}</ProjectGuid>
932 <RootNamespace>unicodedata</RootNamespace>
933 <Keyword>Win32Proj</Keyword>
934 + <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
936 <Import Project="python.props" />
937 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
938 --- Python_ref/PCbuild/unicodedata.vcxproj.filters
939 +++ Python/PCbuild/unicodedata.vcxproj.filters
941 <Filter>Source Files</Filter>
945 + <ResourceCompile Include="..\PC\python_nt.rc" />
948 \ No newline at end of file
949 --- Python_ref/PCbuild/winsound.vcxproj
950 +++ Python/PCbuild/winsound.vcxproj
952 <ProjectGuid>{28B5D777-DDF2-4B6B-B34F-31D938813856}</ProjectGuid>
953 <RootNamespace>winsound</RootNamespace>
954 <Keyword>Win32Proj</Keyword>
955 + <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
957 <Import Project="python.props" />
958 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
959 --- Python_ref/PCbuild/winsound.vcxproj.filters
960 +++ Python/PCbuild/winsound.vcxproj.filters
962 <Filter>Source Files</Filter>
966 + <ResourceCompile Include="..\PC\python_nt.rc" />
969 \ No newline at end of file
970 --- Python_ref/PCbuild/xxlimited.vcxproj
971 +++ Python/PCbuild/xxlimited.vcxproj
973 <ProjectGuid>{F749B822-B489-4CA5-A3AD-CE078F5F338A}</ProjectGuid>
974 <RootNamespace>xxlimited</RootNamespace>
975 <Keyword>Win32Proj</Keyword>
976 + <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
978 <Import Project="python.props" />
979 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />