2017-05-23 04:36:03 +00:00
<?xml version="1.0" encoding="utf-8"?>
2012-05-13 16:19:23 +00:00
<Project DefaultTargets= "Build" ToolsVersion= "4.0" xmlns= "http://schemas.microsoft.com/developer/msbuild/2003" >
<ItemGroup Label= "ProjectConfigurations" >
2019-02-14 16:31:30 +00:00
<ProjectConfiguration Include= "Debug|ARM" >
<Configuration > Debug</Configuration>
<Platform > ARM</Platform>
</ProjectConfiguration>
2019-05-17 17:07:24 +00:00
<ProjectConfiguration Include= "Debug|ARM64" >
<Configuration > Debug</Configuration>
<Platform > ARM64</Platform>
</ProjectConfiguration>
2012-05-13 16:19:23 +00:00
<ProjectConfiguration Include= "Debug|Win32" >
<Configuration > Debug</Configuration>
<Platform > Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include= "Debug|x64" >
<Configuration > Debug</Configuration>
<Platform > x64</Platform>
</ProjectConfiguration>
2019-02-14 16:31:30 +00:00
<ProjectConfiguration Include= "PGInstrument|ARM" >
<Configuration > PGInstrument</Configuration>
<Platform > ARM</Platform>
</ProjectConfiguration>
2019-05-17 17:07:24 +00:00
<ProjectConfiguration Include= "PGInstrument|ARM64" >
<Configuration > PGInstrument</Configuration>
<Platform > ARM64</Platform>
</ProjectConfiguration>
2012-05-13 16:19:23 +00:00
<ProjectConfiguration Include= "PGInstrument|Win32" >
<Configuration > PGInstrument</Configuration>
<Platform > Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include= "PGInstrument|x64" >
<Configuration > PGInstrument</Configuration>
<Platform > x64</Platform>
</ProjectConfiguration>
2019-02-14 16:31:30 +00:00
<ProjectConfiguration Include= "PGUpdate|ARM" >
<Configuration > PGUpdate</Configuration>
<Platform > ARM</Platform>
</ProjectConfiguration>
2019-05-17 17:07:24 +00:00
<ProjectConfiguration Include= "PGUpdate|ARM64" >
<Configuration > PGUpdate</Configuration>
<Platform > ARM64</Platform>
</ProjectConfiguration>
2012-05-13 16:19:23 +00:00
<ProjectConfiguration Include= "PGUpdate|Win32" >
<Configuration > PGUpdate</Configuration>
<Platform > Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include= "PGUpdate|x64" >
<Configuration > PGUpdate</Configuration>
<Platform > x64</Platform>
</ProjectConfiguration>
2019-02-14 16:31:30 +00:00
<ProjectConfiguration Include= "Release|ARM" >
<Configuration > Release</Configuration>
<Platform > ARM</Platform>
</ProjectConfiguration>
2019-05-17 17:07:24 +00:00
<ProjectConfiguration Include= "Release|ARM64" >
<Configuration > Release</Configuration>
<Platform > ARM64</Platform>
</ProjectConfiguration>
2012-05-13 16:19:23 +00:00
<ProjectConfiguration Include= "Release|Win32" >
<Configuration > Release</Configuration>
<Platform > Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include= "Release|x64" >
<Configuration > Release</Configuration>
<Platform > x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label= "Globals" >
<ProjectGuid > {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}</ProjectGuid>
<RootNamespace > pythoncore</RootNamespace>
</PropertyGroup>
2014-11-22 20:54:57 +00:00
<Import Project= "python.props" />
2012-05-13 16:19:23 +00:00
<Import Project= "$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
2014-11-22 20:54:57 +00:00
<PropertyGroup Label= "Configuration" >
2012-05-13 16:19:23 +00:00
<ConfigurationType > DynamicLibrary</ConfigurationType>
<UseOfMfc > false</UseOfMfc>
</PropertyGroup>
<Import Project= "$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label= "ExtensionSettings" >
</ImportGroup>
2014-11-22 20:54:57 +00:00
<PropertyGroup >
<KillPython > true</KillPython>
2017-09-06 17:01:38 +00:00
<RequirePGCFiles > true</RequirePGCFiles>
2017-09-07 18:49:23 +00:00
<IncludeExternals Condition= "$(IncludeExternals) == '' and Exists('$(zlibDir)\zlib.h')" > true</IncludeExternals>
<IncludeExternals Condition= "$(IncludeExternals) == ''" > false</IncludeExternals>
2014-11-22 20:54:57 +00:00
</PropertyGroup>
<ImportGroup Label= "PropertySheets" >
2012-05-13 16:19:23 +00:00
<Import Project= "$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition= "exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label= "LocalAppDataPlatform" />
<Import Project= "pyproject.props" />
</ImportGroup>
<PropertyGroup Label= "UserMacros" />
<PropertyGroup >
<_ProjectFileVersion > 10.0.30319.1</_ProjectFileVersion>
2014-11-22 20:54:57 +00:00
<TargetName > $(PyDllName)</TargetName>
2012-05-13 16:19:23 +00:00
</PropertyGroup>
2014-11-22 20:54:57 +00:00
<PropertyGroup >
<CustomBuildBeforeTargets > Link</CustomBuildBeforeTargets>
</PropertyGroup>
<ItemDefinitionGroup >
2012-05-13 16:19:23 +00:00
<ClCompile >
<AdditionalOptions > /Zm200 %(AdditionalOptions)</AdditionalOptions>
2017-09-07 00:29:37 +00:00
<AdditionalIncludeDirectories > $(PySourcePath)Python;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories Condition= "$(IncludeExternals)" > $(zlibDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
2019-04-17 21:02:26 +00:00
<PreprocessorDefinitions > _USRDLL;Py_BUILD_CORE;Py_BUILD_CORE_BUILTIN;Py_ENABLE_SHARED;MS_DLL_ID="$(SysWinVer)";%(PreprocessorDefinitions)</PreprocessorDefinitions>
2017-09-07 00:29:37 +00:00
<PreprocessorDefinitions Condition= "$(IncludeExternals)" > _Py_HAVE_ZLIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
2012-05-13 16:19:23 +00:00
</ClCompile>
<Link >
2021-11-05 23:06:45 +00:00
<AdditionalDependencies > version.lib;ws2_32.lib;pathcch.lib;bcrypt.lib;%(AdditionalDependencies)</AdditionalDependencies>
2012-05-13 16:19:23 +00:00
</Link>
</ItemDefinitionGroup>
2021-12-03 00:08:42 +00:00
<ItemGroup >
<ClCompile Include= "..\Modules\getpath.c" >
<PreprocessorDefinitions >
PREFIX=NULL;
EXEC_PREFIX=NULL;
VERSION=NULL;
2021-12-10 17:13:55 +00:00
VPATH="$(PyVPath)";
2021-12-03 00:08:42 +00:00
PYDEBUGEXT="$(PyDebugExt)";
PLATLIBDIR="DLLs";
%(PreprocessorDefinitions)
</PreprocessorDefinitions>
</ClCompile>
</ItemGroup>
2012-05-13 16:19:23 +00:00
<ItemGroup >
2020-04-28 14:32:48 +00:00
<ClInclude Include= "..\Include\Python.h" />
2012-05-13 16:19:23 +00:00
<ClInclude Include= "..\Include\abstract.h" />
<ClInclude Include= "..\Include\boolobject.h" />
<ClInclude Include= "..\Include\bytearrayobject.h" />
<ClInclude Include= "..\Include\bytesobject.h" />
<ClInclude Include= "..\Include\ceval.h" />
<ClInclude Include= "..\Include\code.h" />
<ClInclude Include= "..\Include\codecs.h" />
<ClInclude Include= "..\Include\compile.h" />
<ClInclude Include= "..\Include\complexobject.h" />
2018-11-28 12:01:32 +00:00
<ClInclude Include= "..\Include\cpython\abstract.h" />
2020-02-12 22:54:31 +00:00
<ClInclude Include= "..\Include\cpython\bytearrayobject.h" />
<ClInclude Include= "..\Include\cpython\bytesobject.h" />
2021-10-15 00:39:58 +00:00
<ClInclude Include= "..\Include\cpython\cellobject.h" />
2019-11-04 18:48:34 +00:00
<ClInclude Include= "..\Include\cpython\ceval.h" />
2021-10-15 07:46:29 +00:00
<ClInclude Include= "..\Include\cpython\classobject.h" />
2020-04-28 15:07:12 +00:00
<ClInclude Include= "..\Include\cpython\code.h" />
2021-03-22 08:32:11 +00:00
<ClInclude Include= "..\Include\cpython\compile.h" />
2021-10-15 07:46:29 +00:00
<ClInclude Include= "..\Include\cpython\context.h" />
2018-11-28 12:01:32 +00:00
<ClInclude Include= "..\Include\cpython\dictobject.h" />
2019-05-23 15:45:22 +00:00
<ClInclude Include= "..\Include\cpython\fileobject.h" />
2020-02-12 22:55:09 +00:00
<ClInclude Include= "..\Include\cpython\fileutils.h" />
2021-10-14 21:41:06 +00:00
<ClInclude Include= "..\Include\cpython\floatobject.h" />
2020-06-23 18:41:49 +00:00
<ClInclude Include= "..\Include\cpython\frameobject.h" />
2021-10-14 23:50:28 +00:00
<ClInclude Include= "..\Include\cpython\funcobject.h" />
2021-10-15 07:46:29 +00:00
<ClInclude Include= "..\Include\cpython\genobject.h" />
2019-06-18 22:48:09 +00:00
<ClInclude Include= "..\Include\cpython\import.h" />
2019-05-27 14:39:22 +00:00
<ClInclude Include= "..\Include\cpython\initconfig.h" />
2020-02-07 08:20:22 +00:00
<ClInclude Include= "..\Include\cpython\listobject.h" />
2021-10-15 07:46:29 +00:00
<ClInclude Include= "..\Include\cpython\longintrepr.h" />
2021-10-19 00:04:52 +00:00
<ClInclude Include= "..\Include\cpython\longobject.h" />
2020-05-07 13:39:59 +00:00
<ClInclude Include= "..\Include\cpython\methodobject.h" />
2018-11-28 12:01:32 +00:00
<ClInclude Include= "..\Include\cpython\object.h" />
2018-11-23 16:00:00 +00:00
<ClInclude Include= "..\Include\cpython\objimpl.h" />
2021-02-19 14:55:46 +00:00
<ClInclude Include= "..\Include\cpython\odictobject.h" />
<ClInclude Include= "..\Include\cpython\parser_interface.h" />
<ClInclude Include= "..\Include\cpython\picklebufobject.h" />
2021-02-17 18:30:31 +00:00
<ClInclude Include= "..\Include\cpython\pyarena.h" />
<ClInclude Include= "..\Include\cpython\pyctype.h" />
2021-02-19 14:55:46 +00:00
<ClInclude Include= "..\Include\cpython\pydebug.h" />
2018-11-28 12:01:32 +00:00
<ClInclude Include= "..\Include\cpython\pyerrors.h" />
2021-02-19 14:55:46 +00:00
<ClInclude Include= "..\Include\cpython\pyfpe.h" />
2018-11-28 12:01:32 +00:00
<ClInclude Include= "..\Include\cpython\pylifecycle.h" />
2019-04-15 15:29:31 +00:00
<ClInclude Include= "..\Include\cpython\pymem.h" />
2018-11-28 12:01:32 +00:00
<ClInclude Include= "..\Include\cpython\pystate.h" />
2020-12-08 22:51:54 +00:00
<ClInclude Include= "..\Include\cpython\pythonrun.h" />
2021-02-16 12:04:38 +00:00
<ClInclude Include= "..\Include\cpython\pytime.h" />
2019-05-23 15:45:22 +00:00
<ClInclude Include= "..\Include\cpython\sysmodule.h" />
2019-05-20 00:22:32 +00:00
<ClInclude Include= "..\Include\cpython\traceback.h" />
2018-11-28 12:01:32 +00:00
<ClInclude Include= "..\Include\cpython\tupleobject.h" />
<ClInclude Include= "..\Include\cpython\unicodeobject.h" />
2021-10-18 23:31:57 +00:00
<ClInclude Include= "..\Include\cpython\warnings.h" />
<ClInclude Include= "..\Include\cpython\weakrefobject.h" />
2012-05-13 16:19:23 +00:00
<ClInclude Include= "..\Include\datetime.h" />
<ClInclude Include= "..\Include\descrobject.h" />
<ClInclude Include= "..\Include\dictobject.h" />
<ClInclude Include= "..\Include\dynamic_annotations.h" />
<ClInclude Include= "..\Include\enumobject.h" />
<ClInclude Include= "..\Include\errcode.h" />
<ClInclude Include= "..\Include\fileobject.h" />
<ClInclude Include= "..\Include\fileutils.h" />
<ClInclude Include= "..\Include\floatobject.h" />
<ClInclude Include= "..\Include\frameobject.h" />
<ClInclude Include= "..\Include\import.h" />
2020-04-08 00:01:56 +00:00
<ClInclude Include= "..\Include\internal\pycore_abstract.h" />
2018-11-01 01:30:36 +00:00
<ClInclude Include= "..\Include\internal\pycore_accu.h" />
2021-03-23 19:47:40 +00:00
<ClInclude Include= "..\Include\internal\pycore_asdl.h" />
2021-03-17 22:50:50 +00:00
<ClInclude Include= "..\Include\internal\pycore_ast.h" />
2021-03-17 22:11:03 +00:00
<ClInclude Include= "..\Include\internal\pycore_ast_state.h" />
2018-10-31 23:52:28 +00:00
<ClInclude Include= "..\Include\internal\pycore_atomic.h" />
2020-12-23 02:41:08 +00:00
<ClInclude Include= "..\Include\internal\pycore_atomic_funcs.h" />
2020-06-08 14:30:33 +00:00
<ClInclude Include= "..\Include\internal\pycore_bitutils.h" />
2020-06-22 15:39:32 +00:00
<ClInclude Include= "..\Include\internal\pycore_bytes_methods.h" />
2021-12-09 19:59:26 +00:00
<ClInclude Include= "..\Include\internal\pycore_bytesobject.h" />
2019-11-14 12:36:21 +00:00
<ClInclude Include= "..\Include\internal\pycore_call.h" />
2018-10-31 23:52:28 +00:00
<ClInclude Include= "..\Include\internal\pycore_ceval.h" />
2019-06-18 22:48:09 +00:00
<ClInclude Include= "..\Include\internal\pycore_code.h" />
2021-03-23 23:51:50 +00:00
<ClInclude Include= "..\Include\internal\pycore_compile.h" />
2018-10-31 23:52:28 +00:00
<ClInclude Include= "..\Include\internal\pycore_condvar.h" />
<ClInclude Include= "..\Include\internal\pycore_context.h" />
2020-02-12 21:54:42 +00:00
<ClInclude Include= "..\Include\internal\pycore_dtoa.h" />
2021-12-09 19:59:26 +00:00
<ClInclude Include= "..\Include\internal\pycore_exceptions.h" />
2018-11-23 11:30:40 +00:00
<ClInclude Include= "..\Include\internal\pycore_fileutils.h" />
2021-10-14 21:41:06 +00:00
<ClInclude Include= "..\Include\internal\pycore_floatobject.h" />
2020-12-03 10:46:16 +00:00
<ClInclude Include= "..\Include\internal\pycore_format.h" />
2021-11-23 09:53:24 +00:00
<ClInclude Include= "..\Include\internal\pycore_function.h" />
2020-06-23 18:41:49 +00:00
<ClInclude Include= "..\Include\internal\pycore_gc.h" />
2021-12-09 19:59:26 +00:00
<ClInclude Include= "..\Include\internal\pycore_genobject.h" />
2018-10-31 23:52:28 +00:00
<ClInclude Include= "..\Include\internal\pycore_getopt.h" />
<ClInclude Include= "..\Include\internal\pycore_gil.h" />
2021-12-14 01:04:05 +00:00
<ClInclude Include= "..\Include\internal\pycore_global_objects.h" />
2018-10-31 23:52:28 +00:00
<ClInclude Include= "..\Include\internal\pycore_hamt.h" />
2020-05-12 00:42:19 +00:00
<ClInclude Include= "..\Include\internal\pycore_hashtable.h" />
2019-06-18 22:48:09 +00:00
<ClInclude Include= "..\Include\internal\pycore_import.h" />
2019-05-27 14:39:22 +00:00
<ClInclude Include= "..\Include\internal\pycore_initconfig.h" />
2020-04-13 10:47:17 +00:00
<ClInclude Include= "..\Include\internal\pycore_interp.h" />
2021-10-15 09:56:34 +00:00
<ClInclude Include= "..\Include\internal\pycore_interpreteridobject.h" />
2020-06-22 15:39:32 +00:00
<ClInclude Include= "..\Include\internal\pycore_list.h" />
2020-10-26 23:00:03 +00:00
<ClInclude Include= "..\Include\internal\pycore_long.h" />
2021-04-21 22:52:52 +00:00
<ClInclude Include= "..\Include\internal\pycore_moduleobject.h" />
2021-10-15 13:21:21 +00:00
<ClInclude Include= "..\Include\internal\pycore_namespace.h" />
2018-11-23 11:30:40 +00:00
<ClInclude Include= "..\Include\internal\pycore_object.h" />
2018-11-01 02:15:58 +00:00
<ClInclude Include= "..\Include\internal\pycore_pathconfig.h" />
2021-03-24 01:23:01 +00:00
<ClInclude Include= "..\Include\internal\pycore_pyarena.h" />
2019-05-24 15:01:38 +00:00
<ClInclude Include= "..\Include\internal\pycore_pyerrors.h" />
2018-11-12 15:53:38 +00:00
<ClInclude Include= "..\Include\internal\pycore_pyhash.h" />
<ClInclude Include= "..\Include\internal\pycore_pylifecycle.h" />
<ClInclude Include= "..\Include\internal\pycore_pymem.h" />
<ClInclude Include= "..\Include\internal\pycore_pystate.h" />
2020-04-13 09:45:21 +00:00
<ClInclude Include= "..\Include\internal\pycore_runtime.h" />
2022-01-13 22:54:36 +00:00
<ClInclude Include= "..\Include\internal\pycore_runtime_init.h" />
2021-12-09 19:59:26 +00:00
<ClInclude Include= "..\Include\internal\pycore_sliceobject.h" />
2021-10-13 13:22:35 +00:00
<ClInclude Include= "..\Include\internal\pycore_strhex.h" />
2021-05-03 14:50:24 +00:00
<ClInclude Include= "..\Include\internal\pycore_structseq.h" />
2020-03-26 17:57:32 +00:00
<ClInclude Include= "..\Include\internal\pycore_sysmodule.h" />
2021-03-19 11:41:49 +00:00
<ClInclude Include= "..\Include\internal\pycore_symtable.h" />
2019-05-20 00:22:32 +00:00
<ClInclude Include= "..\Include\internal\pycore_traceback.h" />
2020-06-22 15:27:35 +00:00
<ClInclude Include= "..\Include\internal\pycore_tuple.h" />
2021-12-09 19:59:26 +00:00
<ClInclude Include= "..\Include\internal\pycore_typeobject.h" />
2020-10-26 15:43:47 +00:00
<ClInclude Include= "..\Include\internal\pycore_ucnhash.h" />
2020-09-09 20:23:24 +00:00
<ClInclude Include= "..\Include\internal\pycore_unionobject.h" />
2021-12-09 19:59:26 +00:00
<ClInclude Include= "..\Include\internal\pycore_unicodeobject.h" />
2018-10-31 23:52:28 +00:00
<ClInclude Include= "..\Include\internal\pycore_warnings.h" />
2012-05-13 16:19:23 +00:00
<ClInclude Include= "..\Include\intrcheck.h" />
<ClInclude Include= "..\Include\iterobject.h" />
<ClInclude Include= "..\Include\listobject.h" />
<ClInclude Include= "..\Include\longobject.h" />
<ClInclude Include= "..\Include\marshal.h" />
<ClInclude Include= "..\Include\memoryobject.h" />
<ClInclude Include= "..\Include\methodobject.h" />
<ClInclude Include= "..\Include\modsupport.h" />
<ClInclude Include= "..\Include\moduleobject.h" />
<ClInclude Include= "..\Include\object.h" />
<ClInclude Include= "..\Include\objimpl.h" />
<ClInclude Include= "..\Include\opcode.h" />
<ClInclude Include= "..\Include\osdefs.h" />
2016-06-12 20:21:22 +00:00
<ClInclude Include= "..\Include\osmodule.h" />
2012-05-13 16:19:23 +00:00
<ClInclude Include= "..\Include\patchlevel.h" />
<ClInclude Include= "..\Include\py_curses.h" />
<ClInclude Include= "..\Include\pycapsule.h" />
<ClInclude Include= "..\Include\pyerrors.h" />
<ClInclude Include= "..\Include\pyexpat.h" />
2020-04-28 14:32:48 +00:00
<ClInclude Include= "..\Include\pyframe.h" />
<ClInclude Include= "..\Include\pyhash.h" />
2014-11-21 00:45:36 +00:00
<ClInclude Include= "..\Include\pylifecycle.h" />
2012-05-13 16:19:23 +00:00
<ClInclude Include= "..\Include\pymacro.h" />
2020-04-28 14:32:48 +00:00
<ClInclude Include= "..\Include\pymath.h" />
2012-05-13 16:19:23 +00:00
<ClInclude Include= "..\Include\pymem.h" />
<ClInclude Include= "..\Include\pyport.h" />
<ClInclude Include= "..\Include\pystate.h" />
<ClInclude Include= "..\Include\pystrcmp.h" />
2020-04-28 14:32:48 +00:00
<ClInclude Include= "..\Include\pystrtod.h" />
2012-05-13 16:19:23 +00:00
<ClInclude Include= "..\Include\pythonrun.h" />
<ClInclude Include= "..\Include\pythread.h" />
<ClInclude Include= "..\Include\rangeobject.h" />
<ClInclude Include= "..\Include\setobject.h" />
<ClInclude Include= "..\Include\sliceobject.h" />
<ClInclude Include= "..\Include\structmember.h" />
<ClInclude Include= "..\Include\structseq.h" />
<ClInclude Include= "..\Include\symtable.h" />
<ClInclude Include= "..\Include\sysmodule.h" />
<ClInclude Include= "..\Include\token.h" />
<ClInclude Include= "..\Include\traceback.h" />
2018-10-25 13:54:13 +00:00
<ClInclude Include= "..\Include\tracemalloc.h" />
2012-05-13 16:19:23 +00:00
<ClInclude Include= "..\Include\tupleobject.h" />
<ClInclude Include= "..\Include\unicodeobject.h" />
<ClInclude Include= "..\Include\weakrefobject.h" />
<ClInclude Include= "..\Modules\_math.h" />
2013-11-23 11:27:24 +00:00
<ClInclude Include= "..\Modules\hashtable.h" />
2012-05-13 16:19:23 +00:00
<ClInclude Include= "..\Modules\rotatingtree.h" />
2013-10-26 08:18:42 +00:00
<ClInclude Include= "..\Modules\sre.h" />
<ClInclude Include= "..\Modules\sre_constants.h" />
<ClInclude Include= "..\Modules\sre_lib.h" />
2012-05-13 16:19:23 +00:00
<ClInclude Include= "..\Modules\_io\_iomodule.h" />
<ClInclude Include= "..\Modules\cjkcodecs\alg_jisx0201.h" />
<ClInclude Include= "..\Modules\cjkcodecs\cjkcodecs.h" />
<ClInclude Include= "..\Modules\cjkcodecs\emu_jisx0213_2000.h" />
<ClInclude Include= "..\Modules\cjkcodecs\mappings_cn.h" />
<ClInclude Include= "..\Modules\cjkcodecs\mappings_hk.h" />
<ClInclude Include= "..\Modules\cjkcodecs\mappings_jisx0213_pair.h" />
<ClInclude Include= "..\Modules\cjkcodecs\mappings_jp.h" />
<ClInclude Include= "..\Modules\cjkcodecs\mappings_kr.h" />
<ClInclude Include= "..\Modules\cjkcodecs\mappings_tw.h" />
<ClInclude Include= "..\Modules\cjkcodecs\multibytecodec.h" />
<ClInclude Include= "..\Objects\stringlib\count.h" />
<ClInclude Include= "..\Objects\stringlib\fastsearch.h" />
<ClInclude Include= "..\Objects\stringlib\find.h" />
<ClInclude Include= "..\Objects\stringlib\partition.h" />
2013-04-13 19:45:04 +00:00
<ClInclude Include= "..\Objects\stringlib\replace.h" />
2012-05-13 16:19:23 +00:00
<ClInclude Include= "..\Objects\stringlib\split.h" />
<ClInclude Include= "..\Objects\unicodetype_db.h" />
<ClInclude Include= "..\Parser\tokenizer.h" />
2020-06-11 16:30:46 +00:00
<ClInclude Include= "..\Parser\string_parser.h" />
<ClInclude Include= "..\Parser\pegen.h" />
2012-05-13 16:19:23 +00:00
<ClInclude Include= "..\PC\errmap.h" />
<ClInclude Include= "..\PC\pyconfig.h" />
2012-06-18 20:30:44 +00:00
<ClInclude Include= "..\Python\ceval_gil.h" />
<ClInclude Include= "..\Python\condvar.h" />
2012-05-13 16:19:23 +00:00
<ClInclude Include= "..\Python\importdl.h" />
2021-01-25 22:12:50 +00:00
<ClInclude Include= "..\Python\stdlib_module_names.h" />
2012-05-13 16:19:23 +00:00
<ClInclude Include= "..\Python\thread_nt.h" />
2016-05-24 06:15:14 +00:00
<ClInclude Include= "..\Python\wordcode_helpers.h" />
2012-05-13 16:19:23 +00:00
</ItemGroup>
2017-09-07 00:29:37 +00:00
<ItemGroup Condition= "$(IncludeExternals)" >
<ClInclude Include= "$(zlibDir)\crc32.h" />
<ClInclude Include= "$(zlibDir)\deflate.h" />
<ClInclude Include= "$(zlibDir)\inffast.h" />
<ClInclude Include= "$(zlibDir)\inffixed.h" />
<ClInclude Include= "$(zlibDir)\inflate.h" />
<ClInclude Include= "$(zlibDir)\inftrees.h" />
<ClInclude Include= "$(zlibDir)\trees.h" />
<ClInclude Include= "$(zlibDir)\zconf.h" />
<ClInclude Include= "$(zlibDir)\zconf.in.h" />
<ClInclude Include= "$(zlibDir)\zlib.h" />
<ClInclude Include= "$(zlibDir)\zutil.h" />
</ItemGroup>
2012-05-13 16:19:23 +00:00
<ItemGroup >
2018-02-18 12:41:58 +00:00
<ClCompile Include= "..\Modules\_abc.c" />
2012-05-13 16:19:23 +00:00
<ClCompile Include= "..\Modules\_bisectmodule.c" />
2016-09-06 20:03:25 +00:00
<ClCompile Include= "..\Modules\_blake2\blake2module.c" />
<ClCompile Include= "..\Modules\_blake2\blake2b_impl.c" />
<ClCompile Include= "..\Modules\_blake2\blake2s_impl.c" />
2012-05-13 16:19:23 +00:00
<ClCompile Include= "..\Modules\_codecsmodule.c" />
<ClCompile Include= "..\Modules\_collectionsmodule.c" />
2018-01-23 00:11:18 +00:00
<ClCompile Include= "..\Modules\_contextvarsmodule.c" />
2012-05-13 16:19:23 +00:00
<ClCompile Include= "..\Modules\_csv.c" />
<ClCompile Include= "..\Modules\_functoolsmodule.c" />
<ClCompile Include= "..\Modules\_heapqmodule.c" />
<ClCompile Include= "..\Modules\_json.c" />
<ClCompile Include= "..\Modules\_localemodule.c" />
<ClCompile Include= "..\Modules\_lsprof.c" />
<ClCompile Include= "..\Modules\_pickle.c" />
<ClCompile Include= "..\Modules\_randommodule.c" />
2016-09-07 10:51:56 +00:00
<ClCompile Include= "..\Modules\_sha3\sha3module.c" />
2012-05-13 16:19:23 +00:00
<ClCompile Include= "..\Modules\_sre.c" />
2013-06-23 13:50:45 +00:00
<ClCompile Include= "..\Modules\_stat.c" />
2012-05-13 16:19:23 +00:00
<ClCompile Include= "..\Modules\_struct.c" />
<ClCompile Include= "..\Modules\_weakref.c" />
<ClCompile Include= "..\Modules\arraymodule.c" />
<ClCompile Include= "..\Modules\atexitmodule.c" />
<ClCompile Include= "..\Modules\audioop.c" />
<ClCompile Include= "..\Modules\binascii.c" />
<ClCompile Include= "..\Modules\cmathmodule.c" />
<ClCompile Include= "..\Modules\_datetimemodule.c" />
<ClCompile Include= "..\Modules\errnomodule.c" />
<ClCompile Include= "..\Modules\faulthandler.c" />
<ClCompile Include= "..\Modules\gcmodule.c" />
2021-12-03 00:08:42 +00:00
<ClCompile Include= "..\Modules\getbuildinfo.c" />
2012-05-13 16:19:23 +00:00
<ClCompile Include= "..\Modules\itertoolsmodule.c" />
<ClCompile Include= "..\Modules\main.c" />
<ClCompile Include= "..\Modules\mathmodule.c" />
<ClCompile Include= "..\Modules\md5module.c" />
<ClCompile Include= "..\Modules\mmapmodule.c" />
2013-11-24 00:11:57 +00:00
<ClCompile Include= "..\Modules\_opcode.c" />
2013-04-20 17:21:44 +00:00
<ClCompile Include= "..\Modules\_operator.c" />
2012-05-13 16:19:23 +00:00
<ClCompile Include= "..\Modules\posixmodule.c" />
<ClCompile Include= "..\Modules\rotatingtree.c" />
<ClCompile Include= "..\Modules\sha1module.c" />
<ClCompile Include= "..\Modules\sha256module.c" />
<ClCompile Include= "..\Modules\sha512module.c" />
<ClCompile Include= "..\Modules\signalmodule.c" />
2019-08-23 22:20:30 +00:00
<ClCompile Include= "..\Modules\_statisticsmodule.c" />
2012-05-13 16:19:23 +00:00
<ClCompile Include= "..\Modules\symtablemodule.c" />
<ClCompile Include= "..\Modules\_threadmodule.c" />
2013-11-23 11:27:24 +00:00
<ClCompile Include= "..\Modules\_tracemalloc.c" />
2021-07-22 21:06:54 +00:00
<ClCompile Include= "..\Modules\_typingmodule.c" />
2012-05-13 16:19:23 +00:00
<ClCompile Include= "..\Modules\timemodule.c" />
<ClCompile Include= "..\Modules\xxsubtype.c" />
2018-02-11 16:43:48 +00:00
<ClCompile Include= "..\Modules\_xxsubinterpretersmodule.c" />
2012-05-13 16:19:23 +00:00
<ClCompile Include= "..\Modules\_io\fileio.c" />
<ClCompile Include= "..\Modules\_io\bytesio.c" />
<ClCompile Include= "..\Modules\_io\stringio.c" />
<ClCompile Include= "..\Modules\_io\bufferedio.c" />
<ClCompile Include= "..\Modules\_io\iobase.c" />
<ClCompile Include= "..\Modules\_io\textio.c" />
2016-08-31 04:22:36 +00:00
<ClCompile Include= "..\Modules\_io\winconsoleio.c" />
2012-05-13 16:19:23 +00:00
<ClCompile Include= "..\Modules\_io\_iomodule.c" />
<ClCompile Include= "..\Modules\cjkcodecs\_codecs_cn.c" />
<ClCompile Include= "..\Modules\cjkcodecs\_codecs_hk.c" />
<ClCompile Include= "..\Modules\cjkcodecs\_codecs_iso2022.c" />
<ClCompile Include= "..\Modules\cjkcodecs\_codecs_jp.c" />
<ClCompile Include= "..\Modules\cjkcodecs\_codecs_kr.c" />
<ClCompile Include= "..\Modules\cjkcodecs\_codecs_tw.c" />
<ClCompile Include= "..\Modules\cjkcodecs\multibytecodec.c" />
<ClCompile Include= "..\Modules\_winapi.c" />
<ClCompile Include= "..\Objects\abstract.c" />
<ClCompile Include= "..\Objects\accu.c" />
<ClCompile Include= "..\Objects\boolobject.c" />
2017-02-10 13:19:36 +00:00
<ClCompile Include= "..\Objects\bytearrayobject.c" />
2017-02-12 18:27:05 +00:00
<ClCompile Include= "..\Objects\bytes_methods.c" />
2012-05-13 16:19:23 +00:00
<ClCompile Include= "..\Objects\bytesobject.c" />
2017-02-12 18:27:05 +00:00
<ClCompile Include= "..\Objects\call.c" />
2012-05-13 16:19:23 +00:00
<ClCompile Include= "..\Objects\capsule.c" />
<ClCompile Include= "..\Objects\cellobject.c" />
<ClCompile Include= "..\Objects\classobject.c" />
<ClCompile Include= "..\Objects\codeobject.c" />
<ClCompile Include= "..\Objects\complexobject.c" />
<ClCompile Include= "..\Objects\descrobject.c" />
<ClCompile Include= "..\Objects\dictobject.c" />
<ClCompile Include= "..\Objects\enumobject.c" />
<ClCompile Include= "..\Objects\exceptions.c" />
<ClCompile Include= "..\Objects\fileobject.c" />
<ClCompile Include= "..\Objects\floatobject.c" />
<ClCompile Include= "..\Objects\frameobject.c" />
<ClCompile Include= "..\Objects\funcobject.c" />
2020-04-07 16:50:06 +00:00
<ClCompile Include= "..\Objects\genericaliasobject.c" />
2012-05-13 16:19:23 +00:00
<ClCompile Include= "..\Objects\genobject.c" />
2019-03-15 22:35:46 +00:00
<ClCompile Include= "..\Objects\interpreteridobject.c" />
2012-05-13 16:19:23 +00:00
<ClCompile Include= "..\Objects\iterobject.c" />
<ClCompile Include= "..\Objects\listobject.c" />
<ClCompile Include= "..\Objects\longobject.c" />
<ClCompile Include= "..\Objects\memoryobject.c" />
<ClCompile Include= "..\Objects\methodobject.c" />
<ClCompile Include= "..\Objects\moduleobject.c" />
2012-06-04 17:24:44 +00:00
<ClCompile Include= "..\Objects\namespaceobject.c" />
2012-05-13 16:19:23 +00:00
<ClCompile Include= "..\Objects\object.c" />
<ClCompile Include= "..\Objects\obmalloc.c" />
2015-05-30 20:56:04 +00:00
<ClCompile Include= "..\Objects\odictobject.c" />
2019-05-26 15:10:09 +00:00
<ClCompile Include= "..\Objects\picklebufobject.c" />
2012-05-13 16:19:23 +00:00
<ClCompile Include= "..\Objects\rangeobject.c" />
<ClCompile Include= "..\Objects\setobject.c" />
<ClCompile Include= "..\Objects\sliceobject.c" />
<ClCompile Include= "..\Objects\structseq.c" />
<ClCompile Include= "..\Objects\tupleobject.c" />
<ClCompile Include= "..\Objects\typeobject.c" />
<ClCompile Include= "..\Objects\unicodectype.c" />
<ClCompile Include= "..\Objects\unicodeobject.c" />
2020-09-09 20:23:24 +00:00
<ClCompile Include= "..\Objects\unionobject.c" />
2012-05-13 16:19:23 +00:00
<ClCompile Include= "..\Objects\weakrefobject.c" />
<ClCompile Include= "..\Parser\myreadline.c" />
<ClCompile Include= "..\Parser\tokenizer.c" />
2018-12-22 09:18:40 +00:00
<ClCompile Include= "..\Parser\token.c" />
2020-06-11 16:30:46 +00:00
<ClCompile Include= "..\Parser\pegen.c" />
2021-11-21 01:08:50 +00:00
<ClCompile Include= "..\Parser\pegen_errors.c" />
<ClCompile Include= "..\Parser\action_helpers.c" />
2020-06-11 16:30:46 +00:00
<ClCompile Include= "..\Parser\parser.c" />
<ClCompile Include= "..\Parser\string_parser.c" />
<ClCompile Include= "..\Parser\peg_api.c" />
2015-03-06 22:47:02 +00:00
<ClCompile Include= "..\PC\invalid_parameter_handler.c" />
2012-05-13 16:19:23 +00:00
<ClCompile Include= "..\PC\winreg.c" />
<ClCompile Include= "..\PC\config.c" />
<ClCompile Include= "..\PC\msvcrtmodule.c" />
2013-11-20 10:46:18 +00:00
<ClCompile Include= "..\Python\pyhash.c" />
2012-05-13 16:19:23 +00:00
<ClCompile Include= "..\Python\_warnings.c" />
<ClCompile Include= "..\Python\asdl.c" />
<ClCompile Include= "..\Python\ast.c" />
2017-12-14 07:47:20 +00:00
<ClCompile Include= "..\Python\ast_opt.c" />
2018-01-26 16:20:18 +00:00
<ClCompile Include= "..\Python\ast_unparse.c" />
2012-05-13 16:19:23 +00:00
<ClCompile Include= "..\Python\bltinmodule.c" />
2017-05-23 04:36:03 +00:00
<ClCompile Include= "..\Python\bootstrap_hash.c" />
2012-05-13 16:19:23 +00:00
<ClCompile Include= "..\Python\ceval.c" />
<ClCompile Include= "..\Python\codecs.c" />
<ClCompile Include= "..\Python\compile.c" />
2018-01-23 00:11:18 +00:00
<ClCompile Include= "..\Python\context.c" />
2012-05-13 16:19:23 +00:00
<ClCompile Include= "..\Python\dynamic_annotations.c" />
<ClCompile Include= "..\Python\dynload_win.c" />
<ClCompile Include= "..\Python\errors.c" />
<ClCompile Include= "..\Python\fileutils.c" />
<ClCompile Include= "..\Python\formatter_unicode.c" />
2021-07-26 10:22:16 +00:00
<ClCompile Include= "..\Python\frame.c" />
2012-05-13 16:19:23 +00:00
<ClCompile Include= "..\Python\frozen.c" />
<ClCompile Include= "..\Python\future.c" />
<ClCompile Include= "..\Python\getargs.c" />
<ClCompile Include= "..\Python\getcompiler.c" />
<ClCompile Include= "..\Python\getcopyright.c" />
<ClCompile Include= "..\Python\getopt.c" />
<ClCompile Include= "..\Python\getplatform.c" />
<ClCompile Include= "..\Python\getversion.c" />
2018-01-23 00:11:18 +00:00
<ClCompile Include= "..\Python\hamt.c" />
2020-05-12 00:42:19 +00:00
<ClCompile Include= "..\Python\hashtable.c" />
2012-05-13 16:19:23 +00:00
<ClCompile Include= "..\Python\import.c" />
<ClCompile Include= "..\Python\importdl.c" />
2019-05-27 14:39:22 +00:00
<ClCompile Include= "..\Python\initconfig.c" />
2012-05-13 16:19:23 +00:00
<ClCompile Include= "..\Python\marshal.c" />
<ClCompile Include= "..\Python\modsupport.c" />
<ClCompile Include= "..\Python\mysnprintf.c" />
<ClCompile Include= "..\Python\mystrtoul.c" />
2017-12-04 12:39:15 +00:00
<ClCompile Include= "..\Python\pathconfig.c" />
2019-03-01 16:52:56 +00:00
<ClCompile Include= "..\Python\preconfig.c" />
2012-05-13 16:19:23 +00:00
<ClCompile Include= "..\Python\pyarena.c" />
<ClCompile Include= "..\Python\pyctype.c" />
<ClCompile Include= "..\Python\pyfpe.c" />
2014-11-21 00:45:36 +00:00
<ClCompile Include= "..\Python\pylifecycle.c" />
2012-05-13 16:19:23 +00:00
<ClCompile Include= "..\Python\pymath.c" />
<ClCompile Include= "..\Python\pytime.c" />
<ClCompile Include= "..\Python\pystate.c" />
<ClCompile Include= "..\Python\pystrcmp.c" />
2015-04-25 23:22:26 +00:00
<ClCompile Include= "..\Python\pystrhex.c" />
2012-05-13 16:19:23 +00:00
<ClCompile Include= "..\Python\pystrtod.c" />
<ClCompile Include= "..\Python\dtoa.c" />
<ClCompile Include= "..\Python\Python-ast.c" />
2021-08-24 16:50:05 +00:00
<ClCompile Include= "..\Python\Python-tokenize.c" />
2012-05-13 16:19:23 +00:00
<ClCompile Include= "..\Python\pythonrun.c" />
2021-06-07 17:38:06 +00:00
<ClCompile Include= "..\Python\specialize.c" />
2021-04-14 01:36:07 +00:00
<ClCompile Include= "..\Python\suggestions.c" />
2012-05-13 16:19:23 +00:00
<ClCompile Include= "..\Python\structmember.c" />
<ClCompile Include= "..\Python\symtable.c" />
2021-12-10 17:13:55 +00:00
<ClCompile Include= "..\Python\sysmodule.c" >
<PreprocessorDefinitions > VPATH="$(PyVPath)";%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
2012-05-13 16:19:23 +00:00
<ClCompile Include= "..\Python\thread.c" />
<ClCompile Include= "..\Python\traceback.c" />
</ItemGroup>
2021-11-22 18:09:48 +00:00
<ItemGroup >
<!-- BEGIN deepfreeze -->
2022-01-20 16:38:39 +00:00
<ClCompile Include= "..\Python\deepfreeze\deepfreeze.c" />
2021-11-22 18:09:48 +00:00
<!-- END deepfreeze -->
</ItemGroup>
2017-09-07 00:29:37 +00:00
<ItemGroup Condition= "$(IncludeExternals)" >
<ClCompile Include= "..\Modules\zlibmodule.c" />
<ClCompile Include= "$(zlibDir)\adler32.c" />
<ClCompile Include= "$(zlibDir)\compress.c" />
<ClCompile Include= "$(zlibDir)\crc32.c" />
<ClCompile Include= "$(zlibDir)\deflate.c" />
<ClCompile Include= "$(zlibDir)\infback.c" />
<ClCompile Include= "$(zlibDir)\inffast.c" />
<ClCompile Include= "$(zlibDir)\inflate.c" />
<ClCompile Include= "$(zlibDir)\inftrees.c" />
<ClCompile Include= "$(zlibDir)\trees.c" />
<ClCompile Include= "$(zlibDir)\uncompr.c" />
<ClCompile Include= "$(zlibDir)\zutil.c" />
</ItemGroup>
2015-01-15 17:10:16 +00:00
<ItemGroup >
<ClCompile Include= "..\PC\dl_nt.c" />
</ItemGroup>
2012-05-13 16:19:23 +00:00
<ItemGroup >
<ResourceCompile Include= "..\PC\python_nt.rc" />
</ItemGroup>
<Import Project= "$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label= "ExtensionTargets" >
2021-04-06 22:54:43 +00:00
<Import Project= "regen.targets" />
2012-05-13 16:19:23 +00:00
</ImportGroup>
2021-04-06 22:54:43 +00:00
<Target Name= "_TriggerRegen" BeforeTargets= "PrepareForBuild" DependsOnTargets= "Regen" />
2015-01-15 17:10:16 +00:00
<Target Name= "_GetBuildInfo" BeforeTargets= "PrepareForBuild" >
2016-11-22 19:48:52 +00:00
<PropertyGroup >
2017-03-04 05:20:37 +00:00
<GIT Condition= "$(GIT) == ''" > git</GIT>
<_GIT > $(GIT)</_GIT>
<_GIT Condition= "$(GIT.Contains(` `))" > "$(GIT)"</_GIT>
2016-11-22 19:48:52 +00:00
</PropertyGroup>
2017-03-04 05:20:37 +00:00
<Message Text= "Getting build info from $(_GIT)" Importance= "high" />
2016-12-03 19:56:20 +00:00
<MakeDir Directories= "$(IntDir)" Condition= "!Exists($(IntDir))" />
2017-03-04 05:20:37 +00:00
<Exec Command= "$(_GIT) name-rev --name-only HEAD > "$(IntDir)gitbranch.txt"" ContinueOnError= "true" />
2017-03-21 03:41:52 +00:00
<Exec Command= "$(_GIT) rev-parse --short HEAD > "$(IntDir)gitversion.txt"" ContinueOnError= "true" />
<Exec Command= "$(_GIT) describe --all --always --dirty > "$(IntDir)gittag.txt"" ContinueOnError= "true" />
2014-11-22 20:54:57 +00:00
<PropertyGroup >
2017-03-04 05:20:37 +00:00
<GitBranch Condition= "Exists('$(IntDir)gitbranch.txt')" > $([System.IO.File]::ReadAllText('$(IntDir)gitbranch.txt').Trim())</GitBranch>
<GitVersion Condition= "Exists('$(IntDir)gitversion.txt')" > $([System.IO.File]::ReadAllText('$(IntDir)gitversion.txt').Trim())</GitVersion>
<GitTag Condition= "Exists('$(IntDir)gittag.txt')" > $([System.IO.File]::ReadAllText('$(IntDir)gittag.txt').Trim())</GitTag>
2014-11-22 20:54:57 +00:00
</PropertyGroup>
2017-03-04 05:20:37 +00:00
<Message Text= "Building $(GitTag):$(GitVersion) $(GitBranch)" Importance= "high" />
2014-11-22 20:54:57 +00:00
<ItemGroup >
2021-12-03 00:08:42 +00:00
<ClCompile Condition= "$(Filename) == 'getbuildinfo'" >
2017-03-04 05:20:37 +00:00
<PreprocessorDefinitions > GITVERSION="$(GitVersion)";GITTAG="$(GitTag)";GITBRANCH="$(GitBranch)";%(PreprocessorDefinitions)</PreprocessorDefinitions>
2014-11-22 20:54:57 +00:00
</ClCompile>
</ItemGroup>
</Target>
2021-12-03 19:47:38 +00:00
<Target Name= "_WarnAboutToolset" BeforeTargets= "PrepareForBuild" Condition= "$(PlatformToolset) != 'v140' and $(PlatformToolset) != 'v141' and $(PlatformToolset) != 'v142' and $(PlatformToolset) != 'v143'" >
2014-11-22 20:54:57 +00:00
<Warning Text= "Toolset $(PlatformToolset) is not used for official builds. Your build may have errors or incompatibilities." />
</Target>
2017-09-07 00:29:37 +00:00
<Target Name= "_WarnAboutZlib" BeforeTargets= "PrepareForBuild" Condition= "!$(IncludeExternals)" >
<Warning Text= "Not including zlib is not a supported configuration." />
</Target>
2018-12-11 02:52:57 +00:00
2020-03-11 11:18:12 +00:00
<Target Name= "_CopyVCRuntime" AfterTargets= "Build" Inputs= "@(VCRuntimeDLL)" Outputs= "$(OutDir)%(Filename)%(Extension)" DependsOnTargets= "FindVCRuntime" >
2020-03-03 00:04:11 +00:00
<!-- bpo - 38597: When we switch to another VCRuntime DLL, include vcruntime140.dll as well -->
<Warning Text= "A copy of vcruntime140.dll is also required" Condition= "!$(VCToolsRedistVersion.StartsWith(`14.`))" />
2018-12-11 02:52:57 +00:00
<Copy SourceFiles= "%(VCRuntimeDLL.FullPath)" DestinationFolder= "$(OutDir)" />
</Target>
<Target Name= "_CleanVCRuntime" AfterTargets= "Clean" >
<Delete Files= "@(VCRuntimeDLL->'$(OutDir)%(Filename)%(Extension)')" />
</Target>
2021-12-03 00:08:42 +00:00
<Target Name= "_DeletePyBuildDirTxt" BeforeTargets= "PrepareForBuild" >
<Delete Files= "$(OutDir)pybuilddir.txt" />
</Target>
2016-06-12 20:21:22 +00:00
</Project>