2017-05-23 01:36:03 -03:00
<?xml version="1.0" encoding="utf-8"?>
2012-05-13 13:19:23 -03:00
<Project DefaultTargets= "Build" ToolsVersion= "4.0" xmlns= "http://schemas.microsoft.com/developer/msbuild/2003" >
<ItemGroup Label= "ProjectConfigurations" >
2019-02-14 12:31:30 -04:00
<ProjectConfiguration Include= "Debug|ARM" >
<Configuration > Debug</Configuration>
<Platform > ARM</Platform>
</ProjectConfiguration>
2019-05-17 14:07:24 -03:00
<ProjectConfiguration Include= "Debug|ARM64" >
<Configuration > Debug</Configuration>
<Platform > ARM64</Platform>
</ProjectConfiguration>
2012-05-13 13:19:23 -03: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 12:31:30 -04:00
<ProjectConfiguration Include= "PGInstrument|ARM" >
<Configuration > PGInstrument</Configuration>
<Platform > ARM</Platform>
</ProjectConfiguration>
2019-05-17 14:07:24 -03:00
<ProjectConfiguration Include= "PGInstrument|ARM64" >
<Configuration > PGInstrument</Configuration>
<Platform > ARM64</Platform>
</ProjectConfiguration>
2012-05-13 13:19:23 -03: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 12:31:30 -04:00
<ProjectConfiguration Include= "PGUpdate|ARM" >
<Configuration > PGUpdate</Configuration>
<Platform > ARM</Platform>
</ProjectConfiguration>
2019-05-17 14:07:24 -03:00
<ProjectConfiguration Include= "PGUpdate|ARM64" >
<Configuration > PGUpdate</Configuration>
<Platform > ARM64</Platform>
</ProjectConfiguration>
2012-05-13 13:19:23 -03: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 12:31:30 -04:00
<ProjectConfiguration Include= "Release|ARM" >
<Configuration > Release</Configuration>
<Platform > ARM</Platform>
</ProjectConfiguration>
2019-05-17 14:07:24 -03:00
<ProjectConfiguration Include= "Release|ARM64" >
<Configuration > Release</Configuration>
<Platform > ARM64</Platform>
</ProjectConfiguration>
2012-05-13 13:19:23 -03: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 16:54:57 -04:00
<Import Project= "python.props" />
2012-05-13 13:19:23 -03:00
<Import Project= "$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
2014-11-22 16:54:57 -04:00
<PropertyGroup Label= "Configuration" >
2012-05-13 13:19:23 -03:00
<ConfigurationType > DynamicLibrary</ConfigurationType>
<UseOfMfc > false</UseOfMfc>
</PropertyGroup>
<Import Project= "$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label= "ExtensionSettings" >
</ImportGroup>
2014-11-22 16:54:57 -04:00
<PropertyGroup >
<KillPython > true</KillPython>
2017-09-06 14:01:38 -03:00
<RequirePGCFiles > true</RequirePGCFiles>
2017-09-07 15:49:23 -03:00
<IncludeExternals Condition= "$(IncludeExternals) == '' and Exists('$(zlibDir)\zlib.h')" > true</IncludeExternals>
<IncludeExternals Condition= "$(IncludeExternals) == ''" > false</IncludeExternals>
2014-11-22 16:54:57 -04:00
</PropertyGroup>
<ImportGroup Label= "PropertySheets" >
2012-05-13 13:19:23 -03: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 16:54:57 -04:00
<TargetName > $(PyDllName)</TargetName>
2012-05-13 13:19:23 -03:00
</PropertyGroup>
2014-11-22 16:54:57 -04:00
<PropertyGroup >
<CustomBuildBeforeTargets > Link</CustomBuildBeforeTargets>
</PropertyGroup>
<ItemDefinitionGroup >
2012-05-13 13:19:23 -03:00
<ClCompile >
<AdditionalOptions > /Zm200 %(AdditionalOptions)</AdditionalOptions>
2023-02-06 22:11:01 -04:00
<AdditionalIncludeDirectories > $(PySourcePath)Modules\_hacl\include;$(PySourcePath)Modules\_hacl\internal;$(PySourcePath)Python;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
2017-09-06 21:29:37 -03:00
<AdditionalIncludeDirectories Condition= "$(IncludeExternals)" > $(zlibDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
2019-04-17 18:02:26 -03:00
<PreprocessorDefinitions > _USRDLL;Py_BUILD_CORE;Py_BUILD_CORE_BUILTIN;Py_ENABLE_SHARED;MS_DLL_ID="$(SysWinVer)";%(PreprocessorDefinitions)</PreprocessorDefinitions>
2017-09-06 21:29:37 -03:00
<PreprocessorDefinitions Condition= "$(IncludeExternals)" > _Py_HAVE_ZLIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
2024-01-28 22:48:48 -04:00
<PreprocessorDefinitions Condition= "'$(UseJIT)' == 'true'" > _Py_JIT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
2024-05-07 18:01:18 -03:00
<PreprocessorDefinitions Condition= "'$(UseTIER2)' != '' and '$(UseTIER2)' != '0'" > _Py_TIER2=$(UseTIER2);%(PreprocessorDefinitions)</PreprocessorDefinitions>
2012-05-13 13:19:23 -03:00
</ClCompile>
<Link >
2021-11-05 20:06:45 -03:00
<AdditionalDependencies > version.lib;ws2_32.lib;pathcch.lib;bcrypt.lib;%(AdditionalDependencies)</AdditionalDependencies>
2012-05-13 13:19:23 -03:00
</Link>
</ItemDefinitionGroup>
2021-12-02 20:08:42 -04:00
<ItemGroup >
<ClCompile Include= "..\Modules\getpath.c" >
2024-01-03 13:30:20 -04:00
<AdditionalIncludeDirectories > $(GeneratedFrozenModulesDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
2021-12-02 20:08:42 -04:00
<PreprocessorDefinitions >
PREFIX=NULL;
EXEC_PREFIX=NULL;
VERSION=NULL;
2021-12-10 13:13:55 -04:00
VPATH="$(PyVPath)";
2021-12-02 20:08:42 -04:00
PYDEBUGEXT="$(PyDebugExt)";
PLATLIBDIR="DLLs";
%(PreprocessorDefinitions)
</PreprocessorDefinitions>
</ClCompile>
</ItemGroup>
2012-05-13 13:19:23 -03:00
<ItemGroup >
2020-04-28 11:32:48 -03:00
<ClInclude Include= "..\Include\Python.h" />
2012-05-13 13:19:23 -03: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" />
2024-06-21 16:50:18 -03:00
<ClInclude Include= "..\Include\critical_section.h" />
2018-11-28 08:01:32 -04:00
<ClInclude Include= "..\Include\cpython\abstract.h" />
2020-02-12 18:54:31 -04:00
<ClInclude Include= "..\Include\cpython\bytearrayobject.h" />
<ClInclude Include= "..\Include\cpython\bytesobject.h" />
2021-10-14 21:39:58 -03:00
<ClInclude Include= "..\Include\cpython\cellobject.h" />
2019-11-04 14:48:34 -04:00
<ClInclude Include= "..\Include\cpython\ceval.h" />
2021-10-15 04:46:29 -03:00
<ClInclude Include= "..\Include\cpython\classobject.h" />
2020-04-28 12:07:12 -03:00
<ClInclude Include= "..\Include\cpython\code.h" />
2021-03-22 05:32:11 -03:00
<ClInclude Include= "..\Include\cpython\compile.h" />
2022-04-06 20:05:27 -03:00
<ClInclude Include= "..\Include\cpython\complexobject.h" />
2021-10-15 04:46:29 -03:00
<ClInclude Include= "..\Include\cpython\context.h" />
2024-06-21 16:50:18 -03:00
<ClInclude Include= "..\Include\cpython\critical_section.h" />
2022-01-26 12:32:47 -04:00
<ClInclude Include= "..\Include\cpython\descrobject.h" />
2018-11-28 08:01:32 -04:00
<ClInclude Include= "..\Include\cpython\dictobject.h" />
2019-05-23 12:45:22 -03:00
<ClInclude Include= "..\Include\cpython\fileobject.h" />
2020-02-12 18:55:09 -04:00
<ClInclude Include= "..\Include\cpython\fileutils.h" />
2021-10-14 18:41:06 -03:00
<ClInclude Include= "..\Include\cpython\floatobject.h" />
2020-06-23 15:41:49 -03:00
<ClInclude Include= "..\Include\cpython\frameobject.h" />
2021-10-14 20:50:28 -03:00
<ClInclude Include= "..\Include\cpython\funcobject.h" />
2021-10-15 04:46:29 -03:00
<ClInclude Include= "..\Include\cpython\genobject.h" />
2019-06-18 19:48:09 -03:00
<ClInclude Include= "..\Include\cpython\import.h" />
2019-05-27 11:39:22 -03:00
<ClInclude Include= "..\Include\cpython\initconfig.h" />
2020-02-07 04:20:22 -04:00
<ClInclude Include= "..\Include\cpython\listobject.h" />
2024-06-20 12:29:08 -03:00
<ClInclude Include= "..\Include\cpython\lock.h" />
2021-10-15 04:46:29 -03:00
<ClInclude Include= "..\Include\cpython\longintrepr.h" />
2021-10-18 21:04:52 -03:00
<ClInclude Include= "..\Include\cpython\longobject.h" />
2022-11-23 10:44:42 -04:00
<ClInclude Include= "..\Include\cpython\memoryobject.h" />
2020-05-07 10:39:59 -03:00
<ClInclude Include= "..\Include\cpython\methodobject.h" />
2024-07-03 13:36:57 -03:00
<ClInclude Include= "..\Include\cpython\modsupport.h" />
2018-11-28 08:01:32 -04:00
<ClInclude Include= "..\Include\cpython\object.h" />
2018-11-23 12:00:00 -04:00
<ClInclude Include= "..\Include\cpython\objimpl.h" />
2021-02-19 10:55:46 -04:00
<ClInclude Include= "..\Include\cpython\odictobject.h" />
<ClInclude Include= "..\Include\cpython\parser_interface.h" />
<ClInclude Include= "..\Include\cpython\picklebufobject.h" />
2021-02-17 14:30:31 -04:00
<ClInclude Include= "..\Include\cpython\pyarena.h" />
2023-08-31 18:41:18 -03:00
<ClInclude Include= "..\Include\cpython\pyatomic.h" />
<ClInclude Include= "..\Include\cpython\pyatomic_msc.h" />
2021-02-17 14:30:31 -04:00
<ClInclude Include= "..\Include\cpython\pyctype.h" />
2021-02-19 10:55:46 -04:00
<ClInclude Include= "..\Include\cpython\pydebug.h" />
2018-11-28 08:01:32 -04:00
<ClInclude Include= "..\Include\cpython\pyerrors.h" />
2021-02-19 10:55:46 -04:00
<ClInclude Include= "..\Include\cpython\pyfpe.h" />
2022-06-19 07:02:33 -03:00
<ClInclude Include= "..\Include\cpython\pyframe.h" />
2023-11-14 20:19:20 -04:00
<ClInclude Include= "..\Include\cpython\pyhash.h" />
2018-11-28 08:01:32 -04:00
<ClInclude Include= "..\Include\cpython\pylifecycle.h" />
2019-04-15 12:29:31 -03:00
<ClInclude Include= "..\Include\cpython\pymem.h" />
2018-11-28 08:01:32 -04:00
<ClInclude Include= "..\Include\cpython\pystate.h" />
2023-09-06 12:54:59 -03:00
<ClInclude Include= "..\Include\cpython\pystats.h" />
2020-12-08 18:51:54 -04:00
<ClInclude Include= "..\Include\cpython\pythonrun.h" />
2022-04-21 18:00:42 -03:00
<ClInclude Include= "..\Include\cpython\pythread.h" />
2022-04-06 20:26:24 -03:00
<ClInclude Include= "..\Include\cpython\setobject.h" />
2019-05-23 12:45:22 -03:00
<ClInclude Include= "..\Include\cpython\sysmodule.h" />
2019-05-19 21:22:32 -03:00
<ClInclude Include= "..\Include\cpython\traceback.h" />
2023-07-01 21:49:18 -03:00
<ClInclude Include= "..\Include\cpython\tracemalloc.h" />
2018-11-28 08:01:32 -04:00
<ClInclude Include= "..\Include\cpython\tupleobject.h" />
<ClInclude Include= "..\Include\cpython\unicodeobject.h" />
2021-10-18 20:31:57 -03:00
<ClInclude Include= "..\Include\cpython\warnings.h" />
<ClInclude Include= "..\Include\cpython\weakrefobject.h" />
2012-05-13 13:19:23 -03: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-07 21:01:56 -03:00
<ClInclude Include= "..\Include\internal\pycore_abstract.h" />
2021-03-23 16:47:40 -03:00
<ClInclude Include= "..\Include\internal\pycore_asdl.h" />
2021-03-17 19:50:50 -03:00
<ClInclude Include= "..\Include\internal\pycore_ast.h" />
2021-03-17 19:11:03 -03:00
<ClInclude Include= "..\Include\internal\pycore_ast_state.h" />
2023-04-05 21:42:02 -03:00
<ClInclude Include= "..\Include\internal\pycore_atexit.h" />
2024-04-04 12:03:27 -03:00
<ClInclude Include= "..\Include\internal\pycore_backoff.h" />
2020-06-08 11:30:33 -03:00
<ClInclude Include= "..\Include\internal\pycore_bitutils.h" />
2024-02-09 18:08:32 -04:00
<ClInclude Include= "..\Include\internal\pycore_brc.h" />
2020-06-22 12:39:32 -03:00
<ClInclude Include= "..\Include\internal\pycore_bytes_methods.h" />
2021-12-09 15:59:26 -04:00
<ClInclude Include= "..\Include\internal\pycore_bytesobject.h" />
2019-11-14 08:36:21 -04:00
<ClInclude Include= "..\Include\internal\pycore_call.h" />
2023-08-28 22:20:02 -03:00
<ClInclude Include= "..\Include\internal\pycore_capsule.h" />
2024-03-29 14:35:43 -03:00
<ClInclude Include= "..\Include\internal\pycore_cell.h" />
2018-10-31 20:52:28 -03:00
<ClInclude Include= "..\Include\internal\pycore_ceval.h" />
2022-12-08 20:17:20 -04:00
<ClInclude Include= "..\Include\internal\pycore_ceval_state.h" />
2023-03-31 14:17:59 -03:00
<ClInclude Include= "..\Include\internal\pycore_cfg.h" />
2019-06-18 19:48:09 -03:00
<ClInclude Include= "..\Include\internal\pycore_code.h" />
2023-06-30 06:34:01 -03:00
<ClInclude Include= "..\Include\internal\pycore_codecs.h" />
2021-03-23 20:51:50 -03:00
<ClInclude Include= "..\Include\internal\pycore_compile.h" />
2023-07-02 18:19:59 -03:00
<ClInclude Include= "..\Include\internal\pycore_complexobject.h" />
2018-10-31 20:52:28 -03:00
<ClInclude Include= "..\Include\internal\pycore_condvar.h" />
<ClInclude Include= "..\Include\internal\pycore_context.h" />
2023-11-08 18:39:29 -04:00
<ClInclude Include= "..\Include\internal\pycore_critical_section.h" />
2023-10-30 19:53:10 -03:00
<ClInclude Include= "..\Include\internal\pycore_crossinterp.h" />
2022-06-17 12:13:17 -03:00
<ClInclude Include= "..\Include\internal\pycore_descrobject.h" />
2022-11-16 13:37:29 -04:00
<ClInclude Include= "..\Include\internal\pycore_dict.h" />
<ClInclude Include= "..\Include\internal\pycore_dict_state.h" />
2020-02-12 17:54:42 -04:00
<ClInclude Include= "..\Include\internal\pycore_dtoa.h" />
2021-12-09 15:59:26 -04:00
<ClInclude Include= "..\Include\internal\pycore_exceptions.h" />
2022-12-12 12:58:46 -04:00
<ClInclude Include= "..\Include\internal\pycore_faulthandler.h" />
2018-11-23 07:30:40 -04:00
<ClInclude Include= "..\Include\internal\pycore_fileutils.h" />
2023-03-16 14:27:21 -03:00
<ClInclude Include= "..\Include\internal\pycore_fileutils_windows.h" />
2021-10-14 18:41:06 -03:00
<ClInclude Include= "..\Include\internal\pycore_floatobject.h" />
2020-12-03 06:46:16 -04:00
<ClInclude Include= "..\Include\internal\pycore_format.h" />
2023-01-09 05:05:56 -04:00
<ClInclude Include= "..\Include\internal\pycore_frame.h" />
2024-01-09 19:04:41 -04:00
<ClInclude Include= "..\Include\internal\pycore_freelist.h" />
2024-07-22 13:08:27 -03:00
<ClInclude Include= "..\Include\internal\pycore_freelist_state.h" />
2021-11-23 05:53:24 -04:00
<ClInclude Include= "..\Include\internal\pycore_function.h" />
2020-06-23 15:41:49 -03:00
<ClInclude Include= "..\Include\internal\pycore_gc.h" />
2021-12-09 15:59:26 -04:00
<ClInclude Include= "..\Include\internal\pycore_genobject.h" />
2018-10-31 20:52:28 -03:00
<ClInclude Include= "..\Include\internal\pycore_getopt.h" />
<ClInclude Include= "..\Include\internal\pycore_gil.h" />
2021-12-13 21:04:05 -04:00
<ClInclude Include= "..\Include\internal\pycore_global_objects.h" />
2022-11-08 13:03:03 -04:00
<ClInclude Include= "..\Include\internal\pycore_global_objects_fini_generated.h" />
2018-10-31 20:52:28 -03:00
<ClInclude Include= "..\Include\internal\pycore_hamt.h" />
2020-05-11 21:42:19 -03:00
<ClInclude Include= "..\Include\internal\pycore_hashtable.h" />
2023-08-28 21:29:46 -03:00
<ClInclude Include= "..\Include\internal\pycore_identifier.h" />
2019-06-18 19:48:09 -03:00
<ClInclude Include= "..\Include\internal\pycore_import.h" />
2023-10-04 19:50:29 -03:00
<ClInclude Include= "..\Include\internal\pycore_importdl.h" />
2019-05-27 11:39:22 -03:00
<ClInclude Include= "..\Include\internal\pycore_initconfig.h" />
2024-04-04 12:47:26 -03:00
<ClInclude Include= "..\Include\internal\pycore_instruction_sequence.h" />
2020-04-13 07:47:17 -03:00
<ClInclude Include= "..\Include\internal\pycore_interp.h" />
2023-01-05 12:05:51 -04:00
<ClInclude Include= "..\Include\internal\pycore_intrinsics.h" />
2024-01-28 22:48:48 -04:00
<ClInclude Include= "..\Include\internal\pycore_jit.h" />
2020-06-22 12:39:32 -03:00
<ClInclude Include= "..\Include\internal\pycore_list.h" />
2023-09-19 12:54:29 -03:00
<ClInclude Include= "..\Include\internal\pycore_llist.h" />
<ClInclude Include= "..\Include\internal\pycore_lock.h" />
2020-10-26 20:00:03 -03:00
<ClInclude Include= "..\Include\internal\pycore_long.h" />
2023-07-03 06:39:11 -03:00
<ClInclude Include= "..\Include\internal\pycore_modsupport.h" />
2021-04-21 19:52:52 -03:00
<ClInclude Include= "..\Include\internal\pycore_moduleobject.h" />
2021-10-15 10:21:21 -03:00
<ClInclude Include= "..\Include\internal\pycore_namespace.h" />
2018-11-23 07:30:40 -04:00
<ClInclude Include= "..\Include\internal\pycore_object.h" />
2024-01-20 12:14:45 -04:00
<ClInclude Include= "..\Include\internal\pycore_object_alloc.h" />
2024-06-26 16:10:43 -03:00
<ClInclude Include= "..\Include\internal\pycore_object_deferred.h" />
2023-03-20 13:03:04 -03:00
<ClInclude Include= "..\Include\internal\pycore_object_state.h" />
2022-11-11 19:30:46 -04:00
<ClInclude Include= "..\Include\internal\pycore_obmalloc.h" />
<ClInclude Include= "..\Include\internal\pycore_obmalloc_init.h" />
2023-08-28 21:29:46 -03:00
<ClInclude Include= "..\Include\internal\pycore_optimizer.h" />
2023-09-19 12:54:29 -03:00
<ClInclude Include= "..\Include\internal\pycore_parking_lot.h" />
2018-10-31 23:15:58 -03:00
<ClInclude Include= "..\Include\internal\pycore_pathconfig.h" />
2021-03-23 22:23:01 -03:00
<ClInclude Include= "..\Include\internal\pycore_pyarena.h" />
2024-02-14 16:15:05 -04:00
<ClInclude Include= "..\Include\internal\pycore_pyatomic_ft_wrappers.h" />
2019-05-24 12:01:38 -03:00
<ClInclude Include= "..\Include\internal\pycore_pyerrors.h" />
2018-11-12 11:53:38 -04: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 19:30:46 -04:00
<ClInclude Include= "..\Include\internal\pycore_pymem_init.h" />
2018-11-12 11:53:38 -04:00
<ClInclude Include= "..\Include\internal\pycore_pystate.h" />
2023-09-06 12:54:59 -03:00
<ClInclude Include= "..\Include\internal\pycore_pystats.h" />
2023-08-28 23:18:52 -03:00
<ClInclude Include= "..\Include\internal\pycore_pythonrun.h" />
2022-12-08 20:50:58 -04:00
<ClInclude Include= "..\Include\internal\pycore_pythread.h" />
2024-02-16 16:25:19 -04:00
<ClInclude Include= "..\Include\internal\pycore_qsbr.h" />
2022-06-21 07:19:26 -03:00
<ClInclude Include= "..\Include\internal\pycore_range.h" />
2020-04-13 06:45:21 -03:00
<ClInclude Include= "..\Include\internal\pycore_runtime.h" />
2022-01-13 18:54:36 -04:00
<ClInclude Include= "..\Include\internal\pycore_runtime_init.h" />
2022-07-07 17:04:05 -03:00
<ClInclude Include= "..\Include\internal\pycore_runtime_init_generated.h" />
2023-09-19 12:54:29 -03:00
<ClInclude Include= "..\Include\internal\pycore_semaphore.h" />
2023-07-22 12:04:34 -03:00
<ClInclude Include= "..\Include\internal\pycore_setobject.h" />
2022-04-25 19:13:31 -03:00
<ClInclude Include= "..\Include\internal\pycore_signal.h" />
2021-12-09 15:59:26 -04:00
<ClInclude Include= "..\Include\internal\pycore_sliceobject.h" />
2021-10-13 10:22:35 -03:00
<ClInclude Include= "..\Include\internal\pycore_strhex.h" />
2021-05-03 11:50:24 -03:00
<ClInclude Include= "..\Include\internal\pycore_structseq.h" />
2020-03-26 14:57:32 -03:00
<ClInclude Include= "..\Include\internal\pycore_sysmodule.h" />
2021-03-19 08:41:49 -03:00
<ClInclude Include= "..\Include\internal\pycore_symtable.h" />
2024-04-30 17:46:13 -03:00
<ClInclude Include= "..\Include\internal\pycore_stackref.h" />
2022-12-08 19:46:09 -04:00
<ClInclude Include= "..\Include\internal\pycore_time.h" />
2022-05-11 18:22:50 -03:00
<ClInclude Include= "..\Include\internal\pycore_token.h" />
2019-05-19 21:22:32 -03:00
<ClInclude Include= "..\Include\internal\pycore_traceback.h" />
2022-12-12 11:44:23 -04:00
<ClInclude Include= "..\Include\internal\pycore_tracemalloc.h" />
2023-12-07 15:11:45 -04:00
<ClInclude Include= "..\Include\internal\pycore_tstate.h" />
2020-06-22 12:27:35 -03:00
<ClInclude Include= "..\Include\internal\pycore_tuple.h" />
2024-08-06 15:36:57 -03:00
<ClInclude Include= "..\Include\internal\pycore_typeid.h" />
2021-12-09 15:59:26 -04:00
<ClInclude Include= "..\Include\internal\pycore_typeobject.h" />
2023-05-16 00:36:23 -03:00
<ClInclude Include= "..\Include\internal\pycore_typevarobject.h" />
2020-10-26 12:43:47 -03:00
<ClInclude Include= "..\Include\internal\pycore_ucnhash.h" />
2020-09-09 17:23:24 -03:00
<ClInclude Include= "..\Include\internal\pycore_unionobject.h" />
2021-12-09 15:59:26 -04:00
<ClInclude Include= "..\Include\internal\pycore_unicodeobject.h" />
2022-11-08 13:03:03 -04:00
<ClInclude Include= "..\Include\internal\pycore_unicodeobject_generated.h" />
2018-10-31 20:52:28 -03:00
<ClInclude Include= "..\Include\internal\pycore_warnings.h" />
2023-06-20 03:52:40 -03:00
<ClInclude Include= "..\Include\internal\pycore_weakref.h" />
2012-05-13 13:19:23 -03:00
<ClInclude Include= "..\Include\intrcheck.h" />
<ClInclude Include= "..\Include\iterobject.h" />
<ClInclude Include= "..\Include\listobject.h" />
2024-06-20 12:29:08 -03:00
<ClInclude Include= "..\Include\lock.h" />
2012-05-13 13:19:23 -03:00
<ClInclude Include= "..\Include\longobject.h" />
<ClInclude Include= "..\Include\marshal.h" />
<ClInclude Include= "..\Include\memoryobject.h" />
<ClInclude Include= "..\Include\methodobject.h" />
2023-10-30 12:43:11 -03: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 13:19:23 -03: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 17:21:22 -03:00
<ClInclude Include= "..\Include\osmodule.h" />
2012-05-13 13:19:23 -03:00
<ClInclude Include= "..\Include\patchlevel.h" />
<ClInclude Include= "..\Include\py_curses.h" />
2023-09-19 12:54:29 -03:00
<ClInclude Include= "..\Include\pyatomic.h" />
2022-02-22 18:11:48 -04:00
<ClInclude Include= "..\Include\pybuffer.h" />
2012-05-13 13:19:23 -03:00
<ClInclude Include= "..\Include\pycapsule.h" />
<ClInclude Include= "..\Include\pyerrors.h" />
<ClInclude Include= "..\Include\pyexpat.h" />
2020-04-28 11:32:48 -03:00
<ClInclude Include= "..\Include\pyframe.h" />
<ClInclude Include= "..\Include\pyhash.h" />
2014-11-20 20:45:36 -04:00
<ClInclude Include= "..\Include\pylifecycle.h" />
2012-05-13 13:19:23 -03:00
<ClInclude Include= "..\Include\pymacro.h" />
2020-04-28 11:32:48 -03:00
<ClInclude Include= "..\Include\pymath.h" />
2012-05-13 13:19:23 -03:00
<ClInclude Include= "..\Include\pymem.h" />
<ClInclude Include= "..\Include\pyport.h" />
<ClInclude Include= "..\Include\pystate.h" />
2022-05-16 10:35:11 -03:00
<ClInclude Include= "..\Include\pystats.h" />
2012-05-13 13:19:23 -03:00
<ClInclude Include= "..\Include\pystrcmp.h" />
2020-04-28 11:32:48 -03:00
<ClInclude Include= "..\Include\pystrtod.h" />
2012-05-13 13:19:23 -03:00
<ClInclude Include= "..\Include\pythonrun.h" />
<ClInclude Include= "..\Include\pythread.h" />
2022-02-24 12:07:12 -04:00
<ClInclude Include= "..\Include\pytypedefs.h" />
2012-05-13 13:19:23 -03:00
<ClInclude Include= "..\Include\rangeobject.h" />
2024-05-31 16:21:30 -03:00
<ClInclude Include= "..\Include\refcount.h" />
2012-05-13 13:19:23 -03:00
<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 07:27:24 -04:00
<ClInclude Include= "..\Modules\hashtable.h" />
2012-05-13 13:19:23 -03: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 16:45:04 -03:00
<ClInclude Include= "..\Objects\stringlib\replace.h" />
2012-05-13 13:19:23 -03:00
<ClInclude Include= "..\Objects\stringlib\split.h" />
<ClInclude Include= "..\Objects\unicodetype_db.h" />
2023-10-11 12:14:44 -03: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 13:30:46 -03:00
<ClInclude Include= "..\Parser\string_parser.h" />
<ClInclude Include= "..\Parser\pegen.h" />
2012-05-13 13:19:23 -03:00
<ClInclude Include= "..\PC\errmap.h" />
2023-12-13 11:38:45 -04:00
<ClInclude Include= "..\PC\pyconfig.h.in" />
2012-06-18 17:30:44 -03:00
<ClInclude Include= "..\Python\condvar.h" />
2021-01-25 18:12:50 -04:00
<ClInclude Include= "..\Python\stdlib_module_names.h" />
2012-05-13 13:19:23 -03:00
<ClInclude Include= "..\Python\thread_nt.h" />
</ItemGroup>
2017-09-06 21:29:37 -03: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 13:19:23 -03:00
<ItemGroup >
2018-02-18 08:41:58 -04:00
<ClCompile Include= "..\Modules\_abc.c" />
2012-05-13 13:19:23 -03:00
<ClCompile Include= "..\Modules\_bisectmodule.c" />
2024-08-13 18:42:19 -03:00
<ClCompile Include= "..\Modules\blake2module.c" >
<PreprocessorDefinitions Condition= "'$(Platform)' == 'x64'" > HACL_CAN_COMPILE_SIMD128;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions Condition= "'$(Platform)' == 'x64'" > HACL_CAN_COMPILE_SIMD256;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
2012-05-13 13:19:23 -03:00
<ClCompile Include= "..\Modules\_codecsmodule.c" />
<ClCompile Include= "..\Modules\_collectionsmodule.c" />
2018-01-22 20:11:18 -04:00
<ClCompile Include= "..\Modules\_contextvarsmodule.c" />
2012-05-13 13:19:23 -03:00
<ClCompile Include= "..\Modules\_csv.c" />
<ClCompile Include= "..\Modules\_functoolsmodule.c" />
2023-05-08 00:50:04 -03:00
<ClCompile Include= "..\Modules\_hacl\Hacl_Hash_MD5.c" />
<ClCompile Include= "..\Modules\_hacl\Hacl_Hash_SHA1.c" />
2023-05-24 17:30:11 -03:00
<ClCompile Include= "..\Modules\_hacl\Hacl_Hash_SHA2.c" />
2023-05-08 00:50:04 -03:00
<ClCompile Include= "..\Modules\_hacl\Hacl_Hash_SHA3.c" />
2024-08-13 18:42:19 -03:00
<ClCompile Include= "..\Modules\_hacl\Lib_Memzero0.c" />
<ClCompile Include= "..\Modules\_hacl\Hacl_Hash_Blake2b.c" />
<ClCompile Include= "..\Modules\_hacl\Hacl_Hash_Blake2s.c" />
<ClCompile Include= "..\Modules\_hacl\Hacl_Hash_Blake2b_Simd256.c" Condition= "'$(Platform)' == 'x64'" >
<PreprocessorDefinitions > HACL_CAN_COMPILE_VEC256;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalOptions > /arch:AVX2</AdditionalOptions>
</ClCompile>
<ClCompile Include= "..\Modules\_hacl\Hacl_Hash_Blake2s_Simd128.c" Condition= "'$(Platform)' == 'x64'" >
<PreprocessorDefinitions > HACL_CAN_COMPILE_VEC128;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalOptions > /arch:AVX</AdditionalOptions>
</ClCompile>
2012-05-13 13:19:23 -03: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 04:53:26 -03: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 10:50:45 -03:00
<ClCompile Include= "..\Modules\_stat.c" />
2012-05-13 13:19:23 -03:00
<ClCompile Include= "..\Modules\_struct.c" />
2024-01-08 11:10:45 -04:00
<ClCompile Include= "..\Modules\_suggestions.c" />
2012-05-13 13:19:23 -03:00
<ClCompile Include= "..\Modules\_weakref.c" />
<ClCompile Include= "..\Modules\arraymodule.c" />
<ClCompile Include= "..\Modules\atexitmodule.c" />
2022-03-20 16:28:15 -03:00
<ClCompile Include= "..\Modules\binascii.c" >
<PreprocessorDefinitions > USE_ZLIB_CRC32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
2012-05-13 13:19:23 -03: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-02 20:08:42 -04:00
<ClCompile Include= "..\Modules\getbuildinfo.c" />
2012-05-13 13:19:23 -03: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-23 20:11:57 -04:00
<ClCompile Include= "..\Modules\_opcode.c" />
2013-04-20 14:21:44 -03:00
<ClCompile Include= "..\Modules\_operator.c" />
2012-05-13 13:19:23 -03:00
<ClCompile Include= "..\Modules\posixmodule.c" />
<ClCompile Include= "..\Modules\rotatingtree.c" />
<ClCompile Include= "..\Modules\sha1module.c" />
2023-02-16 02:08:20 -04:00
<ClCompile Include= "..\Modules\sha2module.c" />
2023-05-08 00:50:04 -03:00
<ClCompile Include= "..\Modules\sha3module.c" />
2012-05-13 13:19:23 -03:00
<ClCompile Include= "..\Modules\signalmodule.c" />
2019-08-23 19:20:30 -03:00
<ClCompile Include= "..\Modules\_statisticsmodule.c" />
2012-05-13 13:19:23 -03:00
<ClCompile Include= "..\Modules\symtablemodule.c" />
2023-10-04 19:50:29 -03:00
<ClCompile Include= "..\Modules\_sysconfig.c" />
2012-05-13 13:19:23 -03:00
<ClCompile Include= "..\Modules\_threadmodule.c" />
2013-11-23 07:27:24 -04:00
<ClCompile Include= "..\Modules\_tracemalloc.c" />
2021-07-22 18:06:54 -03:00
<ClCompile Include= "..\Modules\_typingmodule.c" />
2012-05-13 13:19:23 -03:00
<ClCompile Include= "..\Modules\timemodule.c" />
<ClCompile Include= "..\Modules\xxsubtype.c" />
2024-04-24 13:18:24 -03:00
<ClCompile Include= "..\Modules\_interpretersmodule.c" />
<ClCompile Include= "..\Modules\_interpchannelsmodule.c" />
<ClCompile Include= "..\Modules\_interpqueuesmodule.c" />
2012-05-13 13:19:23 -03: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 01:22:36 -03:00
<ClCompile Include= "..\Modules\_io\winconsoleio.c" />
2012-05-13 13:19:23 -03: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 09:19:36 -04:00
<ClCompile Include= "..\Objects\bytearrayobject.c" />
2017-02-12 14:27:05 -04:00
<ClCompile Include= "..\Objects\bytes_methods.c" />
2012-05-13 13:19:23 -03:00
<ClCompile Include= "..\Objects\bytesobject.c" />
2017-02-12 14:27:05 -04:00
<ClCompile Include= "..\Objects\call.c" />
2012-05-13 13:19:23 -03: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 13:50:06 -03:00
<ClCompile Include= "..\Objects\genericaliasobject.c" />
2012-05-13 13:19:23 -03:00
<ClCompile Include= "..\Objects\genobject.c" />
<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 14:24:44 -03:00
<ClCompile Include= "..\Objects\namespaceobject.c" />
2012-05-13 13:19:23 -03:00
<ClCompile Include= "..\Objects\object.c" />
<ClCompile Include= "..\Objects\obmalloc.c" />
2015-05-30 17:56:04 -03:00
<ClCompile Include= "..\Objects\odictobject.c" />
2019-05-26 12:10:09 -03:00
<ClCompile Include= "..\Objects\picklebufobject.c" />
2012-05-13 13:19:23 -03: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 00:36:23 -03:00
<ClCompile Include= "..\Objects\typevarobject.c" />
2012-05-13 13:19:23 -03:00
<ClCompile Include= "..\Objects\unicodectype.c" />
<ClCompile Include= "..\Objects\unicodeobject.c" />
2020-09-09 17:23:24 -03:00
<ClCompile Include= "..\Objects\unionobject.c" />
2012-05-13 13:19:23 -03:00
<ClCompile Include= "..\Objects\weakrefobject.c" />
<ClCompile Include= "..\Parser\myreadline.c" />
2023-10-11 12:14:44 -03: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 05:18:40 -04:00
<ClCompile Include= "..\Parser\token.c" />
2020-06-11 13:30:46 -03:00
<ClCompile Include= "..\Parser\pegen.c" />
2021-11-20 21:08:50 -04:00
<ClCompile Include= "..\Parser\pegen_errors.c" />
<ClCompile Include= "..\Parser\action_helpers.c" />
2020-06-11 13:30:46 -03:00
<ClCompile Include= "..\Parser\parser.c" />
<ClCompile Include= "..\Parser\string_parser.c" />
<ClCompile Include= "..\Parser\peg_api.c" />
2015-03-06 18:47:02 -04:00
<ClCompile Include= "..\PC\invalid_parameter_handler.c" />
2012-05-13 13:19:23 -03:00
<ClCompile Include= "..\PC\winreg.c" />
<ClCompile Include= "..\PC\config.c" />
<ClCompile Include= "..\PC\msvcrtmodule.c" />
2013-11-20 06:46:18 -04:00
<ClCompile Include= "..\Python\pyhash.c" />
2012-05-13 13:19:23 -03:00
<ClCompile Include= "..\Python\_warnings.c" />
<ClCompile Include= "..\Python\asdl.c" />
2023-04-11 07:15:09 -03:00
<ClCompile Include= "..\Python\assemble.c" />
2012-05-13 13:19:23 -03:00
<ClCompile Include= "..\Python\ast.c" />
2017-12-14 03:47:20 -04:00
<ClCompile Include= "..\Python\ast_opt.c" />
2018-01-26 12:20:18 -04:00
<ClCompile Include= "..\Python\ast_unparse.c" />
2012-05-13 13:19:23 -03:00
<ClCompile Include= "..\Python\bltinmodule.c" />
2017-05-23 01:36:03 -03:00
<ClCompile Include= "..\Python\bootstrap_hash.c" />
2024-02-09 18:08:32 -04:00
<ClCompile Include= "..\Python\brc.c" />
2012-05-13 13:19:23 -03:00
<ClCompile Include= "..\Python\ceval.c" />
<ClCompile Include= "..\Python\codecs.c" />
<ClCompile Include= "..\Python\compile.c" />
2018-01-22 20:11:18 -04:00
<ClCompile Include= "..\Python\context.c" />
2023-11-08 18:39:29 -04:00
<ClCompile Include= "..\Python\critical_section.c" />
2023-10-30 19:53:10 -03:00
<ClCompile Include= "..\Python\crossinterp.c" />
2012-05-13 13:19:23 -03: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 07:15:09 -03:00
<ClCompile Include= "..\Python\flowgraph.c" />
2012-05-13 13:19:23 -03:00
<ClCompile Include= "..\Python\formatter_unicode.c" />
2021-07-26 07:22:16 -03:00
<ClCompile Include= "..\Python\frame.c" />
2024-01-03 13:30:20 -04:00
<ClCompile Include= "..\Python\frozen.c" >
<AdditionalIncludeDirectories > $(GeneratedFrozenModulesDir)Python;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
2012-05-13 13:19:23 -03:00
<ClCompile Include= "..\Python\future.c" />
2024-01-05 16:17:16 -04:00
<ClCompile Include= "..\Python\gc.c" />
2024-01-09 19:04:41 -04:00
<ClCompile Include= "..\Python\gc_free_threading.c" />
<ClCompile Include= "..\Python\gc_gil.c" />
2012-05-13 13:19:23 -03: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 10:21:01 -03:00
<ClCompile Include= "..\Python\ceval_gil.c" />
2018-01-22 20:11:18 -04:00
<ClCompile Include= "..\Python\hamt.c" />
2020-05-11 21:42:19 -03:00
<ClCompile Include= "..\Python\hashtable.c" />
2012-05-13 13:19:23 -03:00
<ClCompile Include= "..\Python\import.c" />
<ClCompile Include= "..\Python\importdl.c" />
2019-05-27 11:39:22 -03:00
<ClCompile Include= "..\Python\initconfig.c" />
2024-04-02 17:35:52 -03:00
<ClCompile Include= "..\Python\interpconfig.c" />
2023-01-05 12:05:51 -04:00
<ClCompile Include= "..\Python\intrinsics.c" />
2024-04-04 12:47:26 -03:00
<ClCompile Include= "..\Python\instruction_sequence.c" />
2023-04-12 08:04:55 -03:00
<ClCompile Include= "..\Python\instrumentation.c" />
2024-01-28 22:48:48 -04:00
<ClCompile Include= "..\Python\jit.c" />
2023-04-12 08:04:55 -03:00
<ClCompile Include= "..\Python\legacy_tracing.c" />
2023-09-19 12:54:29 -03:00
<ClCompile Include= "..\Python\lock.c" />
2012-05-13 13:19:23 -03:00
<ClCompile Include= "..\Python\marshal.c" />
<ClCompile Include= "..\Python\modsupport.c" />
<ClCompile Include= "..\Python\mysnprintf.c" />
<ClCompile Include= "..\Python\mystrtoul.c" />
2024-01-25 14:27:36 -04:00
<ClCompile Include= "..\Python\object_stack.c" />
2023-06-02 07:46:18 -03:00
<ClCompile Include= "..\Python\optimizer.c" />
2023-08-15 15:04:17 -03:00
<ClCompile Include= "..\Python\optimizer_analysis.c" />
2024-02-27 06:51:26 -04:00
<ClCompile Include= "..\Python\optimizer_symbols.c" />
2023-09-19 12:54:29 -03:00
<ClCompile Include= "..\Python\parking_lot.c" />
2017-12-04 08:39:15 -04:00
<ClCompile Include= "..\Python\pathconfig.c" />
2022-10-25 19:34:22 -03:00
<ClCompile Include= "..\Python\perf_trampoline.c" />
2024-05-04 22:07:29 -03:00
<ClCompile Include= "..\Python\perf_jit_trampoline.c" />
2019-03-01 12:52:56 -04:00
<ClCompile Include= "..\Python\preconfig.c" />
2012-05-13 13:19:23 -03:00
<ClCompile Include= "..\Python\pyarena.c" />
<ClCompile Include= "..\Python\pyctype.c" />
<ClCompile Include= "..\Python\pyfpe.c" />
2014-11-20 20:45:36 -04:00
<ClCompile Include= "..\Python\pylifecycle.c" />
2012-05-13 13:19:23 -03:00
<ClCompile Include= "..\Python\pymath.c" />
<ClCompile Include= "..\Python\pytime.c" />
<ClCompile Include= "..\Python\pystate.c" />
<ClCompile Include= "..\Python\pystrcmp.c" />
2015-04-25 20:22:26 -03:00
<ClCompile Include= "..\Python\pystrhex.c" />
2012-05-13 13:19:23 -03:00
<ClCompile Include= "..\Python\pystrtod.c" />
2024-02-16 16:25:19 -04:00
<ClCompile Include= "..\Python\qsbr.c" />
2012-05-13 13:19:23 -03:00
<ClCompile Include= "..\Python\dtoa.c" />
<ClCompile Include= "..\Python\Python-ast.c" />
2021-08-24 13:50:05 -03:00
<ClCompile Include= "..\Python\Python-tokenize.c" />
2012-05-13 13:19:23 -03:00
<ClCompile Include= "..\Python\pythonrun.c" />
2021-06-07 14:38:06 -03:00
<ClCompile Include= "..\Python\specialize.c" />
2021-04-13 22:36:07 -03:00
<ClCompile Include= "..\Python\suggestions.c" />
2012-05-13 13:19:23 -03:00
<ClCompile Include= "..\Python\structmember.c" />
<ClCompile Include= "..\Python\symtable.c" />
2021-12-10 13:13:55 -04:00
<ClCompile Include= "..\Python\sysmodule.c" >
<PreprocessorDefinitions > VPATH="$(PyVPath)";%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
2012-05-13 13:19:23 -03:00
<ClCompile Include= "..\Python\thread.c" />
<ClCompile Include= "..\Python\traceback.c" />
2023-05-17 10:17:16 -03:00
<ClCompile Include= "..\Python\tracemalloc.c" />
2024-08-06 15:36:57 -03:00
<ClCompile Include= "..\Python\typeid.c" />
2012-05-13 13:19:23 -03:00
</ItemGroup>
2017-09-06 21:29:37 -03: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 16:03:17 -03:00
<ClCompile Include= "$(zlibDir)\deflate.c" >
<DisableSpecificWarnings > 4244</DisableSpecificWarnings>
</ClCompile>
2017-09-06 21:29:37 -03: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 13:10:16 -04:00
<ItemGroup >
<ClCompile Include= "..\PC\dl_nt.c" />
</ItemGroup>
2012-05-13 13:19:23 -03:00
<ItemGroup >
<ResourceCompile Include= "..\PC\python_nt.rc" />
</ItemGroup>
<Import Project= "$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label= "ExtensionTargets" >
2021-04-06 19:54:43 -03:00
<Import Project= "regen.targets" />
2012-05-13 13:19:23 -03:00
</ImportGroup>
2021-04-06 19:54:43 -03:00
<Target Name= "_TriggerRegen" BeforeTargets= "PrepareForBuild" DependsOnTargets= "Regen" />
2023-12-13 11:38:45 -04: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'" >
2024-02-26 15:14:14 -04:00
<PyConfigHText > $(PyConfigHText.Replace('/* #define Py_GIL_DISABLED 1 */', '#define Py_GIL_DISABLED 1'))</PyConfigHText>
2023-12-13 11:38:45 -04:00
</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 13:10:16 -04:00
<Target Name= "_GetBuildInfo" BeforeTargets= "PrepareForBuild" >
2016-11-22 15:48:52 -04:00
<PropertyGroup >
2017-03-04 01:20:37 -04:00
<GIT Condition= "$(GIT) == ''" > git</GIT>
<_GIT > $(GIT)</_GIT>
<_GIT Condition= "$(GIT.Contains(` `))" > "$(GIT)"</_GIT>
2016-11-22 15:48:52 -04:00
</PropertyGroup>
2017-03-04 01:20:37 -04:00
<Message Text= "Getting build info from $(_GIT)" Importance= "high" />
2016-12-03 15:56:20 -04:00
<MakeDir Directories= "$(IntDir)" Condition= "!Exists($(IntDir))" />
2017-03-04 01:20:37 -04:00
<Exec Command= "$(_GIT) name-rev --name-only HEAD > "$(IntDir)gitbranch.txt"" ContinueOnError= "true" />
2017-03-21 00:41:52 -03: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 16:54:57 -04:00
<PropertyGroup >
2017-03-04 01:20:37 -04: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 16:54:57 -04:00
</PropertyGroup>
2017-03-04 01:20:37 -04:00
<Message Text= "Building $(GitTag):$(GitVersion) $(GitBranch)" Importance= "high" />
2014-11-22 16:54:57 -04:00
<ItemGroup >
2022-11-21 16:42:18 -04:00
<ClCompile Condition= "%(Filename) == 'getbuildinfo'" >
2017-03-04 01:20:37 -04:00
<PreprocessorDefinitions > GITVERSION="$(GitVersion)";GITTAG="$(GitTag)";GITBRANCH="$(GitBranch)";%(PreprocessorDefinitions)</PreprocessorDefinitions>
2014-11-22 16:54:57 -04:00
</ClCompile>
</ItemGroup>
</Target>
2021-12-03 15:47:38 -04:00
<Target Name= "_WarnAboutToolset" BeforeTargets= "PrepareForBuild" Condition= "$(PlatformToolset) != 'v140' and $(PlatformToolset) != 'v141' and $(PlatformToolset) != 'v142' and $(PlatformToolset) != 'v143'" >
2014-11-22 16:54:57 -04:00
<Warning Text= "Toolset $(PlatformToolset) is not used for official builds. Your build may have errors or incompatibilities." />
</Target>
2017-09-06 21:29:37 -03:00
<Target Name= "_WarnAboutZlib" BeforeTargets= "PrepareForBuild" Condition= "!$(IncludeExternals)" >
<Warning Text= "Not including zlib is not a supported configuration." />
</Target>
2018-12-10 22:52:57 -04:00
2020-03-11 08:18:12 -03:00
<Target Name= "_CopyVCRuntime" AfterTargets= "Build" Inputs= "@(VCRuntimeDLL)" Outputs= "$(OutDir)%(Filename)%(Extension)" DependsOnTargets= "FindVCRuntime" >
2020-03-02 20:04:11 -04: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-10 22:52:57 -04:00
<Copy SourceFiles= "%(VCRuntimeDLL.FullPath)" DestinationFolder= "$(OutDir)" />
</Target>
<Target Name= "_CleanVCRuntime" AfterTargets= "Clean" >
<Delete Files= "@(VCRuntimeDLL->'$(OutDir)%(Filename)%(Extension)')" />
</Target>
2021-12-02 20:08:42 -04:00
<Target Name= "_DeletePyBuildDirTxt" BeforeTargets= "PrepareForBuild" >
<Delete Files= "$(OutDir)pybuilddir.txt" />
</Target>
2016-06-12 17:21:22 -03:00
</Project>