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>
2023-02-07 02:11:01 +00:00
<AdditionalIncludeDirectories > $(PySourcePath)Modules\_hacl\include;$(PySourcePath)Modules\_hacl\internal;$(PySourcePath)Python;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
2017-09-07 00:29:37 +00:00
<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>
2024-01-29 02:48:48 +00:00
<PreprocessorDefinitions Condition= "'$(UseJIT)' == 'true'" > _Py_JIT;%(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" >
2024-01-03 17:30:20 +00:00
<AdditionalIncludeDirectories > $(GeneratedFrozenModulesDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
2021-12-03 00:08:42 +00:00
<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\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" />
2022-04-06 23:05:27 +00:00
<ClInclude Include= "..\Include\cpython\complexobject.h" />
2021-10-15 07:46:29 +00:00
<ClInclude Include= "..\Include\cpython\context.h" />
2022-01-26 16:32:47 +00:00
<ClInclude Include= "..\Include\cpython\descrobject.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" />
2023-07-27 21:30:16 +00:00
<ClInclude Include= "..\Include\cpython\interpreteridobject.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" />
2022-11-23 14:44:42 +00:00
<ClInclude Include= "..\Include\cpython\memoryobject.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" />
2023-06-30 10:40:09 +00:00
<ClInclude Include= "..\Include\cpython\optimizer.h" />
2021-02-19 14:55:46 +00:00
<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" />
2023-08-31 21:41:18 +00:00
<ClInclude Include= "..\Include\cpython\pyatomic.h" />
<ClInclude Include= "..\Include\cpython\pyatomic_msc.h" />
2021-02-17 18:30:31 +00:00
<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" />
2022-06-19 10:02:33 +00:00
<ClInclude Include= "..\Include\cpython\pyframe.h" />
2023-11-15 00:19:20 +00:00
<ClInclude Include= "..\Include\cpython\pyhash.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" />
2023-09-06 15:54:59 +00:00
<ClInclude Include= "..\Include\cpython\pystats.h" />
2020-12-08 22:51:54 +00:00
<ClInclude Include= "..\Include\cpython\pythonrun.h" />
2022-04-21 21:00:42 +00:00
<ClInclude Include= "..\Include\cpython\pythread.h" />
2022-04-06 23:26:24 +00:00
<ClInclude Include= "..\Include\cpython\setobject.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" />
2023-07-02 00:49:18 +00:00
<ClInclude Include= "..\Include\cpython\tracemalloc.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" />
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" />
2023-04-06 00:42:02 +00:00
<ClInclude Include= "..\Include\internal\pycore_atexit.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" />
2023-08-29 01:20:02 +00:00
<ClInclude Include= "..\Include\internal\pycore_capsule.h" />
2018-10-31 23:52:28 +00:00
<ClInclude Include= "..\Include\internal\pycore_ceval.h" />
2022-12-09 00:17:20 +00:00
<ClInclude Include= "..\Include\internal\pycore_ceval_state.h" />
2023-03-31 17:17:59 +00:00
<ClInclude Include= "..\Include\internal\pycore_cfg.h" />
2019-06-18 22:48:09 +00:00
<ClInclude Include= "..\Include\internal\pycore_code.h" />
2023-06-30 09:34:01 +00:00
<ClInclude Include= "..\Include\internal\pycore_codecs.h" />
2021-03-23 23:51:50 +00:00
<ClInclude Include= "..\Include\internal\pycore_compile.h" />
2023-07-02 21:19:59 +00:00
<ClInclude Include= "..\Include\internal\pycore_complexobject.h" />
2018-10-31 23:52:28 +00:00
<ClInclude Include= "..\Include\internal\pycore_condvar.h" />
<ClInclude Include= "..\Include\internal\pycore_context.h" />
2023-11-08 22:39:29 +00:00
<ClInclude Include= "..\Include\internal\pycore_critical_section.h" />
2023-10-30 22:53:10 +00:00
<ClInclude Include= "..\Include\internal\pycore_crossinterp.h" />
2022-06-17 15:13:17 +00:00
<ClInclude Include= "..\Include\internal\pycore_descrobject.h" />
2022-11-16 17:37:29 +00:00
<ClInclude Include= "..\Include\internal\pycore_dict.h" />
<ClInclude Include= "..\Include\internal\pycore_dict_state.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" />
2022-12-12 16:58:46 +00:00
<ClInclude Include= "..\Include\internal\pycore_faulthandler.h" />
2018-11-23 11:30:40 +00:00
<ClInclude Include= "..\Include\internal\pycore_fileutils.h" />
2023-03-16 17:27:21 +00:00
<ClInclude Include= "..\Include\internal\pycore_fileutils_windows.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" />
2023-01-09 09:05:56 +00:00
<ClInclude Include= "..\Include\internal\pycore_frame.h" />
2024-01-09 23:04:41 +00:00
<ClInclude Include= "..\Include\internal\pycore_freelist.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" />
2022-11-08 17:03:03 +00:00
<ClInclude Include= "..\Include\internal\pycore_global_objects_fini_generated.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" />
2023-08-29 00:29:46 +00:00
<ClInclude Include= "..\Include\internal\pycore_identifier.h" />
2019-06-18 22:48:09 +00:00
<ClInclude Include= "..\Include\internal\pycore_import.h" />
2023-10-04 22:50:29 +00:00
<ClInclude Include= "..\Include\internal\pycore_importdl.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" />
2023-01-05 16:05:51 +00:00
<ClInclude Include= "..\Include\internal\pycore_intrinsics.h" />
2024-01-29 02:48:48 +00:00
<ClInclude Include= "..\Include\internal\pycore_jit.h" />
2020-06-22 15:39:32 +00:00
<ClInclude Include= "..\Include\internal\pycore_list.h" />
2023-09-19 15:54:29 +00:00
<ClInclude Include= "..\Include\internal\pycore_llist.h" />
<ClInclude Include= "..\Include\internal\pycore_lock.h" />
2020-10-26 23:00:03 +00:00
<ClInclude Include= "..\Include\internal\pycore_long.h" />
2023-07-03 09:39:11 +00:00
<ClInclude Include= "..\Include\internal\pycore_modsupport.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" />
2024-01-20 16:14:45 +00:00
<ClInclude Include= "..\Include\internal\pycore_object_alloc.h" />
2023-03-20 16:03:04 +00:00
<ClInclude Include= "..\Include\internal\pycore_object_state.h" />
2022-11-11 23:30:46 +00:00
<ClInclude Include= "..\Include\internal\pycore_obmalloc.h" />
<ClInclude Include= "..\Include\internal\pycore_obmalloc_init.h" />
2023-08-29 00:29:46 +00:00
<ClInclude Include= "..\Include\internal\pycore_optimizer.h" />
2023-09-19 15:54:29 +00:00
<ClInclude Include= "..\Include\internal\pycore_parking_lot.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" />
2022-11-11 23:30:46 +00:00
<ClInclude Include= "..\Include\internal\pycore_pymem_init.h" />
2018-11-12 15:53:38 +00:00
<ClInclude Include= "..\Include\internal\pycore_pystate.h" />
2023-09-06 15:54:59 +00:00
<ClInclude Include= "..\Include\internal\pycore_pystats.h" />
2023-08-29 02:18:52 +00:00
<ClInclude Include= "..\Include\internal\pycore_pythonrun.h" />
2022-12-09 00:50:58 +00:00
<ClInclude Include= "..\Include\internal\pycore_pythread.h" />
2022-06-21 10:19:26 +00:00
<ClInclude Include= "..\Include\internal\pycore_range.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" />
2022-07-07 20:04:05 +00:00
<ClInclude Include= "..\Include\internal\pycore_runtime_init_generated.h" />
2023-09-19 15:54:29 +00:00
<ClInclude Include= "..\Include\internal\pycore_semaphore.h" />
2023-07-22 15:04:34 +00:00
<ClInclude Include= "..\Include\internal\pycore_setobject.h" />
2022-04-25 22:13:31 +00:00
<ClInclude Include= "..\Include\internal\pycore_signal.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" />
2022-12-08 23:46:09 +00:00
<ClInclude Include= "..\Include\internal\pycore_time.h" />
2022-05-11 21:22:50 +00:00
<ClInclude Include= "..\Include\internal\pycore_token.h" />
2019-05-20 00:22:32 +00:00
<ClInclude Include= "..\Include\internal\pycore_traceback.h" />
2022-12-12 15:44:23 +00:00
<ClInclude Include= "..\Include\internal\pycore_tracemalloc.h" />
2023-12-07 19:11:45 +00:00
<ClInclude Include= "..\Include\internal\pycore_tstate.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" />
2023-05-16 03:36:23 +00:00
<ClInclude Include= "..\Include\internal\pycore_typevarobject.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" />
2022-11-08 17:03:03 +00:00
<ClInclude Include= "..\Include\internal\pycore_unicodeobject_generated.h" />
2018-10-31 23:52:28 +00:00
<ClInclude Include= "..\Include\internal\pycore_warnings.h" />
2023-06-20 06:52:40 +00:00
<ClInclude Include= "..\Include\internal\pycore_weakref.h" />
2023-07-27 21:30:16 +00:00
<ClInclude Include= "..\Include\interpreteridobject.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" />
2023-10-30 15:43:11 +00:00
<ClInclude Include= "..\Include\internal\mimalloc\mimalloc\atomic.h" />
<ClInclude Include= "..\Include\internal\mimalloc\mimalloc\internal.h" />
<ClInclude Include= "..\Include\internal\mimalloc\mimalloc\prim.h" />
<ClInclude Include= "..\Include\internal\mimalloc\mimalloc\track.h" />
<ClInclude Include= "..\Include\internal\mimalloc\mimalloc\types.h" />
<ClInclude Include= "..\Include\internal\mimalloc\mimalloc.h" />
2012-05-13 16:19:23 +00:00
<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" />
2023-09-19 15:54:29 +00:00
<ClInclude Include= "..\Include\pyatomic.h" />
2022-02-22 22:11:48 +00:00
<ClInclude Include= "..\Include\pybuffer.h" />
2012-05-13 16:19:23 +00:00
<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" />
2022-05-16 13:35:11 +00:00
<ClInclude Include= "..\Include\pystats.h" />
2012-05-13 16:19:23 +00:00
<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" />
2022-02-24 16:07:12 +00:00
<ClInclude Include= "..\Include\pytypedefs.h" />
2012-05-13 16:19:23 +00:00
<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\traceback.h" />
<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" />
<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" />
2023-10-11 15:14:44 +00:00
<ClInclude Include= "..\Parser\lexer\state.h" />
<ClInclude Include= "..\Parser\lexer\lexer.h" />
<ClInclude Include= "..\Parser\lexer\buffer.h" />
<ClInclude Include= "..\Parser\tokenizer\helpers.h" />
<ClInclude Include= "..\Parser\tokenizer\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" />
2023-12-13 15:38:45 +00:00
<ClInclude Include= "..\PC\pyconfig.h.in" />
2012-06-18 20:30:44 +00:00
<ClInclude Include= "..\Python\condvar.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" />
</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" />
2023-05-08 03:50:04 +00:00
<ClCompile Include= "..\Modules\_hacl\Hacl_Hash_MD5.c" />
<ClCompile Include= "..\Modules\_hacl\Hacl_Hash_SHA1.c" />
2023-05-24 20:30:11 +00:00
<ClCompile Include= "..\Modules\_hacl\Hacl_Hash_SHA2.c" />
2023-05-08 03:50:04 +00:00
<ClCompile Include= "..\Modules\_hacl\Hacl_Hash_SHA3.c" />
2012-05-13 16:19:23 +00:00
<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" />
2022-04-04 07:53:26 +00:00
<ClCompile Include= "..\Modules\_sre\sre.c" />
<ClInclude Include= "..\Modules\_sre\sre.h" />
<ClInclude Include= "..\Modules\_sre\sre_constants.h" />
<ClInclude Include= "..\Modules\_sre\sre_lib.h" />
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" />
2024-01-08 15:10:45 +00:00
<ClCompile Include= "..\Modules\_suggestions.c" />
2012-05-13 16:19:23 +00:00
<ClCompile Include= "..\Modules\_weakref.c" />
<ClCompile Include= "..\Modules\arraymodule.c" />
<ClCompile Include= "..\Modules\atexitmodule.c" />
2022-03-20 19:28:15 +00:00
<ClCompile Include= "..\Modules\binascii.c" >
<PreprocessorDefinitions > USE_ZLIB_CRC32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
2012-05-13 16:19:23 +00:00
<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" />
2023-02-16 06:08:20 +00:00
<ClCompile Include= "..\Modules\sha2module.c" />
2023-05-08 03:50:04 +00:00
<ClCompile Include= "..\Modules\sha3module.c" />
2012-05-13 16:19:23 +00:00
<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" />
2023-10-04 22:50:29 +00:00
<ClCompile Include= "..\Modules\_sysconfig.c" />
2012-05-13 16:19:23 +00:00
<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" />
2023-02-04 01:14:43 +00:00
<ClCompile Include= "..\Modules\_xxinterpchannelsmodule.c" />
2023-12-12 17:43:30 +00:00
<ClCompile Include= "..\Modules\_xxinterpqueuesmodule.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\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" />
2023-05-16 03:36:23 +00:00
<ClCompile Include= "..\Objects\typevarobject.c" />
2012-05-13 16:19:23 +00:00
<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" />
2023-10-11 15:14:44 +00:00
<ClCompile Include= "..\Parser\lexer\state.c" />
<ClCompile Include= "..\Parser\lexer\lexer.c" />
<ClCompile Include= "..\Parser\lexer\buffer.c" />
<ClCompile Include= "..\Parser\tokenizer\string_tokenizer.c" />
<ClCompile Include= "..\Parser\tokenizer\file_tokenizer.c" />
<ClCompile Include= "..\Parser\tokenizer\utf8_tokenizer.c" />
<ClCompile Include= "..\Parser\tokenizer\readline_tokenizer.c" />
<ClCompile Include= "..\Parser\tokenizer\helpers.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" />
2023-04-11 10:15:09 +00:00
<ClCompile Include= "..\Python\assemble.c" />
2012-05-13 16:19:23 +00:00
<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" />
2023-11-08 22:39:29 +00:00
<ClCompile Include= "..\Python\critical_section.c" />
2023-10-30 22:53:10 +00:00
<ClCompile Include= "..\Python\crossinterp.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" />
2023-04-11 10:15:09 +00:00
<ClCompile Include= "..\Python\flowgraph.c" />
2012-05-13 16:19:23 +00:00
<ClCompile Include= "..\Python\formatter_unicode.c" />
2021-07-26 10:22:16 +00:00
<ClCompile Include= "..\Python\frame.c" />
2024-01-03 17:30:20 +00:00
<ClCompile Include= "..\Python\frozen.c" >
<AdditionalIncludeDirectories > $(GeneratedFrozenModulesDir)Python;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
2012-05-13 16:19:23 +00:00
<ClCompile Include= "..\Python\future.c" />
2024-01-05 20:17:16 +00:00
<ClCompile Include= "..\Python\gc.c" />
2024-01-09 23:04:41 +00:00
<ClCompile Include= "..\Python\gc_free_threading.c" />
<ClCompile Include= "..\Python\gc_gil.c" />
2012-05-13 16:19:23 +00:00
<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" />
2022-08-24 13:21:01 +00:00
<ClCompile Include= "..\Python\ceval_gil.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" />
2023-01-05 16:05:51 +00:00
<ClCompile Include= "..\Python\intrinsics.c" />
2023-04-12 11:04:55 +00:00
<ClCompile Include= "..\Python\instrumentation.c" />
2024-01-29 02:48:48 +00:00
<ClCompile Include= "..\Python\jit.c" />
2023-04-12 11:04:55 +00:00
<ClCompile Include= "..\Python\legacy_tracing.c" />
2023-09-19 15:54:29 +00:00
<ClCompile Include= "..\Python\lock.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" />
2024-01-25 18:27:36 +00:00
<ClCompile Include= "..\Python\object_stack.c" />
2023-06-02 10:46:18 +00:00
<ClCompile Include= "..\Python\optimizer.c" />
2023-08-15 18:04:17 +00:00
<ClCompile Include= "..\Python\optimizer_analysis.c" />
2023-09-19 15:54:29 +00:00
<ClCompile Include= "..\Python\parking_lot.c" />
2017-12-04 12:39:15 +00:00
<ClCompile Include= "..\Python\pathconfig.c" />
2022-10-25 22:34:22 +00:00
<ClCompile Include= "..\Python\perf_trampoline.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" />
2023-05-17 13:17:16 +00:00
<ClCompile Include= "..\Python\tracemalloc.c" />
2012-05-13 16:19:23 +00:00
</ItemGroup>
2021-11-22 18:09:48 +00:00
<ItemGroup >
<!-- BEGIN deepfreeze -->
2024-01-03 17:30:20 +00:00
<ClCompile Include= "$(GeneratedFrozenModulesDir)deepfreeze.c" />
2021-11-22 18:09:48 +00:00
<!-- END deepfreeze -->
2022-04-05 19:03:17 +00:00
</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" />
2022-04-05 19:03:17 +00:00
<ClCompile Include= "$(zlibDir)\deflate.c" >
<DisableSpecificWarnings > 4244</DisableSpecificWarnings>
</ClCompile>
2017-09-07 00:29:37 +00:00
<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" />
2023-12-13 15:38:45 +00:00
<Target Name= "_UpdatePyconfig" BeforeTargets= "PrepareForBuild" >
<MakeDir Directories= "$(IntDir)" Condition= "!Exists($(IntDir))" />
<ItemGroup >
<PyConfigH Remove= "@(PyConfigH)" />
<PyConfigH Include= "@(ClInclude)" Condition= "'%(Filename)%(Extension)' == 'pyconfig.h.in'" />
</ItemGroup>
<Error Text= "Did not find pyconfig.h" Condition= "@(ClInclude) == ''" />
<PropertyGroup >
<PyConfigH > @(PyConfigH->'%(FullPath)', ';')</PyConfigH>
<PyConfigHText > $([System.IO.File]::ReadAllText($(PyConfigH)))</PyConfigHText>
<OldPyConfigH Condition= "Exists('$(IntDir)pyconfig.h')" > $([System.IO.File]::ReadAllText('$(IntDir)pyconfig.h'))</OldPyConfigH>
</PropertyGroup>
<PropertyGroup Condition= "$(DisableGil) == 'true'" >
<PyConfigHText > $(PyConfigHText.Replace('#undef Py_GIL_DISABLED', '#define Py_GIL_DISABLED 1'))</PyConfigHText>
</PropertyGroup>
<Message Text= "Updating pyconfig.h" Condition= "$(PyConfigHText.TrimEnd()) != $(OldPyConfigH.TrimEnd())" />
<WriteLinesToFile File= "$(IntDir)pyconfig.h"
Lines="$(PyConfigHText)"
Overwrite="true"
Condition="$(PyConfigHText.TrimEnd()) != $(OldPyConfigH.TrimEnd())" />
</Target>
<Target Name= "_CopyPyconfig" Inputs= "$(IntDir)pyconfig.h" Outputs= "$(OutDir)pyconfig.h" AfterTargets= "Build" DependsOnTargets= "_UpdatePyconfig" >
<Copy SourceFiles= "$(IntDir)pyconfig.h" DestinationFolder= "$(OutDir)" />
</Target>
<Target Name= "_CleanPyconfig" AfterTargets= "Clean" >
<Delete Files= "$(IntDir)pyconfig.h;$(OutDir)pyconfig.h" />
</Target>
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 >
2022-11-21 20:42:18 +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>