Import Upstream version 2.7.18
This commit is contained in:
314
PCbuild/_bsddb.vcxproj
Normal file
314
PCbuild/_bsddb.vcxproj
Normal file
@@ -0,0 +1,314 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|Win32">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|x64">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|Win32">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|x64">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<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>{B4D38F3F-68FB-42EC-A45D-E00657BB3627}</ProjectGuid>
|
||||
<RootNamespace>_bsddb</RootNamespace>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
</PropertyGroup>
|
||||
<Import Project="python.props" />
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<CharacterSet>NotSet</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Label="Configuration" />
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<PropertyGroup>
|
||||
<TargetExt>.pyd</TargetExt>
|
||||
</PropertyGroup>
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<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>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>$(bsddbDir)\build_windows;$(bsddbDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<BaseAddress>0x1e180000</BaseAddress>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\Modules\bsddb.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\Modules\_bsddb.c" />
|
||||
<ClCompile Include="$(bsddbDir)\crypto\aes_method.c" />
|
||||
<ClCompile Include="$(bsddbDir)\btree\bt_compact.c" />
|
||||
<ClCompile Include="$(bsddbDir)\btree\bt_compare.c" />
|
||||
<ClCompile Include="$(bsddbDir)\btree\bt_conv.c" />
|
||||
<ClCompile Include="$(bsddbDir)\btree\bt_curadj.c" />
|
||||
<ClCompile Include="$(bsddbDir)\btree\bt_cursor.c" />
|
||||
<ClCompile Include="$(bsddbDir)\btree\bt_delete.c" />
|
||||
<ClCompile Include="$(bsddbDir)\btree\bt_method.c" />
|
||||
<ClCompile Include="$(bsddbDir)\btree\bt_open.c" />
|
||||
<ClCompile Include="$(bsddbDir)\btree\bt_put.c" />
|
||||
<ClCompile Include="$(bsddbDir)\btree\bt_rec.c" />
|
||||
<ClCompile Include="$(bsddbDir)\btree\bt_reclaim.c" />
|
||||
<ClCompile Include="$(bsddbDir)\btree\bt_recno.c" />
|
||||
<ClCompile Include="$(bsddbDir)\btree\bt_rsearch.c" />
|
||||
<ClCompile Include="$(bsddbDir)\btree\bt_search.c" />
|
||||
<ClCompile Include="$(bsddbDir)\btree\bt_split.c" />
|
||||
<ClCompile Include="$(bsddbDir)\btree\bt_stat.c" />
|
||||
<ClCompile Include="$(bsddbDir)\btree\bt_upgrade.c" />
|
||||
<ClCompile Include="$(bsddbDir)\btree\bt_verify.c" />
|
||||
<ClCompile Include="$(bsddbDir)\btree\btree_auto.c" />
|
||||
<ClCompile Include="$(bsddbDir)\db\crdel_auto.c" />
|
||||
<ClCompile Include="$(bsddbDir)\db\crdel_rec.c" />
|
||||
<ClCompile Include="$(bsddbDir)\crypto\crypto.c" />
|
||||
<ClCompile Include="$(bsddbDir)\db\db.c" />
|
||||
<ClCompile Include="$(bsddbDir)\db\db_am.c" />
|
||||
<ClCompile Include="$(bsddbDir)\db\db_auto.c" />
|
||||
<ClCompile Include="$(bsddbDir)\common\db_byteorder.c" />
|
||||
<ClCompile Include="$(bsddbDir)\db\db_cam.c" />
|
||||
<ClCompile Include="$(bsddbDir)\db\db_cds.c" />
|
||||
<ClCompile Include="$(bsddbDir)\db\db_conv.c" />
|
||||
<ClCompile Include="$(bsddbDir)\db\db_dispatch.c" />
|
||||
<ClCompile Include="$(bsddbDir)\db\db_dup.c" />
|
||||
<ClCompile Include="$(bsddbDir)\common\db_err.c" />
|
||||
<ClCompile Include="$(bsddbDir)\common\db_getlong.c" />
|
||||
<ClCompile Include="$(bsddbDir)\common\db_idspace.c" />
|
||||
<ClCompile Include="$(bsddbDir)\db\db_iface.c" />
|
||||
<ClCompile Include="$(bsddbDir)\db\db_join.c" />
|
||||
<ClCompile Include="$(bsddbDir)\common\db_log2.c" />
|
||||
<ClCompile Include="$(bsddbDir)\db\db_meta.c" />
|
||||
<ClCompile Include="$(bsddbDir)\db\db_method.c" />
|
||||
<ClCompile Include="$(bsddbDir)\db\db_open.c" />
|
||||
<ClCompile Include="$(bsddbDir)\db\db_overflow.c" />
|
||||
<ClCompile Include="$(bsddbDir)\db\db_ovfl_vrfy.c" />
|
||||
<ClCompile Include="$(bsddbDir)\db\db_pr.c" />
|
||||
<ClCompile Include="$(bsddbDir)\db\db_rec.c" />
|
||||
<ClCompile Include="$(bsddbDir)\db\db_reclaim.c" />
|
||||
<ClCompile Include="$(bsddbDir)\db\db_remove.c" />
|
||||
<ClCompile Include="$(bsddbDir)\db\db_rename.c" />
|
||||
<ClCompile Include="$(bsddbDir)\db\db_ret.c" />
|
||||
<ClCompile Include="$(bsddbDir)\db\db_setid.c" />
|
||||
<ClCompile Include="$(bsddbDir)\db\db_setlsn.c" />
|
||||
<ClCompile Include="$(bsddbDir)\common\db_shash.c" />
|
||||
<ClCompile Include="$(bsddbDir)\db\db_stati.c" />
|
||||
<ClCompile Include="$(bsddbDir)\db\db_truncate.c" />
|
||||
<ClCompile Include="$(bsddbDir)\db\db_upg.c" />
|
||||
<ClCompile Include="$(bsddbDir)\db\db_upg_opd.c" />
|
||||
<ClCompile Include="$(bsddbDir)\db\db_vrfy.c" />
|
||||
<ClCompile Include="$(bsddbDir)\db\db_vrfyutil.c" />
|
||||
<ClCompile Include="$(bsddbDir)\dbm\dbm.c" />
|
||||
<ClCompile Include="$(bsddbDir)\dbreg\dbreg.c" />
|
||||
<ClCompile Include="$(bsddbDir)\dbreg\dbreg_auto.c" />
|
||||
<ClCompile Include="$(bsddbDir)\dbreg\dbreg_rec.c" />
|
||||
<ClCompile Include="$(bsddbDir)\dbreg\dbreg_stat.c" />
|
||||
<ClCompile Include="$(bsddbDir)\dbreg\dbreg_util.c" />
|
||||
<ClCompile Include="$(bsddbDir)\common\dbt.c" />
|
||||
<ClCompile Include="$(bsddbDir)\env\env_alloc.c" />
|
||||
<ClCompile Include="$(bsddbDir)\env\env_config.c" />
|
||||
<ClCompile Include="$(bsddbDir)\env\env_failchk.c" />
|
||||
<ClCompile Include="$(bsddbDir)\env\env_file.c" />
|
||||
<ClCompile Include="$(bsddbDir)\env\env_globals.c" />
|
||||
<ClCompile Include="$(bsddbDir)\env\env_method.c" />
|
||||
<ClCompile Include="$(bsddbDir)\env\env_name.c" />
|
||||
<ClCompile Include="$(bsddbDir)\env\env_open.c" />
|
||||
<ClCompile Include="$(bsddbDir)\env\env_recover.c" />
|
||||
<ClCompile Include="$(bsddbDir)\env\env_region.c" />
|
||||
<ClCompile Include="$(bsddbDir)\env\env_register.c" />
|
||||
<ClCompile Include="$(bsddbDir)\env\env_sig.c" />
|
||||
<ClCompile Include="$(bsddbDir)\env\env_stat.c" />
|
||||
<ClCompile Include="$(bsddbDir)\fileops\fileops_auto.c" />
|
||||
<ClCompile Include="$(bsddbDir)\fileops\fop_basic.c" />
|
||||
<ClCompile Include="$(bsddbDir)\fileops\fop_rec.c" />
|
||||
<ClCompile Include="$(bsddbDir)\fileops\fop_util.c" />
|
||||
<ClCompile Include="$(bsddbDir)\hash\hash.c" />
|
||||
<ClCompile Include="$(bsddbDir)\hash\hash_auto.c" />
|
||||
<ClCompile Include="$(bsddbDir)\hash\hash_conv.c" />
|
||||
<ClCompile Include="$(bsddbDir)\hash\hash_dup.c" />
|
||||
<ClCompile Include="$(bsddbDir)\hash\hash_func.c" />
|
||||
<ClCompile Include="$(bsddbDir)\hash\hash_meta.c" />
|
||||
<ClCompile Include="$(bsddbDir)\hash\hash_method.c" />
|
||||
<ClCompile Include="$(bsddbDir)\hash\hash_open.c" />
|
||||
<ClCompile Include="$(bsddbDir)\hash\hash_page.c" />
|
||||
<ClCompile Include="$(bsddbDir)\hash\hash_rec.c" />
|
||||
<ClCompile Include="$(bsddbDir)\hash\hash_reclaim.c" />
|
||||
<ClCompile Include="$(bsddbDir)\hash\hash_stat.c" />
|
||||
<ClCompile Include="$(bsddbDir)\hash\hash_upgrade.c" />
|
||||
<ClCompile Include="$(bsddbDir)\hash\hash_verify.c" />
|
||||
<ClCompile Include="$(bsddbDir)\hmac\hmac.c" />
|
||||
<ClCompile Include="$(bsddbDir)\hsearch\hsearch.c" />
|
||||
<ClCompile Include="$(bsddbDir)\lock\lock.c" />
|
||||
<ClCompile Include="$(bsddbDir)\lock\lock_deadlock.c" />
|
||||
<ClCompile Include="$(bsddbDir)\lock\lock_failchk.c" />
|
||||
<ClCompile Include="$(bsddbDir)\lock\lock_id.c" />
|
||||
<ClCompile Include="$(bsddbDir)\lock\lock_list.c" />
|
||||
<ClCompile Include="$(bsddbDir)\lock\lock_method.c" />
|
||||
<ClCompile Include="$(bsddbDir)\lock\lock_region.c" />
|
||||
<ClCompile Include="$(bsddbDir)\lock\lock_stat.c" />
|
||||
<ClCompile Include="$(bsddbDir)\lock\lock_timer.c" />
|
||||
<ClCompile Include="$(bsddbDir)\lock\lock_util.c" />
|
||||
<ClCompile Include="$(bsddbDir)\log\log.c" />
|
||||
<ClCompile Include="$(bsddbDir)\log\log_archive.c" />
|
||||
<ClCompile Include="$(bsddbDir)\log\log_compare.c" />
|
||||
<ClCompile Include="$(bsddbDir)\log\log_debug.c" />
|
||||
<ClCompile Include="$(bsddbDir)\log\log_get.c" />
|
||||
<ClCompile Include="$(bsddbDir)\log\log_method.c" />
|
||||
<ClCompile Include="$(bsddbDir)\log\log_put.c" />
|
||||
<ClCompile Include="$(bsddbDir)\log\log_stat.c" />
|
||||
<ClCompile Include="$(bsddbDir)\common\mkpath.c" />
|
||||
<ClCompile Include="$(bsddbDir)\mp\mp_alloc.c" />
|
||||
<ClCompile Include="$(bsddbDir)\mp\mp_bh.c" />
|
||||
<ClCompile Include="$(bsddbDir)\mp\mp_fget.c" />
|
||||
<ClCompile Include="$(bsddbDir)\mp\mp_fmethod.c" />
|
||||
<ClCompile Include="$(bsddbDir)\mp\mp_fopen.c" />
|
||||
<ClCompile Include="$(bsddbDir)\mp\mp_fput.c" />
|
||||
<ClCompile Include="$(bsddbDir)\mp\mp_fset.c" />
|
||||
<ClCompile Include="$(bsddbDir)\mp\mp_method.c" />
|
||||
<ClCompile Include="$(bsddbDir)\mp\mp_mvcc.c" />
|
||||
<ClCompile Include="$(bsddbDir)\mp\mp_region.c" />
|
||||
<ClCompile Include="$(bsddbDir)\mp\mp_register.c" />
|
||||
<ClCompile Include="$(bsddbDir)\mp\mp_resize.c" />
|
||||
<ClCompile Include="$(bsddbDir)\mp\mp_stat.c" />
|
||||
<ClCompile Include="$(bsddbDir)\mp\mp_sync.c" />
|
||||
<ClCompile Include="$(bsddbDir)\mp\mp_trickle.c" />
|
||||
<ClCompile Include="$(bsddbDir)\crypto\mersenne\mt19937db.c" />
|
||||
<ClCompile Include="$(bsddbDir)\mutex\mut_alloc.c" />
|
||||
<ClCompile Include="$(bsddbDir)\mutex\mut_failchk.c" />
|
||||
<ClCompile Include="$(bsddbDir)\mutex\mut_method.c" />
|
||||
<ClCompile Include="$(bsddbDir)\mutex\mut_region.c" />
|
||||
<ClCompile Include="$(bsddbDir)\mutex\mut_stat.c" />
|
||||
<ClCompile Include="$(bsddbDir)\mutex\mut_win32.c" />
|
||||
<ClCompile Include="$(bsddbDir)\common\openflags.c" />
|
||||
<ClCompile Include="$(bsddbDir)\os\os_abort.c" />
|
||||
<ClCompile Include="$(bsddbDir)\os_windows\os_abs.c" />
|
||||
<ClCompile Include="$(bsddbDir)\os\os_addrinfo.c" />
|
||||
<ClCompile Include="$(bsddbDir)\os\os_alloc.c" />
|
||||
<ClCompile Include="$(bsddbDir)\os_windows\os_clock.c" />
|
||||
<ClCompile Include="$(bsddbDir)\os_windows\os_config.c" />
|
||||
<ClCompile Include="$(bsddbDir)\os_windows\os_cpu.c" />
|
||||
<ClCompile Include="$(bsddbDir)\os\os_ctime.c" />
|
||||
<ClCompile Include="$(bsddbDir)\os_windows\os_dir.c" />
|
||||
<ClCompile Include="$(bsddbDir)\os_windows\os_errno.c" />
|
||||
<ClCompile Include="$(bsddbDir)\os_windows\os_fid.c" />
|
||||
<ClCompile Include="$(bsddbDir)\os_windows\os_flock.c" />
|
||||
<ClCompile Include="$(bsddbDir)\os_windows\os_fsync.c" />
|
||||
<ClCompile Include="$(bsddbDir)\os_windows\os_getenv.c" />
|
||||
<ClCompile Include="$(bsddbDir)\os_windows\os_handle.c" />
|
||||
<ClCompile Include="$(bsddbDir)\os_windows\os_map.c" />
|
||||
<ClCompile Include="$(bsddbDir)\common\os_method.c" />
|
||||
<ClCompile Include="$(bsddbDir)\os_windows\os_mkdir.c" />
|
||||
<ClCompile Include="$(bsddbDir)\os_windows\os_open.c" />
|
||||
<ClCompile Include="$(bsddbDir)\os\os_pid.c" />
|
||||
<ClCompile Include="$(bsddbDir)\os_windows\os_rename.c" />
|
||||
<ClCompile Include="$(bsddbDir)\os\os_root.c" />
|
||||
<ClCompile Include="$(bsddbDir)\os\os_rpath.c" />
|
||||
<ClCompile Include="$(bsddbDir)\os_windows\os_rw.c" />
|
||||
<ClCompile Include="$(bsddbDir)\os_windows\os_seek.c" />
|
||||
<ClCompile Include="$(bsddbDir)\os\os_stack.c" />
|
||||
<ClCompile Include="$(bsddbDir)\os_windows\os_stat.c" />
|
||||
<ClCompile Include="$(bsddbDir)\os\os_tmpdir.c" />
|
||||
<ClCompile Include="$(bsddbDir)\os_windows\os_truncate.c" />
|
||||
<ClCompile Include="$(bsddbDir)\os\os_uid.c" />
|
||||
<ClCompile Include="$(bsddbDir)\os_windows\os_unlink.c" />
|
||||
<ClCompile Include="$(bsddbDir)\os_windows\os_yield.c" />
|
||||
<ClCompile Include="$(bsddbDir)\qam\qam.c" />
|
||||
<ClCompile Include="$(bsddbDir)\qam\qam_auto.c" />
|
||||
<ClCompile Include="$(bsddbDir)\qam\qam_conv.c" />
|
||||
<ClCompile Include="$(bsddbDir)\qam\qam_files.c" />
|
||||
<ClCompile Include="$(bsddbDir)\qam\qam_method.c" />
|
||||
<ClCompile Include="$(bsddbDir)\qam\qam_open.c" />
|
||||
<ClCompile Include="$(bsddbDir)\qam\qam_rec.c" />
|
||||
<ClCompile Include="$(bsddbDir)\qam\qam_stat.c" />
|
||||
<ClCompile Include="$(bsddbDir)\qam\qam_upgrade.c" />
|
||||
<ClCompile Include="$(bsddbDir)\qam\qam_verify.c" />
|
||||
<ClCompile Include="$(bsddbDir)\rep\rep_auto.c" />
|
||||
<ClCompile Include="$(bsddbDir)\rep\rep_backup.c" />
|
||||
<ClCompile Include="$(bsddbDir)\rep\rep_elect.c" />
|
||||
<ClCompile Include="$(bsddbDir)\rep\rep_lease.c" />
|
||||
<ClCompile Include="$(bsddbDir)\rep\rep_log.c" />
|
||||
<ClCompile Include="$(bsddbDir)\rep\rep_method.c" />
|
||||
<ClCompile Include="$(bsddbDir)\rep\rep_record.c" />
|
||||
<ClCompile Include="$(bsddbDir)\rep\rep_region.c" />
|
||||
<ClCompile Include="$(bsddbDir)\rep\rep_stat.c" />
|
||||
<ClCompile Include="$(bsddbDir)\rep\rep_util.c" />
|
||||
<ClCompile Include="$(bsddbDir)\rep\rep_verify.c" />
|
||||
<ClCompile Include="$(bsddbDir)\repmgr\repmgr_auto.c" />
|
||||
<ClCompile Include="$(bsddbDir)\repmgr\repmgr_elect.c" />
|
||||
<ClCompile Include="$(bsddbDir)\repmgr\repmgr_method.c" />
|
||||
<ClCompile Include="$(bsddbDir)\repmgr\repmgr_msg.c" />
|
||||
<ClCompile Include="$(bsddbDir)\repmgr\repmgr_net.c" />
|
||||
<ClCompile Include="$(bsddbDir)\repmgr\repmgr_queue.c" />
|
||||
<ClCompile Include="$(bsddbDir)\repmgr\repmgr_sel.c" />
|
||||
<ClCompile Include="$(bsddbDir)\repmgr\repmgr_stat.c" />
|
||||
<ClCompile Include="$(bsddbDir)\repmgr\repmgr_util.c" />
|
||||
<ClCompile Include="$(bsddbDir)\repmgr\repmgr_windows.c" />
|
||||
<ClCompile Include="$(bsddbDir)\crypto\rijndael\rijndael-alg-fst.c" />
|
||||
<ClCompile Include="$(bsddbDir)\crypto\rijndael\rijndael-api-fst.c" />
|
||||
<ClCompile Include="$(bsddbDir)\sequence\seq_stat.c" />
|
||||
<ClCompile Include="$(bsddbDir)\sequence\sequence.c" />
|
||||
<ClCompile Include="$(bsddbDir)\hmac\sha1.c" />
|
||||
<ClCompile Include="$(bsddbDir)\clib\strsep.c" />
|
||||
<ClCompile Include="$(bsddbDir)\txn\txn.c" />
|
||||
<ClCompile Include="$(bsddbDir)\txn\txn_auto.c" />
|
||||
<ClCompile Include="$(bsddbDir)\txn\txn_chkpt.c" />
|
||||
<ClCompile Include="$(bsddbDir)\txn\txn_failchk.c" />
|
||||
<ClCompile Include="$(bsddbDir)\txn\txn_method.c" />
|
||||
<ClCompile Include="$(bsddbDir)\txn\txn_rec.c" />
|
||||
<ClCompile Include="$(bsddbDir)\txn\txn_recover.c" />
|
||||
<ClCompile Include="$(bsddbDir)\txn\txn_region.c" />
|
||||
<ClCompile Include="$(bsddbDir)\txn\txn_stat.c" />
|
||||
<ClCompile Include="$(bsddbDir)\txn\txn_util.c" />
|
||||
<ClCompile Include="$(bsddbDir)\common\util_cache.c" />
|
||||
<ClCompile Include="$(bsddbDir)\common\util_log.c" />
|
||||
<ClCompile Include="$(bsddbDir)\common\util_sig.c" />
|
||||
<ClCompile Include="$(bsddbDir)\xa\xa.c" />
|
||||
<ClCompile Include="$(bsddbDir)\xa\xa_db.c" />
|
||||
<ClCompile Include="$(bsddbDir)\xa\xa_map.c" />
|
||||
<ClCompile Include="$(bsddbDir)\common\zerofill.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="pythoncore.vcxproj">
|
||||
<Project>{cf7ac3d1-e2df-41d2-bea6-1e2556cdea26}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
||||
702
PCbuild/_bsddb.vcxproj.filters
Normal file
702
PCbuild/_bsddb.vcxproj.filters
Normal file
@@ -0,0 +1,702 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Header Files">
|
||||
<UniqueIdentifier>{82655853-5a03-4804-a421-44510138071e}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Source Files">
|
||||
<UniqueIdentifier>{c52be92f-9033-4a0f-bf55-1b65c7e7b015}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Berkeley DB 4.7.25 Source Files">
|
||||
<UniqueIdentifier>{49074366-917a-4969-88c7-0f6ec09c7021}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\Modules\bsddb.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\Modules\_bsddb.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\crypto\aes_method.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\btree\bt_compact.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\btree\bt_compare.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\btree\bt_conv.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\btree\bt_curadj.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\btree\bt_cursor.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\btree\bt_delete.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\btree\bt_method.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\btree\bt_open.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\btree\bt_put.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\btree\bt_rec.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\btree\bt_reclaim.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\btree\bt_recno.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\btree\bt_rsearch.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\btree\bt_search.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\btree\bt_split.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\btree\bt_stat.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\btree\bt_upgrade.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\btree\bt_verify.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\btree\btree_auto.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\db\crdel_auto.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\db\crdel_rec.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\crypto\crypto.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\db\db.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\db\db_am.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\db\db_auto.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\common\db_byteorder.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\db\db_cam.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\db\db_cds.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\db\db_conv.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\db\db_dispatch.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\db\db_dup.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\common\db_err.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\common\db_getlong.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\common\db_idspace.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\db\db_iface.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\db\db_join.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\common\db_log2.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\db\db_meta.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\db\db_method.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\db\db_open.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\db\db_overflow.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\db\db_ovfl_vrfy.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\db\db_pr.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\db\db_rec.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\db\db_reclaim.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\db\db_remove.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\db\db_rename.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\db\db_ret.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\db\db_setid.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\db\db_setlsn.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\common\db_shash.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\db\db_stati.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\db\db_truncate.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\db\db_upg.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\db\db_upg_opd.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\db\db_vrfy.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\db\db_vrfyutil.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\dbm\dbm.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\dbreg\dbreg.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\dbreg\dbreg_auto.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\dbreg\dbreg_rec.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\dbreg\dbreg_stat.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\dbreg\dbreg_util.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\common\dbt.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\env\env_alloc.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\env\env_config.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\env\env_failchk.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\env\env_file.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\env\env_globals.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\env\env_method.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\env\env_name.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\env\env_open.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\env\env_recover.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\env\env_region.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\env\env_register.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\env\env_sig.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\env\env_stat.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\fileops\fileops_auto.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\fileops\fop_basic.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\fileops\fop_rec.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\fileops\fop_util.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\hash\hash.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\hash\hash_auto.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\hash\hash_conv.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\hash\hash_dup.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\hash\hash_func.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\hash\hash_meta.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\hash\hash_method.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\hash\hash_open.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\hash\hash_page.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\hash\hash_rec.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\hash\hash_reclaim.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\hash\hash_stat.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\hash\hash_upgrade.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\hash\hash_verify.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\hmac\hmac.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\hsearch\hsearch.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\lock\lock.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\lock\lock_deadlock.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\lock\lock_failchk.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\lock\lock_id.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\lock\lock_list.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\lock\lock_method.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\lock\lock_region.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\lock\lock_stat.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\lock\lock_timer.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\lock\lock_util.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\log\log.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\log\log_archive.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\log\log_compare.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\log\log_debug.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\log\log_get.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\log\log_method.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\log\log_put.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\log\log_stat.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\common\mkpath.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\mp\mp_alloc.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\mp\mp_bh.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\mp\mp_fget.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\mp\mp_fmethod.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\mp\mp_fopen.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\mp\mp_fput.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\mp\mp_fset.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\mp\mp_method.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\mp\mp_mvcc.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\mp\mp_region.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\mp\mp_register.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\mp\mp_resize.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\mp\mp_stat.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\mp\mp_sync.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\mp\mp_trickle.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\crypto\mersenne\mt19937db.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\mutex\mut_alloc.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\mutex\mut_failchk.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\mutex\mut_method.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\mutex\mut_region.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\mutex\mut_stat.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\mutex\mut_win32.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\common\openflags.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\os\os_abort.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\os_windows\os_abs.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\os\os_addrinfo.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\os\os_alloc.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\os_windows\os_clock.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\os_windows\os_config.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\os_windows\os_cpu.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\os\os_ctime.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\os_windows\os_dir.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\os_windows\os_errno.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\os_windows\os_fid.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\os_windows\os_flock.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\os_windows\os_fsync.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\os_windows\os_getenv.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\os_windows\os_handle.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\os_windows\os_map.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\common\os_method.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\os_windows\os_mkdir.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\os_windows\os_open.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\os\os_pid.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\os_windows\os_rename.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\os\os_root.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\os\os_rpath.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\os_windows\os_rw.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\os_windows\os_seek.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\os\os_stack.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\os_windows\os_stat.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\os\os_tmpdir.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\os_windows\os_truncate.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\os\os_uid.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\os_windows\os_unlink.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\os_windows\os_yield.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\qam\qam.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\qam\qam_auto.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\qam\qam_conv.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\qam\qam_files.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\qam\qam_method.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\qam\qam_open.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\qam\qam_rec.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\qam\qam_stat.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\qam\qam_upgrade.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\qam\qam_verify.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\rep\rep_auto.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\rep\rep_backup.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\rep\rep_elect.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\rep\rep_lease.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\rep\rep_log.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\rep\rep_method.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\rep\rep_record.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\rep\rep_region.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\rep\rep_stat.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\rep\rep_util.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\rep\rep_verify.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\repmgr\repmgr_auto.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\repmgr\repmgr_elect.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\repmgr\repmgr_method.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\repmgr\repmgr_msg.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\repmgr\repmgr_net.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\repmgr\repmgr_queue.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\repmgr\repmgr_sel.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\repmgr\repmgr_stat.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\repmgr\repmgr_util.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\repmgr\repmgr_windows.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\crypto\rijndael\rijndael-alg-fst.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\crypto\rijndael\rijndael-api-fst.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\sequence\seq_stat.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\sequence\sequence.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\hmac\sha1.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\clib\strsep.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\txn\txn.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\txn\txn_auto.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\txn\txn_chkpt.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\txn\txn_failchk.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\txn\txn_method.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\txn\txn_rec.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\txn\txn_recover.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\txn\txn_region.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\txn\txn_stat.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\txn\txn_util.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\common\util_cache.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\common\util_log.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\common\util_sig.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\xa\xa.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\xa\xa_db.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\xa\xa_map.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bsddbDir)\common\zerofill.c">
|
||||
<Filter>Berkeley DB 4.7.25 Source Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
107
PCbuild/_ctypes.vcxproj
Normal file
107
PCbuild/_ctypes.vcxproj
Normal file
@@ -0,0 +1,107 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|Win32">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|x64">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|Win32">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|x64">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<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>{0E9791DB-593A-465F-98BC-681011311618}</ProjectGuid>
|
||||
<RootNamespace>_ctypes</RootNamespace>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
</PropertyGroup>
|
||||
<Import Project="python.props" />
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<CharacterSet>NotSet</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<PropertyGroup>
|
||||
<TargetExt>.pyd</TargetExt>
|
||||
</PropertyGroup>
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<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.40219.1</_ProjectFileVersion>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>..\Modules\_ctypes\libffi_msvc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<BaseAddress>0x1D1A0000</BaseAddress>
|
||||
<AdditionalOptions>/EXPORT:DllGetClassObject,PRIVATE /EXPORT:DllCanUnloadNow,PRIVATE %(AdditionalOptions)</AdditionalOptions>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\Modules\_ctypes\ctypes.h" />
|
||||
<ClInclude Include="..\Modules\_ctypes\ctypes_dlfcn.h" />
|
||||
<ClInclude Include="..\Modules\_ctypes\libffi_msvc\ffi.h" />
|
||||
<ClInclude Include="..\Modules\_ctypes\libffi_msvc\ffi_common.h" />
|
||||
<ClInclude Include="..\Modules\_ctypes\libffi_msvc\fficonfig.h" />
|
||||
<ClInclude Include="..\Modules\_ctypes\libffi_msvc\ffitarget.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\Modules\_ctypes\_ctypes.c" />
|
||||
<ClCompile Include="..\Modules\_ctypes\callbacks.c" />
|
||||
<ClCompile Include="..\Modules\_ctypes\callproc.c" />
|
||||
<ClCompile Include="..\Modules\_ctypes\cfield.c" />
|
||||
<ClCompile Include="..\Modules\_ctypes\libffi_msvc\ffi.c" />
|
||||
<ClCompile Include="..\Modules\_ctypes\malloc_closure.c" />
|
||||
<ClCompile Include="..\Modules\_ctypes\libffi_msvc\prep_cif.c" />
|
||||
<ClCompile Include="..\Modules\_ctypes\stgdict.c" />
|
||||
<ClCompile Include="..\Modules\_ctypes\libffi_msvc\win32.c">
|
||||
<ExcludedFromBuild Condition="'$(Platform)'=='x64'">true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<CustomBuild Include="..\Modules\_ctypes\libffi_msvc\win64.asm">
|
||||
<ExcludedFromBuild Condition="'$(Platform)'=='Win32'">true</ExcludedFromBuild>
|
||||
<Command>ml64 /nologo /c /Zi /Fo "$(IntDir)win64.obj" "%(FullPath)"</Command>
|
||||
<Outputs>$(IntDir)win64.obj;%(Outputs)</Outputs>
|
||||
</CustomBuild>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="pythoncore.vcxproj">
|
||||
<Project>{cf7ac3d1-e2df-41d2-bea6-1e2556cdea26}</Project>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
||||
65
PCbuild/_ctypes.vcxproj.filters
Normal file
65
PCbuild/_ctypes.vcxproj.filters
Normal file
@@ -0,0 +1,65 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Header Files">
|
||||
<UniqueIdentifier>{806081ee-2af0-48d0-a83e-ee02a74baa0f}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Source Files">
|
||||
<UniqueIdentifier>{dbdea1f2-ad8b-44ca-b782-fcf65d91559b}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\Modules\_ctypes\ctypes.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\_ctypes\ctypes_dlfcn.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\_ctypes\libffi_msvc\ffi.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\_ctypes\libffi_msvc\ffi_common.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\_ctypes\libffi_msvc\fficonfig.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\_ctypes\libffi_msvc\ffitarget.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\Modules\_ctypes\_ctypes.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\_ctypes\callbacks.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\_ctypes\callproc.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\_ctypes\cfield.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\_ctypes\libffi_msvc\ffi.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\_ctypes\malloc_closure.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\_ctypes\libffi_msvc\prep_cif.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\_ctypes\stgdict.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\_ctypes\libffi_msvc\win32.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<CustomBuild Include="..\Modules\_ctypes\libffi_msvc\win64.asm">
|
||||
<Filter>Source Files</Filter>
|
||||
</CustomBuild>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
77
PCbuild/_ctypes_test.vcxproj
Normal file
77
PCbuild/_ctypes_test.vcxproj
Normal file
@@ -0,0 +1,77 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|Win32">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|x64">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|Win32">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|x64">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<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>{9EC7190A-249F-4180-A900-548FDCF3055F}</ProjectGuid>
|
||||
<RootNamespace>_ctypes_test</RootNamespace>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
<SupportPGO>false</SupportPGO>
|
||||
</PropertyGroup>
|
||||
<Import Project="python.props" />
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<CharacterSet>NotSet</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<PropertyGroup>
|
||||
<TargetExt>.pyd</TargetExt>
|
||||
</PropertyGroup>
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<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>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\Modules\_ctypes\_ctypes_test.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\Modules\_ctypes\_ctypes_test.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="pythoncore.vcxproj">
|
||||
<Project>{cf7ac3d1-e2df-41d2-bea6-1e2556cdea26}</Project>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
||||
21
PCbuild/_ctypes_test.vcxproj.filters
Normal file
21
PCbuild/_ctypes_test.vcxproj.filters
Normal file
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Header Files">
|
||||
<UniqueIdentifier>{8fd70119-5481-4e5d-b187-d0b14eb27e38}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Source Files">
|
||||
<UniqueIdentifier>{38abc486-e143-49dc-8cf0-8aefab0e0d3d}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\Modules\_ctypes\_ctypes_test.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\Modules\_ctypes\_ctypes_test.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
103
PCbuild/_elementtree.vcxproj
Normal file
103
PCbuild/_elementtree.vcxproj
Normal file
@@ -0,0 +1,103 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|Win32">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|x64">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|Win32">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|x64">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<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>{17E1E049-C309-4D79-843F-AE483C264AEA}</ProjectGuid>
|
||||
<RootNamespace>_elementtree</RootNamespace>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
</PropertyGroup>
|
||||
<Import Project="python.props" />
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<CharacterSet>NotSet</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<PropertyGroup>
|
||||
<TargetExt>.pyd</TargetExt>
|
||||
</PropertyGroup>
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<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>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>..\Modules\expat;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;USE_PYEXPAT_CAPI;XML_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<BaseAddress>0x1D100000</BaseAddress>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\Modules\expat\ascii.h" />
|
||||
<ClInclude Include="..\Modules\expat\asciitab.h" />
|
||||
<ClInclude Include="..\Modules\expat\expat.h" />
|
||||
<ClInclude Include="..\Modules\expat\expat_config.h" />
|
||||
<ClInclude Include="..\Modules\expat\expat_external.h" />
|
||||
<ClInclude Include="..\Modules\expat\iasciitab.h" />
|
||||
<ClInclude Include="..\Modules\expat\internal.h" />
|
||||
<ClInclude Include="..\Modules\expat\latin1tab.h" />
|
||||
<ClInclude Include="..\Modules\expat\macconfig.h" />
|
||||
<ClInclude Include="..\Modules\expat\nametab.h" />
|
||||
<ClInclude Include="..\Modules\expat\pyexpatns.h" />
|
||||
<ClInclude Include="..\Modules\expat\utf8tab.h" />
|
||||
<ClInclude Include="..\Modules\expat\winconfig.h" />
|
||||
<ClInclude Include="..\Modules\expat\xmlrole.h" />
|
||||
<ClInclude Include="..\Modules\expat\xmltok.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\Modules\_elementtree.c" />
|
||||
<ClCompile Include="..\Modules\expat\xmlparse.c" />
|
||||
<ClCompile Include="..\Modules\expat\xmlrole.c" />
|
||||
<ClCompile Include="..\Modules\expat\xmltok.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="pythoncore.vcxproj">
|
||||
<Project>{cf7ac3d1-e2df-41d2-bea6-1e2556cdea26}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
||||
72
PCbuild/_elementtree.vcxproj.filters
Normal file
72
PCbuild/_elementtree.vcxproj.filters
Normal file
@@ -0,0 +1,72 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Header Files">
|
||||
<UniqueIdentifier>{643d8607-d024-40fe-8583-1823c96430f0}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Source Files">
|
||||
<UniqueIdentifier>{7b5335ad-059f-486f-85e4-f4757e26a9bf}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\Modules\expat\ascii.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\expat\asciitab.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\expat\expat.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\expat\expat_config.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\expat\expat_external.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\expat\iasciitab.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\expat\internal.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\expat\latin1tab.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\expat\macconfig.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\expat\nametab.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\expat\pyexpatns.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\expat\utf8tab.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\expat\winconfig.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\expat\xmlrole.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\expat\xmltok.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\Modules\_elementtree.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\expat\xmlparse.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\expat\xmlrole.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\expat\xmltok.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
90
PCbuild/_hashlib.vcxproj
Normal file
90
PCbuild/_hashlib.vcxproj
Normal file
@@ -0,0 +1,90 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|Win32">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|x64">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|Win32">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|x64">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<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>{447F05A8-F581-4CAC-A466-5AC7936E207E}</ProjectGuid>
|
||||
<RootNamespace>_hashlib</RootNamespace>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
</PropertyGroup>
|
||||
<Import Project="python.props" />
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<CharacterSet>NotSet</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<PropertyGroup>
|
||||
<TargetExt>.pyd</TargetExt>
|
||||
</PropertyGroup>
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<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>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>$(opensslIncludeDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>ws2_32.lib;$(OutDir)libeay$(PyDebugExt).lib;$(OutDir)ssleay$(PyDebugExt).lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\Modules\_hashopenssl.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="pythoncore.vcxproj">
|
||||
<Project>{cf7ac3d1-e2df-41d2-bea6-1e2556cdea26}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="ssleay.vcxproj">
|
||||
<Project>{10615b24-73bf-4efa-93aa-236916321317}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="libeay.vcxproj">
|
||||
<Project>{e5b04cc0-eb4c-42ab-b4dc-18ef95f864b0}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
||||
13
PCbuild/_hashlib.vcxproj.filters
Normal file
13
PCbuild/_hashlib.vcxproj.filters
Normal file
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Source Files">
|
||||
<UniqueIdentifier>{cc45963d-bd25-4eb8-bdba-a5507090bca4}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\Modules\_hashopenssl.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
80
PCbuild/_msi.vcxproj
Normal file
80
PCbuild/_msi.vcxproj
Normal file
@@ -0,0 +1,80 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|Win32">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|x64">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|Win32">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|x64">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<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>{31FFC478-7B4A-43E8-9954-8D03E2187E9C}</ProjectGuid>
|
||||
<RootNamespace>_msi</RootNamespace>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
</PropertyGroup>
|
||||
<Import Project="python.props" />
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<CharacterSet>NotSet</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<PropertyGroup>
|
||||
<TargetExt>.pyd</TargetExt>
|
||||
</PropertyGroup>
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<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>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<Link>
|
||||
<AdditionalDependencies>cabinet.lib;msi.lib;rpcrt4.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<BaseAddress>0x1D160000</BaseAddress>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\PC\_msi.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="pythoncore.vcxproj">
|
||||
<Project>{cf7ac3d1-e2df-41d2-bea6-1e2556cdea26}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
||||
13
PCbuild/_msi.vcxproj.filters
Normal file
13
PCbuild/_msi.vcxproj.filters
Normal file
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Source Files">
|
||||
<UniqueIdentifier>{bdef7710-e433-4ac0-84e0-14f34454bd3e}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\PC\_msi.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
88
PCbuild/_multiprocessing.vcxproj
Normal file
88
PCbuild/_multiprocessing.vcxproj
Normal file
@@ -0,0 +1,88 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|Win32">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|x64">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|Win32">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|x64">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<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>{9E48B300-37D1-11DD-8C41-005056C00008}</ProjectGuid>
|
||||
<RootNamespace>_multiprocessing</RootNamespace>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
</PropertyGroup>
|
||||
<Import Project="python.props" />
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<CharacterSet>NotSet</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<PropertyGroup>
|
||||
<TargetExt>.pyd</TargetExt>
|
||||
</PropertyGroup>
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<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>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<Link>
|
||||
<AdditionalDependencies>ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<BaseAddress>0x1e1D0000</BaseAddress>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\Modules\_multiprocessing\multiprocessing.h" />
|
||||
<ClInclude Include="..\Modules\_multiprocessing\connection.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\Modules\_multiprocessing\multiprocessing.c" />
|
||||
<ClCompile Include="..\Modules\_multiprocessing\pipe_connection.c" />
|
||||
<ClCompile Include="..\Modules\_multiprocessing\semaphore.c" />
|
||||
<ClCompile Include="..\Modules\_multiprocessing\socket_connection.c" />
|
||||
<ClCompile Include="..\Modules\_multiprocessing\win32_functions.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="pythoncore.vcxproj">
|
||||
<Project>{cf7ac3d1-e2df-41d2-bea6-1e2556cdea26}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
||||
36
PCbuild/_multiprocessing.vcxproj.filters
Normal file
36
PCbuild/_multiprocessing.vcxproj.filters
Normal file
@@ -0,0 +1,36 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Header Files">
|
||||
<UniqueIdentifier>{623c956c-1893-43d9-a7dc-96e4fef20f93}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Source Files">
|
||||
<UniqueIdentifier>{34615a62-f999-4659-83f5-19d17a644530}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\Modules\_multiprocessing\multiprocessing.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\_multiprocessing\connection.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\Modules\_multiprocessing\multiprocessing.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\_multiprocessing\pipe_connection.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\_multiprocessing\semaphore.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\_multiprocessing\socket_connection.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\_multiprocessing\win32_functions.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
83
PCbuild/_socket.vcxproj
Normal file
83
PCbuild/_socket.vcxproj
Normal file
@@ -0,0 +1,83 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|Win32">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|x64">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|Win32">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|x64">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<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>{86937F53-C189-40EF-8CE8-8759D8E7D480}</ProjectGuid>
|
||||
<RootNamespace>_socket</RootNamespace>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
</PropertyGroup>
|
||||
<Import Project="python.props" />
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<CharacterSet>NotSet</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<PropertyGroup>
|
||||
<TargetExt>.pyd</TargetExt>
|
||||
</PropertyGroup>
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<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>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<Link>
|
||||
<AdditionalDependencies>ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<BaseAddress>0x1e1D0000</BaseAddress>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\Modules\socketmodule.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\Modules\socketmodule.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="pythoncore.vcxproj">
|
||||
<Project>{cf7ac3d1-e2df-41d2-bea6-1e2556cdea26}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
||||
21
PCbuild/_socket.vcxproj.filters
Normal file
21
PCbuild/_socket.vcxproj.filters
Normal file
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Header Files">
|
||||
<UniqueIdentifier>{1452207f-707c-4e84-b532-307193a0fd85}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Source Files">
|
||||
<UniqueIdentifier>{1edfe0d0-7b9d-4dc8-a335-b21fef7cc77a}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\Modules\socketmodule.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\Modules\socketmodule.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
107
PCbuild/_sqlite3.vcxproj
Normal file
107
PCbuild/_sqlite3.vcxproj
Normal file
@@ -0,0 +1,107 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|Win32">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|x64">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|Win32">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|x64">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<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>{13CECB97-4119-4316-9D42-8534019A5A44}</ProjectGuid>
|
||||
<RootNamespace>_sqlite3</RootNamespace>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
</PropertyGroup>
|
||||
<Import Project="python.props" />
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<CharacterSet>NotSet</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<PropertyGroup>
|
||||
<TargetExt>.pyd</TargetExt>
|
||||
</PropertyGroup>
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<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>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>$(sqlite3Dir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>MODULE_NAME="sqlite3";%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<BaseAddress>0x1e180000</BaseAddress>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\Modules\_sqlite\cache.h" />
|
||||
<ClInclude Include="..\Modules\_sqlite\connection.h" />
|
||||
<ClInclude Include="..\Modules\_sqlite\cursor.h" />
|
||||
<ClInclude Include="..\Modules\_sqlite\microprotocols.h" />
|
||||
<ClInclude Include="..\Modules\_sqlite\module.h" />
|
||||
<ClInclude Include="..\Modules\_sqlite\prepare_protocol.h" />
|
||||
<ClInclude Include="..\Modules\_sqlite\row.h" />
|
||||
<ClInclude Include="..\Modules\_sqlite\sqlitecompat.h" />
|
||||
<ClInclude Include="..\Modules\_sqlite\statement.h" />
|
||||
<ClInclude Include="..\Modules\_sqlite\util.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\Modules\_sqlite\cache.c" />
|
||||
<ClCompile Include="..\Modules\_sqlite\connection.c" />
|
||||
<ClCompile Include="..\Modules\_sqlite\cursor.c" />
|
||||
<ClCompile Include="..\Modules\_sqlite\microprotocols.c" />
|
||||
<ClCompile Include="..\Modules\_sqlite\module.c" />
|
||||
<ClCompile Include="..\Modules\_sqlite\prepare_protocol.c" />
|
||||
<ClCompile Include="..\Modules\_sqlite\row.c" />
|
||||
<ClCompile Include="..\Modules\_sqlite\statement.c" />
|
||||
<ClCompile Include="..\Modules\_sqlite\util.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="pythoncore.vcxproj">
|
||||
<Project>{cf7ac3d1-e2df-41d2-bea6-1e2556cdea26}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="sqlite3.vcxproj">
|
||||
<Project>{a1a295e5-463c-437f-81ca-1f32367685da}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
||||
72
PCbuild/_sqlite3.vcxproj.filters
Normal file
72
PCbuild/_sqlite3.vcxproj.filters
Normal file
@@ -0,0 +1,72 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Header Files">
|
||||
<UniqueIdentifier>{dac8ab3b-ce16-4bef-bef9-76463a01f5c4}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Source Files">
|
||||
<UniqueIdentifier>{814b187d-44ad-4f2b-baa7-18ca8a8a6a77}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\Modules\_sqlite\cache.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\_sqlite\connection.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\_sqlite\cursor.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\_sqlite\microprotocols.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\_sqlite\module.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\_sqlite\prepare_protocol.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\_sqlite\row.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\_sqlite\sqlitecompat.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\_sqlite\statement.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\_sqlite\util.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\Modules\_sqlite\cache.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\_sqlite\connection.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\_sqlite\cursor.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\_sqlite\microprotocols.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\_sqlite\module.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\_sqlite\prepare_protocol.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\_sqlite\row.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\_sqlite\statement.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\_sqlite\util.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
94
PCbuild/_ssl.vcxproj
Normal file
94
PCbuild/_ssl.vcxproj
Normal file
@@ -0,0 +1,94 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|Win32">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|x64">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|Win32">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|x64">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<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>{C6E20F84-3247-4AD6-B051-B073268F73BA}</ProjectGuid>
|
||||
<RootNamespace>_ssl</RootNamespace>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
</PropertyGroup>
|
||||
<Import Project="python.props" />
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<CharacterSet>NotSet</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<PropertyGroup>
|
||||
<TargetExt>.pyd</TargetExt>
|
||||
</PropertyGroup>
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<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>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>$(opensslIncludeDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>ws2_32.lib;crypt32.lib;$(OutDir)libeay$(PyDebugExt).lib;$(OutDir)ssleay$(PyDebugExt).lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\Modules\_ssl.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="pythoncore.vcxproj">
|
||||
<Project>{cf7ac3d1-e2df-41d2-bea6-1e2556cdea26}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="libeay.vcxproj">
|
||||
<Project>{e5b04cc0-eb4c-42ab-b4dc-18ef95f864b0}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="ssleay.vcxproj">
|
||||
<Project>{10615b24-73bf-4efa-93aa-236916321317}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="_socket.vcxproj">
|
||||
<Project>{86937f53-c189-40ef-8ce8-8759d8e7d480}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
||||
13
PCbuild/_ssl.vcxproj.filters
Normal file
13
PCbuild/_ssl.vcxproj.filters
Normal file
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Source Files">
|
||||
<UniqueIdentifier>{695348f7-e9f6-4fe1-bc03-5f08ffc8095b}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\Modules\_ssl.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
80
PCbuild/_testcapi.vcxproj
Normal file
80
PCbuild/_testcapi.vcxproj
Normal file
@@ -0,0 +1,80 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|Win32">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|x64">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|Win32">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|x64">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<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>{6901D91C-6E48-4BB7-9FEC-700C8131DF1D}</ProjectGuid>
|
||||
<RootNamespace>_testcapi</RootNamespace>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
<SupportPGO>false</SupportPGO>
|
||||
</PropertyGroup>
|
||||
<Import Project="python.props" />
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<CharacterSet>NotSet</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<PropertyGroup>
|
||||
<TargetExt>.pyd</TargetExt>
|
||||
</PropertyGroup>
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<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>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<Link>
|
||||
<BaseAddress>0x1e1F0000</BaseAddress>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\Modules\_testcapimodule.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="pythoncore.vcxproj">
|
||||
<Project>{cf7ac3d1-e2df-41d2-bea6-1e2556cdea26}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
||||
13
PCbuild/_testcapi.vcxproj.filters
Normal file
13
PCbuild/_testcapi.vcxproj.filters
Normal file
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Source Files">
|
||||
<UniqueIdentifier>{a76a90d8-8e8b-4c36-8f58-8bd46abe9f5e}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\Modules\_testcapimodule.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
90
PCbuild/_tkinter.vcxproj
Normal file
90
PCbuild/_tkinter.vcxproj
Normal file
@@ -0,0 +1,90 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|Win32">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|x64">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|Win32">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|x64">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<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>{4946ECAC-2E69-4BF8-A90A-F5136F5094DF}</ProjectGuid>
|
||||
<RootNamespace>_tkinter</RootNamespace>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
</PropertyGroup>
|
||||
<Import Project="python.props" />
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<CharacterSet>NotSet</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<PropertyGroup>
|
||||
<TargetExt>.pyd</TargetExt>
|
||||
</PropertyGroup>
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="tcltk.props" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>$(tcltkDir)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>WITH_APPINIT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>$(tcltkLib);%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\Modules\_tkinter.c" />
|
||||
<ClCompile Include="..\Modules\tkappinit.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="pythoncore.vcxproj">
|
||||
<Project>{cf7ac3d1-e2df-41d2-bea6-1e2556cdea26}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="tcl.vcxproj">
|
||||
<Project>{b5fd6f1d-129e-4bff-9340-03606fac7283}</Project>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="tk.vcxproj">
|
||||
<Project>{7e85eccf-a72c-4da4-9e52-884508e80ba1}</Project>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
||||
16
PCbuild/_tkinter.vcxproj.filters
Normal file
16
PCbuild/_tkinter.vcxproj.filters
Normal file
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Source Files">
|
||||
<UniqueIdentifier>{b9ce64dd-cb95-472d-bbe8-5583b2cd375b}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\Modules\_tkinter.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\tkappinit.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
144
PCbuild/build.bat
Normal file
144
PCbuild/build.bat
Normal file
@@ -0,0 +1,144 @@
|
||||
@echo off
|
||||
goto Run
|
||||
:Usage
|
||||
echo.%~nx0 [flags and arguments] [quoted MSBuild options]
|
||||
echo.
|
||||
echo.Build CPython from the command line. Requires the appropriate
|
||||
echo.version(s) of Microsoft Visual Studio to be installed (see readme.txt).
|
||||
echo.
|
||||
echo.After the flags recognized by this script, up to 9 arguments to be passed
|
||||
echo.directly to MSBuild may be passed. If the argument contains an '=', the
|
||||
echo.entire argument must be quoted (e.g. `%~nx0 "/p:PlatformToolset=v100"`).
|
||||
echo.Alternatively you can put extra flags for MSBuild in a file named
|
||||
echo.`msbuild.rsp` in the `PCbuild` directory, one flag per line. This file
|
||||
echo.will be picked automatically by MSBuild. Flags put in this file does not
|
||||
echo.need to be quoted. You can still use environment variables inside the
|
||||
echo.response file.
|
||||
echo.
|
||||
echo.Available flags:
|
||||
echo. -h Display this help message
|
||||
echo. -r Target Rebuild instead of Build
|
||||
echo. -d Set the configuration to Debug
|
||||
echo. -e Build external libraries fetched by get_externals.bat
|
||||
echo. Extension modules that depend on external libraries will not attempt
|
||||
echo. to build if this flag is not present
|
||||
echo. -m Enable parallel build
|
||||
echo. -M Disable parallel build (disabled by default)
|
||||
echo. -v Increased output messages
|
||||
echo. -k Attempt to kill any running Pythons before building (usually done
|
||||
echo. automatically by the pythoncore project)
|
||||
echo. --pgo Build with Profile-Guided Optimization. This flag
|
||||
echo. overrides -c and -d
|
||||
echo.
|
||||
echo.Available flags to avoid building certain modules.
|
||||
echo.These flags have no effect if '-e' is not given:
|
||||
echo. --no-ssl Do not attempt to build _ssl
|
||||
echo. --no-tkinter Do not attempt to build Tkinter
|
||||
echo. --no-bsddb Do not attempt to build _bsddb
|
||||
echo.
|
||||
echo.Available arguments:
|
||||
echo. -c Release ^| Debug ^| PGInstrument ^| PGUpdate
|
||||
echo. Set the configuration (default: Release)
|
||||
echo. -p x64 ^| Win32
|
||||
echo. Set the platform (default: Win32)
|
||||
echo. -t Build ^| Rebuild ^| Clean ^| CleanAll
|
||||
echo. Set the target manually
|
||||
echo. --pgo-job The job to use for PGO training; implies --pgo
|
||||
echo. (default: "-m test.regrtest --pgo")
|
||||
exit /b 127
|
||||
|
||||
:Run
|
||||
setlocal
|
||||
set platf=Win32
|
||||
set conf=Release
|
||||
set target=Build
|
||||
set dir=%~dp0
|
||||
set parallel=
|
||||
set verbose=/nologo /v:m
|
||||
set kill=
|
||||
set do_pgo=
|
||||
set pgo_job=-m test.regrtest --pgo
|
||||
|
||||
:CheckOpts
|
||||
if "%~1"=="-h" goto Usage
|
||||
if "%~1"=="-c" (set conf=%2) & shift & shift & goto CheckOpts
|
||||
if "%~1"=="-p" (set platf=%2) & shift & shift & goto CheckOpts
|
||||
if "%~1"=="-r" (set target=Rebuild) & shift & goto CheckOpts
|
||||
if "%~1"=="-t" (set target=%2) & shift & shift & goto CheckOpts
|
||||
if "%~1"=="-d" (set conf=Debug) & shift & goto CheckOpts
|
||||
if "%~1"=="-m" (set parallel=/m) & shift & goto CheckOpts
|
||||
if "%~1"=="-M" (set parallel=) & shift & goto CheckOpts
|
||||
if "%~1"=="-v" (set verbose=/v:n) & shift & goto CheckOpts
|
||||
if "%~1"=="-k" (set kill=true) & shift & goto CheckOpts
|
||||
if "%~1"=="--pgo" (set do_pgo=true) & shift & goto CheckOpts
|
||||
if "%~1"=="--pgo-job" (set do_pgo=true) & (set pgo_job=%~2) & shift & shift & goto CheckOpts
|
||||
rem These use the actual property names used by MSBuild. We could just let
|
||||
rem them in through the environment, but we specify them on the command line
|
||||
rem anyway for visibility so set defaults after this
|
||||
if "%~1"=="-e" (set IncludeExternals=true) & shift & goto CheckOpts
|
||||
if "%~1"=="--no-ssl" (set IncludeSSL=false) & shift & goto CheckOpts
|
||||
if "%~1"=="--no-tkinter" (set IncludeTkinter=false) & shift & goto CheckOpts
|
||||
if "%~1"=="--no-bsddb" (set IncludeBsddb=false) & shift & goto CheckOpts
|
||||
|
||||
if "%IncludeExternals%"=="" set IncludeExternals=false
|
||||
if "%IncludeSSL%"=="" set IncludeSSL=true
|
||||
if "%IncludeTkinter%"=="" set IncludeTkinter=true
|
||||
if "%IncludeBsddb%"=="" set IncludeBsddb=true
|
||||
|
||||
if "%IncludeExternals%"=="true" call "%dir%get_externals.bat"
|
||||
|
||||
if "%do_pgo%" EQU "true" if "%platf%" EQU "x64" (
|
||||
if "%PROCESSOR_ARCHITEW6432%" NEQ "AMD64" if "%PROCESSOR_ARCHITECTURE%" NEQ "AMD64" (
|
||||
echo.ERROR: Cannot cross-compile with PGO
|
||||
echo. 32bit operating system detected. Ensure your PROCESSOR_ARCHITECTURE
|
||||
echo. and PROCESSOR_ARCHITEW6432 environment variables are correct.
|
||||
exit /b 1
|
||||
)
|
||||
)
|
||||
|
||||
if "%GIT%" EQU "" set GIT=git
|
||||
if exist "%GIT%" set GITProperty=/p:GIT="%GIT%"
|
||||
|
||||
rem Setup the environment
|
||||
call "%dir%find_msbuild.bat" %MSBUILD%
|
||||
if ERRORLEVEL 1 (call "%dir%env.bat" && set MSBUILD=msbuild)
|
||||
|
||||
if "%kill%"=="true" call :Kill
|
||||
|
||||
if "%do_pgo%"=="true" (
|
||||
set conf=PGInstrument
|
||||
call :Build %1 %2 %3 %4 %5 %6 %7 %8 %9
|
||||
del /s "%dir%\*.pgc"
|
||||
del /s "%dir%\..\Lib\*.pyc"
|
||||
echo on
|
||||
call "%dir%\..\python.bat" %pgo_job%
|
||||
@echo off
|
||||
call :Kill
|
||||
set conf=PGUpdate
|
||||
set target=Build
|
||||
)
|
||||
goto Build
|
||||
|
||||
:Kill
|
||||
echo on
|
||||
%MSBUILD% "%dir%\pythoncore.vcxproj" /t:KillPython %verbose%^
|
||||
/p:Configuration=%conf% /p:Platform=%platf%^
|
||||
/p:KillPython=true
|
||||
|
||||
@echo off
|
||||
goto :eof
|
||||
|
||||
:Build
|
||||
rem Call on MSBuild to do the work, echo the command.
|
||||
rem Passing %1-9 is not the preferred option, but argument parsing in
|
||||
rem batch is, shall we say, "lackluster"
|
||||
echo on
|
||||
%MSBUILD% "%dir%pcbuild.proj" /t:%target% %parallel% %verbose%^
|
||||
/p:Configuration=%conf% /p:Platform=%platf%^
|
||||
/p:IncludeExternals=%IncludeExternals%^
|
||||
/p:IncludeSSL=%IncludeSSL% /p:IncludeTkinter=%IncludeTkinter%^
|
||||
/p:IncludeBsddb=%IncludeBsddb% %GITProperty%^
|
||||
%1 %2 %3 %4 %5 %6 %7 %8 %9
|
||||
|
||||
@echo off
|
||||
goto :eof
|
||||
1
PCbuild/build_env.bat
Normal file
1
PCbuild/build_env.bat
Normal file
@@ -0,0 +1 @@
|
||||
@%comspec% /k env.bat %*
|
||||
6
PCbuild/build_pgo.bat
Normal file
6
PCbuild/build_pgo.bat
Normal file
@@ -0,0 +1,6 @@
|
||||
@echo off
|
||||
echo.DeprecationWarning:
|
||||
echo. This script is deprecated, use `build.bat --pgo` instead.
|
||||
echo.
|
||||
|
||||
call "%~dp0build.bat" --pgo %*
|
||||
96
PCbuild/bz2.vcxproj
Normal file
96
PCbuild/bz2.vcxproj
Normal file
@@ -0,0 +1,96 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|Win32">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|x64">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|Win32">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|x64">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<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>{73FCD2BD-F133-46B7-8EC1-144CD82A59D5}</ProjectGuid>
|
||||
<RootNamespace>bz2</RootNamespace>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
<ProjectName>bz2</ProjectName>
|
||||
</PropertyGroup>
|
||||
<Import Project="python.props" />
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<CharacterSet>NotSet</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Label="Configuration" />
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<PropertyGroup>
|
||||
<TargetExt>.pyd</TargetExt>
|
||||
</PropertyGroup>
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<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>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>$(bz2Dir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>WIN32;_FILE_OFFSET_BITS=64;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<BaseAddress>0x1D170000</BaseAddress>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\Modules\bz2module.c" />
|
||||
<ClCompile Include="$(bz2Dir)\blocksort.c" />
|
||||
<ClCompile Include="$(bz2Dir)\bzlib.c" />
|
||||
<ClCompile Include="$(bz2Dir)\compress.c" />
|
||||
<ClCompile Include="$(bz2Dir)\crctable.c" />
|
||||
<ClCompile Include="$(bz2Dir)\decompress.c" />
|
||||
<ClCompile Include="$(bz2Dir)\huffman.c" />
|
||||
<ClCompile Include="$(bz2Dir)\randtable.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="$(bz2Dir)\bzlib.h" />
|
||||
<ClInclude Include="$(bz2Dir)\bzlib_private.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="pythoncore.vcxproj">
|
||||
<Project>{cf7ac3d1-e2df-41d2-bea6-1e2556cdea26}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
||||
48
PCbuild/bz2.vcxproj.filters
Normal file
48
PCbuild/bz2.vcxproj.filters
Normal file
@@ -0,0 +1,48 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Source Files">
|
||||
<UniqueIdentifier>{f53a859d-dad2-4d5b-ae41-f28d8b571f5a}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="bzip2 1.0.6 Header Files">
|
||||
<UniqueIdentifier>{7e0bed05-ae33-43b7-8797-656455bbb7f3}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="bzip2 1.0.6 Source Files">
|
||||
<UniqueIdentifier>{ed574b89-6983-4cdf-9f98-fe7048d9e89c}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\Modules\bz2module.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bz2Dir)\blocksort.c">
|
||||
<Filter>bzip2 1.0.6 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bz2Dir)\bzlib.c">
|
||||
<Filter>bzip2 1.0.6 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bz2Dir)\compress.c">
|
||||
<Filter>bzip2 1.0.6 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bz2Dir)\crctable.c">
|
||||
<Filter>bzip2 1.0.6 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bz2Dir)\decompress.c">
|
||||
<Filter>bzip2 1.0.6 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bz2Dir)\huffman.c">
|
||||
<Filter>bzip2 1.0.6 Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(bz2Dir)\randtable.c">
|
||||
<Filter>bzip2 1.0.6 Source Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="$(bz2Dir)\bzlib.h">
|
||||
<Filter>bzip2 1.0.6 Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(bz2Dir)\bzlib_private.h">
|
||||
<Filter>bzip2 1.0.6 Header Files</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
5
PCbuild/clean.bat
Normal file
5
PCbuild/clean.bat
Normal file
@@ -0,0 +1,5 @@
|
||||
@echo off
|
||||
rem A batch program to clean a particular configuration,
|
||||
rem just for convenience.
|
||||
|
||||
call %~dp0build.bat -t Clean %*
|
||||
23
PCbuild/env.bat
Normal file
23
PCbuild/env.bat
Normal file
@@ -0,0 +1,23 @@
|
||||
@echo off
|
||||
rem This script adds the latest available tools to the path for the current
|
||||
rem command window. However, all builds of Python should ignore the version
|
||||
rem of the tools on PATH and use PlatformToolset instead, which should
|
||||
rem always be 'v90'.
|
||||
rem
|
||||
rem To build Python with a newer toolset, pass "/p:PlatformToolset=v100" (or
|
||||
rem 'v110', 'v120' or 'v140') to the build script. Note that no toolset
|
||||
rem other than 'v90' is supported!
|
||||
|
||||
echo Build environments: x86, amd64, x86_amd64
|
||||
echo.
|
||||
|
||||
rem Set up the v90 tools first. This is mostly needed to allow PGInstrument
|
||||
rem builds to find the PGO DLL. Do it first so the newer MSBuild is found
|
||||
rem before the one from v90 (vcvarsall.bat prepends to PATH).
|
||||
call "%VS90COMNTOOLS%..\..\VC\vcvarsall.bat" %*
|
||||
|
||||
set VSTOOLS=%VS140COMNTOOLS%
|
||||
if "%VSTOOLS%"=="" set VSTOOLS=%VS120COMNTOOLS%
|
||||
if "%VSTOOLS%"=="" set VSTOOLS=%VS110COMNTOOLS%
|
||||
if "%VSTOOLS%"=="" set VSTOOLS=%VS100COMNTOOLS%
|
||||
call "%VSTOOLS%..\..\VC\vcvarsall.bat" %*
|
||||
35
PCbuild/field3.py
Normal file
35
PCbuild/field3.py
Normal file
@@ -0,0 +1,35 @@
|
||||
# An absurd workaround for the lack of arithmetic in MS's resource compiler.
|
||||
# After building Python, run this, then paste the output into the appropriate
|
||||
# part of PC\python_nt.rc.
|
||||
# Example output:
|
||||
#
|
||||
# * For 2.3a0,
|
||||
# * PY_MICRO_VERSION = 0
|
||||
# * PY_RELEASE_LEVEL = 'alpha' = 0xA
|
||||
# * PY_RELEASE_SERIAL = 1
|
||||
# *
|
||||
# * and 0*1000 + 10*10 + 1 = 101.
|
||||
# */
|
||||
# #define FIELD3 101
|
||||
|
||||
import sys
|
||||
|
||||
major, minor, micro, level, serial = sys.version_info
|
||||
levelnum = {'alpha': 0xA,
|
||||
'beta': 0xB,
|
||||
'candidate': 0xC,
|
||||
'final': 0xF,
|
||||
}[level]
|
||||
string = sys.version.split()[0] # like '2.3a0'
|
||||
|
||||
print(" * For %s," % string)
|
||||
print(" * PY_MICRO_VERSION = %d" % micro)
|
||||
print(" * PY_RELEASE_LEVEL = %r = %s" % (level, hex(levelnum)))
|
||||
print(" * PY_RELEASE_SERIAL = %d" % serial)
|
||||
print(" *")
|
||||
|
||||
field3 = micro * 1000 + levelnum * 10 + serial
|
||||
|
||||
print(" * and %d*1000 + %d*10 + %d = %d" % (micro, levelnum, serial, field3))
|
||||
print(" */")
|
||||
print("#define FIELD3", field3)
|
||||
52
PCbuild/find_msbuild.bat
Normal file
52
PCbuild/find_msbuild.bat
Normal file
@@ -0,0 +1,52 @@
|
||||
@rem
|
||||
@rem Searches for MSBuild.exe. This is the only tool we need to initiate
|
||||
@rem a build, so we no longer search for the full VC toolset.
|
||||
@rem
|
||||
@rem This file is supposed to modify the state of the caller (specifically
|
||||
@rem the MSBUILD variable), so we do not use setlocal or echo, and avoid
|
||||
@rem changing any other persistent state.
|
||||
@rem
|
||||
|
||||
@rem No arguments provided means do full search
|
||||
@if '%1' EQU '' goto :begin_search
|
||||
|
||||
@rem One argument may be the full path. Use a goto so we don't try to
|
||||
@rem parse the next if statement - incorrect quoting in the multi-arg
|
||||
@rem case can cause us to break immediately.
|
||||
@if '%2' EQU '' goto :one_arg
|
||||
|
||||
@rem Entire command line may represent the full path if quoting failed.
|
||||
@if exist "%*" (set MSBUILD="%*") & (set _Py_MSBuild_Source=environment) & goto :found
|
||||
@goto :begin_search
|
||||
|
||||
:one_arg
|
||||
@if exist "%~1" (set MSBUILD="%~1") & (set _Py_MSBuild_Source=environment) & goto :found
|
||||
|
||||
:begin_search
|
||||
@set MSBUILD=
|
||||
|
||||
@rem If msbuild.exe is on the PATH, assume that the user wants that one.
|
||||
@msbuild /version > nul 2>&1
|
||||
@if NOT ERRORLEVEL 9009 set MSBUILD=msbuild & (set _Py_MSBuild_Source=PATH) & goto :found
|
||||
|
||||
@rem VS 2015 and earlier register MSBuild separately, so we can find it.
|
||||
@rem Prefer MSBuild 14.0 over MSBuild 15.0, since the latter may not be able to find a VC14 install.
|
||||
@reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\14.0" /v MSBuildToolsPath /reg:32 >nul 2>nul
|
||||
@if NOT ERRORLEVEL 1 @for /F "tokens=1,2*" %%i in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\14.0" /v MSBuildToolsPath /reg:32') DO @(
|
||||
@if "%%i"=="MSBuildToolsPath" @if exist "%%k\msbuild.exe" @(set MSBUILD="%%k\msbuild.exe")
|
||||
)
|
||||
@if exist %MSBUILD% (set _Py_MSBuild_Source=registry) & goto :found
|
||||
|
||||
@rem VS 2017 sets exactly one install as the "main" install, so we may find MSBuild in there.
|
||||
@reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\SxS\VS7" /v 15.0 /reg:32 >nul 2>nul
|
||||
@if NOT ERRORLEVEL 1 @for /F "tokens=1,2*" %%i in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\SxS\VS7" /v 15.0 /reg:32') DO @(
|
||||
@if "%%i"=="15.0" @if exist "%%k\MSBuild\15.0\Bin\msbuild.exe" @(set MSBUILD="%%k\MSBuild\15.0\Bin\msbuild.exe")
|
||||
)
|
||||
@if exist %MSBUILD% (set _Py_MSBuild_Source=Visual Studio 2017 registry) & goto :found
|
||||
|
||||
|
||||
@exit /b 1
|
||||
|
||||
:found
|
||||
@echo Using %MSBUILD% (found in the %_Py_MSBuild_Source%)
|
||||
@set _Py_MSBuild_Source=
|
||||
75
PCbuild/find_python.bat
Normal file
75
PCbuild/find_python.bat
Normal file
@@ -0,0 +1,75 @@
|
||||
@rem
|
||||
@rem Searches for python.exe and may download a private copy from nuget.
|
||||
@rem
|
||||
@rem This file is supposed to modify the state of the caller (specifically
|
||||
@rem the MSBUILD variable), so we do not use setlocal or echo, and avoid
|
||||
@rem changing any other persistent state.
|
||||
@rem
|
||||
|
||||
@rem No arguments provided means do full search
|
||||
@if '%1' EQU '' goto :begin_search
|
||||
|
||||
@rem One argument may be the full path. Use a goto so we don't try to
|
||||
@rem parse the next if statement - incorrect quoting in the multi-arg
|
||||
@rem case can cause us to break immediately.
|
||||
@if '%2' EQU '' goto :one_arg
|
||||
|
||||
@rem Entire command line may represent the full path if quoting failed.
|
||||
@if exist "%*" (set PYTHON="%*") & (set _Py_Python_Source=from environment) & goto :found
|
||||
@goto :begin_search
|
||||
|
||||
:one_arg
|
||||
@if exist "%~1" (set PYTHON="%~1") & (set _Py_Python_Source=from environment) & goto :found
|
||||
|
||||
:begin_search
|
||||
@set PYTHON=
|
||||
|
||||
@set _Py_EXTERNALS_DIR=%EXTERNAL_DIR%
|
||||
@if "%_Py_EXTERNALS_DIR%"=="" (set _Py_EXTERNALS_DIR=%~dp0\..\externals)
|
||||
|
||||
@rem If we have Python in externals, use that one
|
||||
@if exist "%_Py_EXTERNALS_DIR%\pythonx86\tools\python.exe" (set PYTHON="%_Py_EXTERNALS_DIR%\pythonx86\tools\python.exe") & (set _Py_Python_Source=found in externals directory) & goto :found
|
||||
|
||||
@rem If HOST_PYTHON is recent enough, use that
|
||||
@if NOT "%HOST_PYTHON%"=="" @%HOST_PYTHON% -c "import sys; assert sys.version_info[:2] >= (3, 6)" >nul 2>nul && (set PYTHON="%HOST_PYTHON%") && (set _Py_Python_Source=found as HOST_PYTHON) && goto :found
|
||||
|
||||
@rem If py.exe finds a recent enough version, use that one
|
||||
@py -3.6 -V >nul 2>&1 && (set PYTHON=py -3.6) && (set _Py_Python_Source=found with py.exe) && goto :found
|
||||
|
||||
@if NOT exist "%_Py_EXTERNALS_DIR%" mkdir "%_Py_EXTERNALS_DIR%"
|
||||
@set _Py_NUGET=%NUGET%
|
||||
@set _Py_NUGET_URL=%NUGET_URL%
|
||||
@set _Py_HOST_PYTHON=%HOST_PYTHON%
|
||||
@if "%_Py_HOST_PYTHON%"=="" set _Py_HOST_PYTHON=py
|
||||
@if "%_Py_NUGET%"=="" (set _Py_NUGET=%_Py_EXTERNALS_DIR%\nuget.exe)
|
||||
@if "%_Py_NUGET_URL%"=="" (set _Py_NUGET_URL=https://aka.ms/nugetclidl)
|
||||
@if NOT exist "%_Py_NUGET%" (
|
||||
@echo Downloading nuget...
|
||||
@rem NB: Must use single quotes around NUGET here, NOT double!
|
||||
@rem Otherwise, a space in the path would break things
|
||||
@rem If it fails, retry with any available copy of Python
|
||||
@powershell.exe -Command Invoke-WebRequest %_Py_NUGET_URL% -OutFile '%_Py_NUGET%'
|
||||
@if errorlevel 1 (
|
||||
@%_Py_HOST_PYTHON% "%~dp0\urlretrieve.py" "%_Py_NUGET_URL%" "%_Py_NUGET%"
|
||||
)
|
||||
)
|
||||
@echo Installing Python via nuget...
|
||||
@"%_Py_NUGET%" install pythonx86 -ExcludeVersion -OutputDirectory "%_Py_EXTERNALS_DIR%"
|
||||
@rem Quote it here; it's not quoted later because "py -3.6" wouldn't work
|
||||
@if not errorlevel 1 (set PYTHON="%_Py_EXTERNALS_DIR%\pythonx86\tools\python.exe") & (set _Py_Python_Source=found on nuget.org) & goto :found
|
||||
|
||||
|
||||
@set _Py_Python_Source=
|
||||
@set _Py_EXTERNALS_DIR=
|
||||
@set _Py_NUGET=
|
||||
@set _Py_NUGET_URL=
|
||||
@set _Py_HOST_PYTHON=
|
||||
@exit /b 1
|
||||
|
||||
:found
|
||||
@echo Using %PYTHON% (%_Py_Python_Source%)
|
||||
@set _Py_Python_Source=
|
||||
@set _Py_EXTERNALS_DIR=
|
||||
@set _Py_NUGET=
|
||||
@set _Py_NUGET_URL=
|
||||
@set _Py_HOST_PYTHON=
|
||||
64
PCbuild/get_external.py
Normal file
64
PCbuild/get_external.py
Normal file
@@ -0,0 +1,64 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
# We do not need to import built modules from PCbuild (duh), so
|
||||
# filter those out here to save Steve from debugging it yet again.
|
||||
import sys
|
||||
sys.path[:] = [p for p in sys.path if p and 'PCbuild' not in p]
|
||||
|
||||
import argparse
|
||||
import os
|
||||
import pathlib
|
||||
import zipfile
|
||||
from urllib.request import urlretrieve
|
||||
|
||||
def fetch_zip(commit_hash, zip_dir, *, org='python', binary=False, verbose):
|
||||
repo = f'cpython-{"bin" if binary else "source"}-deps'
|
||||
url = f'https://github.com/{org}/{repo}/archive/{commit_hash}.zip'
|
||||
reporthook = None
|
||||
if verbose:
|
||||
reporthook = print
|
||||
zip_dir.mkdir(parents=True, exist_ok=True)
|
||||
filename, headers = urlretrieve(
|
||||
url,
|
||||
zip_dir / f'{commit_hash}.zip',
|
||||
reporthook=reporthook,
|
||||
)
|
||||
return filename
|
||||
|
||||
|
||||
def extract_zip(externals_dir, zip_path):
|
||||
with zipfile.ZipFile(os.fspath(zip_path)) as zf:
|
||||
zf.extractall(os.fspath(externals_dir))
|
||||
return externals_dir / zf.namelist()[0].split('/')[0]
|
||||
|
||||
|
||||
def parse_args():
|
||||
p = argparse.ArgumentParser()
|
||||
p.add_argument('-v', '--verbose', action='store_true')
|
||||
p.add_argument('-b', '--binary', action='store_true',
|
||||
help='Is the dependency in the binary repo?')
|
||||
p.add_argument('-O', '--organization',
|
||||
help='Organization owning the deps repos', default='python')
|
||||
p.add_argument('-e', '--externals-dir', type=pathlib.Path,
|
||||
help='Directory in which to store dependencies',
|
||||
default=pathlib.Path(__file__).parent.parent / 'externals')
|
||||
p.add_argument('tag',
|
||||
help='tag of the dependency')
|
||||
return p.parse_args()
|
||||
|
||||
|
||||
def main():
|
||||
args = parse_args()
|
||||
zip_path = fetch_zip(
|
||||
args.tag,
|
||||
args.externals_dir / 'zips',
|
||||
org=args.organization,
|
||||
binary=args.binary,
|
||||
verbose=args.verbose,
|
||||
)
|
||||
final_name = args.externals_dir / args.tag
|
||||
extract_zip(args.externals_dir, zip_path).replace(final_name)
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
main()
|
||||
107
PCbuild/get_externals.bat
Normal file
107
PCbuild/get_externals.bat
Normal file
@@ -0,0 +1,107 @@
|
||||
@echo off
|
||||
setlocal
|
||||
rem Simple script to fetch source for external libraries
|
||||
|
||||
if NOT DEFINED PCBUILD (set PCBUILD=%~dp0)
|
||||
if NOT DEFINED EXTERNALS_DIR (set EXTERNALS_DIR=%PCBUILD%\..\externals)
|
||||
|
||||
set DO_FETCH=true
|
||||
set DO_CLEAN=false
|
||||
|
||||
:CheckOpts
|
||||
if "%~1"=="--no-tkinter" (set IncludeTkinter=false) & shift & goto CheckOpts
|
||||
if "%~1"=="--no-openssl" (set IncludeSSL=false) & shift & goto CheckOpts
|
||||
if "%~1"=="--python" (set PYTHON_FOR_BUILD=%2) & shift & shift & goto CheckOpts
|
||||
if "%~1"=="--organization" (set ORG=%2) & shift & shift & goto CheckOpts
|
||||
if "%~1"=="-c" (set DO_CLEAN=true) & shift & goto CheckOpts
|
||||
if "%~1"=="--clean" (set DO_CLEAN=true) & shift & goto CheckOpts
|
||||
if "%~1"=="--clean-only" (set DO_FETCH=false) & goto clean
|
||||
if "x%~1" NEQ "x" goto usage
|
||||
|
||||
if "%DO_CLEAN%"=="false" goto fetch
|
||||
:clean
|
||||
echo.Cleaning up external libraries.
|
||||
if exist "%EXTERNALS_DIR%" (
|
||||
rem Sometimes this fails the first time; try it twice
|
||||
rmdir /s /q "%EXTERNALS_DIR%" || rmdir /s /q "%EXTERNALS_DIR%"
|
||||
)
|
||||
|
||||
if "%DO_FETCH%"=="false" goto end
|
||||
:fetch
|
||||
|
||||
if "%ORG%"=="" (set ORG=python)
|
||||
call "%PCBUILD%\find_python.bat" "%PYTHON%"
|
||||
|
||||
git 2>&1 > nul
|
||||
if ERRORLEVEL 9009 (
|
||||
if NOT DEFINED PYTHON (
|
||||
echo Python 3.6 could not be found or installed, and git.exe is not on your PATH && exit /B 1
|
||||
)
|
||||
)
|
||||
|
||||
echo.Fetching external libraries...
|
||||
|
||||
rem When updating these versions, remember to update the relevant property
|
||||
rem files in both this dir and PC\VS9.0
|
||||
|
||||
set libraries=
|
||||
set libraries=%libraries% bzip2-1.0.6
|
||||
if NOT "%IncludeBsddb%"=="false" set libraries=%libraries% bsddb-4.7.25.0
|
||||
if NOT "%IncludeSSL%"=="false" set libraries=%libraries% openssl-1.0.2t
|
||||
set libraries=%libraries% sqlite-3.28.0.0
|
||||
if NOT "%IncludeTkinter%"=="false" set libraries=%libraries% tcl-8.5.19.0
|
||||
if NOT "%IncludeTkinter%"=="false" set libraries=%libraries% tk-8.5.19.0
|
||||
if NOT "%IncludeTkinter%"=="false" set libraries=%libraries% tix-8.4.3.5
|
||||
|
||||
for %%e in (%libraries%) do (
|
||||
if exist "%EXTERNALS_DIR%\%%e" (
|
||||
echo.%%e already exists, skipping.
|
||||
) else if NOT DEFINED PYTHON (
|
||||
echo.Fetching %%e with git...
|
||||
git clone --depth 1 https://github.com/%ORG%/cpython-source-deps --branch %%e "%EXTERNALS_DIR%\%%e"
|
||||
) else (
|
||||
echo.Fetching %%e...
|
||||
%PYTHON% "%PCBUILD%\get_external.py" -O %ORG% %%e
|
||||
)
|
||||
)
|
||||
|
||||
echo.Fetching external binaries...
|
||||
|
||||
set binaries=
|
||||
set binaries=%binaries%
|
||||
if NOT "%IncludeSSL%"=="false" set binaries=%binaries% nasm-2.11.06
|
||||
|
||||
for %%b in (%binaries%) do (
|
||||
if exist "%EXTERNALS_DIR%\%%b" (
|
||||
echo.%%b already exists, skipping.
|
||||
) else if NOT DEFINED PYTHON (
|
||||
echo.Fetching %%b with git...
|
||||
git clone --depth 1 https://github.com/%ORG%/cpython-bin-deps --branch %%b "%EXTERNALS_DIR%\%%b"
|
||||
) else (
|
||||
echo.Fetching %%b...
|
||||
%PYTHON% "%PCBUILD%\get_external.py" -b -O %ORG% %%b
|
||||
)
|
||||
)
|
||||
|
||||
echo Finished.
|
||||
goto end
|
||||
|
||||
:usage
|
||||
echo.Valid options: -c, --clean, --clean-only, --organization, --python,
|
||||
echo.--no-tkinter, --no-openssl
|
||||
echo.
|
||||
echo.Pull all sources and binaries necessary for compiling optional extension
|
||||
echo.modules that rely on external libraries.
|
||||
echo.
|
||||
echo.The --organization option determines which github organization to download
|
||||
echo.from, the --python option determines which Python 3.6+ interpreter to use
|
||||
echo.with PCbuild\get_external.py.
|
||||
echo.
|
||||
echo.Use the -c or --clean option to remove the entire externals directory.
|
||||
echo.
|
||||
echo.Use the --clean-only option to do the same cleaning, without pulling in
|
||||
echo.anything new.
|
||||
echo.
|
||||
exit /b -1
|
||||
|
||||
:end
|
||||
15
PCbuild/idle.bat
Normal file
15
PCbuild/idle.bat
Normal file
@@ -0,0 +1,15 @@
|
||||
@echo off
|
||||
rem start idle
|
||||
rem Usage: idle [-d]
|
||||
rem -d Run Debug build (python_d.exe). Else release build.
|
||||
|
||||
setlocal
|
||||
set exe=python
|
||||
PATH %PATH%;..\..\tcltk\bin
|
||||
|
||||
if "%1"=="-d" (set exe=python_d) & shift
|
||||
|
||||
set cmd=%exe% ../Lib/idlelib/idle.py %1 %2 %3 %4 %5 %6 %7 %8 %9
|
||||
|
||||
echo on
|
||||
%cmd%
|
||||
BIN
PCbuild/installer.bmp
Normal file
BIN
PCbuild/installer.bmp
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 57 KiB |
906
PCbuild/libeay.vcxproj
Normal file
906
PCbuild/libeay.vcxproj
Normal file
@@ -0,0 +1,906 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|Win32">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|x64">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|Win32">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|x64">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{E5B04CC0-EB4C-42AB-B4DC-18EF95F864B0}</ProjectGuid>
|
||||
<RootNamespace>libeay</RootNamespace>
|
||||
</PropertyGroup>
|
||||
|
||||
<Import Project="python.props" />
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
|
||||
<PropertyGroup Label="Configuration">
|
||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||
</PropertyGroup>
|
||||
|
||||
<Import Project="openssl.props" />
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
|
||||
<Target Name="CreateBuildinfH" Inputs="$(MSBuildProjectFullPath)" Outputs="$(IntDir)\buildinf.h" AfterTargets="PrepareForBuild">
|
||||
<PropertyGroup>
|
||||
<_DATEValue>#define DATE "$([System.DateTime]::Now.ToString(`ddd MMM dd HH':'mm':'ss yyyy`))"</_DATEValue>
|
||||
<_CFLAGSValue>#define CFLAGS "cl /MD /Ox -W3 -Gs0 -Gy -nologo @(PreprocessorDefinitions->'-D%(Identity)',' ')"</_CFLAGSValue>
|
||||
<_PLATFORMValue Condition="$(Platform)=='Win32'">#define PLATFORM "VC-WIN32"</_PLATFORMValue>
|
||||
<_PLATFORMValue Condition="$(Platform)=='x64'">#define PLATFORM "VC-WIN64A"</_PLATFORMValue>
|
||||
</PropertyGroup>
|
||||
<WriteLinesToFile File="$(IntDir)\buildinf.h"
|
||||
Lines="$(_DATEValue);$(_CFLAGSValue);$(_PLATFORMValue)"
|
||||
Overwrite="true" />
|
||||
<Message Text="Updating buildinf.h:
|
||||
$(_DATEValue)
|
||||
$(_CFLAGSValue)
|
||||
$(_PLATFORMValue)" Importance="normal" />
|
||||
</Target>
|
||||
|
||||
<Target Name="SuppressOriginalBuildinfH" Condition="Exists('$(opensslDir)crypto\buildinf.h')" BeforeTargets="PrepareForBuild">
|
||||
<Move SourceFiles="$(opensslDir)crypto\buildinf.h" DestinationFiles="$(opensslDir)crypto\buildinf.h.orig" />
|
||||
</Target>
|
||||
|
||||
<ItemGroup>
|
||||
<ClCompile Include="$(opensslDir)crypto\cversion.c">
|
||||
<AdditionalIncludeDirectories>$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)apps\errstr.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\aes\aes_cfb.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\aes\aes_ctr.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\aes\aes_ecb.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\aes\aes_ige.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\aes\aes_misc.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\aes\aes_ofb.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\aes\aes_wrap.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\a_bitstr.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\a_bool.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\a_bytes.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\a_d2i_fp.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\a_digest.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\a_dup.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\a_enum.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\a_gentm.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\a_i2d_fp.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\a_int.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\a_mbstr.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\a_object.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\a_octet.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\a_print.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\a_set.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\a_sign.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\a_strex.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\a_strnid.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\a_time.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\a_type.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\a_utctm.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\a_utf8.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\a_verify.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\ameth_lib.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\asn_mime.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\asn_moid.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\asn_pack.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\asn1_err.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\asn1_gen.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\asn1_lib.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\asn1_par.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\bio_asn1.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\bio_ndef.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\d2i_pr.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\d2i_pu.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\evp_asn1.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\f_enum.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\f_int.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\f_string.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\i2d_pr.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\i2d_pu.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\n_pkey.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\nsseq.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\p5_pbe.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\p5_pbev2.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\p8_pkey.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\t_bitst.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\t_crl.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\t_pkey.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\t_req.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\t_spki.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\t_x509.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\t_x509a.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\tasn_dec.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\tasn_enc.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\tasn_fre.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\tasn_new.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\tasn_prn.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\tasn_typ.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\tasn_utl.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\x_algor.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\x_attrib.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\x_bignum.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\x_crl.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\x_exten.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\x_info.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\x_long.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\x_name.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\x_nx509.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\x_pkey.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\x_pubkey.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\x_req.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\x_sig.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\x_spki.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\x_val.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\x_x509.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\asn1\x_x509a.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\bf\bf_cfb64.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\bf\bf_ecb.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\bf\bf_ofb64.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\bf\bf_skey.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\bio\b_dump.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\bio\b_print.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\bio\b_sock.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\bio\bf_buff.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\bio\bf_nbio.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\bio\bf_null.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\bio\bio_cb.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\bio\bio_err.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\bio\bio_lib.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\bio\bss_acpt.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\bio\bss_bio.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\bio\bss_conn.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\bio\bss_dgram.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\bio\bss_fd.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\bio\bss_file.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\bio\bss_log.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\bio\bss_mem.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\bio\bss_null.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\bio\bss_sock.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\bn\bn_add.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\bn\bn_blind.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\bn\bn_const.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\bn\bn_ctx.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\bn\bn_depr.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\bn\bn_div.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\bn\bn_err.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\bn\bn_exp.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\bn\bn_exp2.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\bn\bn_gcd.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\bn\bn_gf2m.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\bn\bn_kron.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\bn\bn_lib.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\bn\bn_mod.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\bn\bn_mont.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\bn\bn_mpi.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\bn\bn_mul.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\bn\bn_nist.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\bn\bn_prime.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\bn\bn_print.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\bn\bn_rand.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\bn\bn_recp.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\bn\bn_shift.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\bn\bn_sqr.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\bn\bn_sqrt.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\bn\bn_word.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\bn\bn_x931p.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\buffer\buf_err.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\buffer\buf_str.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\buffer\buffer.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\camellia\cmll_cfb.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\camellia\cmll_ctr.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\camellia\cmll_ecb.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\camellia\cmll_ofb.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\camellia\cmll_utl.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\cast\c_cfb64.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\cast\c_ecb.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\cast\c_ofb64.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\cast\c_skey.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\cmac\cm_ameth.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\cmac\cm_pmeth.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\cmac\cmac.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\cms\cms_asn1.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\cms\cms_att.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\cms\cms_cd.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\cms\cms_dd.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\cms\cms_enc.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\cms\cms_env.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\cms\cms_err.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\cms\cms_ess.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\cms\cms_io.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\cms\cms_kari.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\cms\cms_lib.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\cms\cms_pwri.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\cms\cms_sd.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\cms\cms_smime.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\comp\c_rle.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\comp\c_zlib.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\comp\comp_err.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\comp\comp_lib.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\conf\conf_api.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\conf\conf_def.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\conf\conf_err.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\conf\conf_lib.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\conf\conf_mall.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\conf\conf_mod.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\conf\conf_sap.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\cpt_err.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\cryptlib.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\des\cbc_cksm.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\des\cbc_enc.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\des\cfb_enc.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\des\cfb64ede.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\des\cfb64enc.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\des\des_old.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\des\des_old2.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\des\ecb_enc.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\des\ecb3_enc.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\des\ede_cbcm_enc.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\des\enc_read.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\des\enc_writ.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\des\fcrypt.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\des\ofb_enc.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\des\ofb64ede.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\des\ofb64enc.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\des\pcbc_enc.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\des\qud_cksm.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\des\rand_key.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\des\read2pwd.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\des\rpc_enc.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\des\set_key.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\des\str2key.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\des\xcbc_enc.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\dh\dh_ameth.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\dh\dh_asn1.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\dh\dh_check.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\dh\dh_depr.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\dh\dh_err.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\dh\dh_gen.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\dh\dh_kdf.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\dh\dh_key.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\dh\dh_lib.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\dh\dh_pmeth.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\dh\dh_prn.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\dh\dh_rfc5114.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\dsa\dsa_ameth.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\dsa\dsa_asn1.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\dsa\dsa_depr.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\dsa\dsa_err.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\dsa\dsa_gen.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\dsa\dsa_key.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\dsa\dsa_lib.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\dsa\dsa_ossl.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\dsa\dsa_pmeth.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\dsa\dsa_prn.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\dsa\dsa_sign.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\dsa\dsa_vrf.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\dso\dso_beos.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\dso\dso_dl.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\dso\dso_dlfcn.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\dso\dso_err.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\dso\dso_lib.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\dso\dso_null.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\dso\dso_openssl.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\dso\dso_vms.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\dso\dso_win32.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\ebcdic.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\ec\ec_ameth.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\ec\ec_asn1.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\ec\ec_check.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\ec\ec_curve.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\ec\ec_cvt.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\ec\ec_err.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\ec\ec_key.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\ec\ec_lib.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\ec\ec_mult.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\ec\ec_oct.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\ec\ec_pmeth.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\ec\ec_print.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\ec\ec2_mult.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\ec\ec2_oct.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\ec\ec2_smpl.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\ec\eck_prn.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\ec\ecp_mont.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\ec\ecp_nist.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\ec\ecp_nistp224.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\ec\ecp_nistp256.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\ec\ecp_nistp521.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\ec\ecp_nistputil.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\ec\ecp_oct.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\ec\ecp_smpl.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\ecdh\ech_err.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\ecdh\ech_kdf.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\ecdh\ech_key.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\ecdh\ech_lib.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\ecdh\ech_ossl.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\ecdsa\ecs_asn1.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\ecdsa\ecs_err.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\ecdsa\ecs_lib.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\ecdsa\ecs_ossl.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\ecdsa\ecs_sign.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\ecdsa\ecs_vrf.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\engine\eng_all.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\engine\eng_cnf.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\engine\eng_cryptodev.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\engine\eng_ctrl.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\engine\eng_dyn.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\engine\eng_err.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\engine\eng_fat.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\engine\eng_init.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\engine\eng_lib.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\engine\eng_list.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\engine\eng_openssl.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\engine\eng_pkey.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\engine\eng_rdrand.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\engine\eng_rsax.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\engine\eng_table.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\engine\tb_asnmth.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\engine\tb_cipher.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\engine\tb_dh.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\engine\tb_digest.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\engine\tb_dsa.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\engine\tb_ecdh.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\engine\tb_ecdsa.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\engine\tb_pkmeth.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\engine\tb_rand.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\engine\tb_rsa.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\engine\tb_store.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\err\err.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\err\err_all.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\err\err_prn.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\bio_b64.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\bio_enc.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\bio_md.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\bio_ok.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\c_all.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\c_allc.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\c_alld.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\digest.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\e_aes.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\e_aes_cbc_hmac_sha1.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\e_aes_cbc_hmac_sha256.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\e_bf.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\e_camellia.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\e_cast.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\e_des.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\e_des3.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\e_idea.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\e_null.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\e_old.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\e_rc2.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\e_rc4.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\e_rc4_hmac_md5.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\e_rc5.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\e_seed.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\e_xcbc_d.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\encode.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\evp_acnf.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\evp_cnf.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\evp_enc.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\evp_err.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\evp_fips.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\evp_key.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\evp_lib.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\evp_pbe.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\evp_pkey.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\m_dss.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\m_dss1.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\m_ecdsa.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\m_md4.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\m_md5.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\m_null.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\m_ripemd.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\m_sha.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\m_sha1.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\m_sigver.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\m_wp.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\names.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\p_dec.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\p_lib.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\p_open.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\p_seal.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\p_sign.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\p_verify.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\p5_crpt.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\p5_crpt2.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\pmeth_fn.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\pmeth_gn.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\evp\pmeth_lib.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\ex_data.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\fips_ers.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\getenv.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\hmac\hm_ameth.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\hmac\hm_pmeth.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\hmac\hmac.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\krb5\krb5_asn.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\lhash\lh_stats.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\lhash\lhash.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\md4\md4_dgst.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\md4\md4_one.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\md5\md5_dgst.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\md5\md5_one.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\mem.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\mem_dbg.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\modes\cbc128.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\modes\ccm128.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\modes\cfb128.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\modes\ctr128.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\modes\cts128.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\modes\gcm128.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\modes\ofb128.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\modes\wrap128.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\modes\xts128.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\o_dir.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\o_fips.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\o_init.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\o_str.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\o_time.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\objects\o_names.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\objects\obj_dat.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\objects\obj_err.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\objects\obj_lib.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\objects\obj_xref.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\ocsp\ocsp_asn.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\ocsp\ocsp_cl.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\ocsp\ocsp_err.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\ocsp\ocsp_ext.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\ocsp\ocsp_ht.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\ocsp\ocsp_lib.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\ocsp\ocsp_prn.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\ocsp\ocsp_srv.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\ocsp\ocsp_vfy.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\pem\pem_all.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\pem\pem_err.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\pem\pem_info.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\pem\pem_lib.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\pem\pem_oth.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\pem\pem_pk8.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\pem\pem_pkey.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\pem\pem_seal.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\pem\pem_sign.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\pem\pem_x509.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\pem\pem_xaux.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\pem\pvkfmt.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\pkcs12\p12_add.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\pkcs12\p12_asn.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\pkcs12\p12_attr.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\pkcs12\p12_crpt.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\pkcs12\p12_crt.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\pkcs12\p12_decr.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\pkcs12\p12_init.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\pkcs12\p12_key.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\pkcs12\p12_kiss.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\pkcs12\p12_mutl.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\pkcs12\p12_npas.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\pkcs12\p12_p8d.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\pkcs12\p12_p8e.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\pkcs12\p12_utl.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\pkcs12\pk12err.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\pkcs7\bio_pk7.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\pkcs7\pk7_asn1.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\pkcs7\pk7_attr.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\pkcs7\pk7_doit.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\pkcs7\pk7_lib.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\pkcs7\pk7_mime.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\pkcs7\pk7_smime.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\pkcs7\pkcs7err.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\pqueue\pqueue.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\rand\md_rand.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\rand\rand_egd.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\rand\rand_err.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\rand\rand_lib.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\rand\rand_nw.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\rand\rand_os2.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\rand\rand_unix.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\rand\rand_win.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\rand\randfile.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\rc2\rc2_cbc.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\rc2\rc2_ecb.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\rc2\rc2_skey.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\rc2\rc2cfb64.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\rc2\rc2ofb64.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\rc4\rc4_utl.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\ripemd\rmd_dgst.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\ripemd\rmd_one.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\rsa\rsa_ameth.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\rsa\rsa_asn1.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\rsa\rsa_chk.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\rsa\rsa_crpt.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\rsa\rsa_depr.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\rsa\rsa_eay.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\rsa\rsa_err.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\rsa\rsa_gen.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\rsa\rsa_lib.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\rsa\rsa_none.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\rsa\rsa_null.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\rsa\rsa_oaep.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\rsa\rsa_pk1.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\rsa\rsa_pmeth.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\rsa\rsa_prn.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\rsa\rsa_pss.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\rsa\rsa_saos.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\rsa\rsa_sign.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\rsa\rsa_ssl.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\rsa\rsa_x931.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\seed\seed.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\seed\seed_cbc.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\seed\seed_cfb.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\seed\seed_ecb.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\seed\seed_ofb.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\sha\sha_dgst.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\sha\sha_one.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\sha\sha1_one.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\sha\sha1dgst.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\sha\sha256.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\sha\sha512.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\srp\srp_lib.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\srp\srp_vfy.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\stack\stack.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\ts\ts_asn1.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\ts\ts_conf.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\ts\ts_err.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\ts\ts_lib.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\ts\ts_req_print.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\ts\ts_req_utils.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\ts\ts_rsp_print.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\ts\ts_rsp_sign.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\ts\ts_rsp_utils.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\ts\ts_rsp_verify.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\ts\ts_verify_ctx.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\txt_db\txt_db.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\ui\ui_compat.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\ui\ui_err.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\ui\ui_lib.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\ui\ui_openssl.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\ui\ui_util.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\uid.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\whrlpool\wp_dgst.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\x509\by_dir.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\x509\by_file.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\x509\x_all.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\x509\x509_att.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\x509\x509_cmp.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\x509\x509_d2.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\x509\x509_def.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\x509\x509_err.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\x509\x509_ext.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\x509\x509_lu.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\x509\x509_obj.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\x509\x509_r2x.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\x509\x509_req.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\x509\x509_set.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\x509\x509_trs.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\x509\x509_txt.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\x509\x509_v3.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\x509\x509_vfy.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\x509\x509_vpm.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\x509\x509cset.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\x509\x509name.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\x509\x509rset.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\x509\x509spki.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\x509\x509type.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\x509v3\pcy_cache.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\x509v3\pcy_data.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\x509v3\pcy_lib.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\x509v3\pcy_map.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\x509v3\pcy_node.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\x509v3\pcy_tree.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\x509v3\v3_addr.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\x509v3\v3_akey.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\x509v3\v3_akeya.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\x509v3\v3_alt.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)crypto\x509v3\v3_asid.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)crypto\x509v3\v3_bcons.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\x509v3\v3_bitst.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\x509v3\v3_conf.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\x509v3\v3_cpols.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\x509v3\v3_crld.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\x509v3\v3_enum.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\x509v3\v3_extku.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\x509v3\v3_genn.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\x509v3\v3_ia5.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\x509v3\v3_info.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\x509v3\v3_int.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\x509v3\v3_lib.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\x509v3\v3_ncons.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\x509v3\v3_ocsp.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\x509v3\v3_pci.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\x509v3\v3_pcia.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\x509v3\v3_pcons.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\x509v3\v3_pku.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\x509v3\v3_pmaps.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\x509v3\v3_prn.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\x509v3\v3_purp.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\x509v3\v3_scts.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\x509v3\v3_skey.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\x509v3\v3_sxnet.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\x509v3\v3_utl.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\x509v3\v3err.c" />
|
||||
<ClCompile Include="$(opensslDir)engines\ccgost\e_gost_err.c" />
|
||||
<ClCompile Include="$(opensslDir)engines\ccgost\gost_ameth.c" />
|
||||
<ClCompile Include="$(opensslDir)engines\ccgost\gost_asn1.c" />
|
||||
<ClCompile Include="$(opensslDir)engines\ccgost\gost_crypt.c" />
|
||||
<ClCompile Include="$(opensslDir)engines\ccgost\gost_ctl.c" />
|
||||
<ClCompile Include="$(opensslDir)engines\ccgost\gost_eng.c" />
|
||||
<ClCompile Include="$(opensslDir)engines\ccgost\gost_keywrap.c" />
|
||||
<ClCompile Include="$(opensslDir)engines\ccgost\gost_md.c" />
|
||||
<ClCompile Include="$(opensslDir)engines\ccgost\gost_params.c" />
|
||||
<ClCompile Include="$(opensslDir)engines\ccgost\gost_pmeth.c" />
|
||||
<ClCompile Include="$(opensslDir)engines\ccgost\gost_sign.c" />
|
||||
<ClCompile Include="$(opensslDir)engines\ccgost\gost2001.c" />
|
||||
<ClCompile Include="$(opensslDir)engines\ccgost\gost2001_keyx.c" />
|
||||
<ClCompile Include="$(opensslDir)engines\ccgost\gost89.c" />
|
||||
<ClCompile Include="$(opensslDir)engines\ccgost\gost94_keyx.c" />
|
||||
<ClCompile Include="$(opensslDir)engines\ccgost\gosthash.c" />
|
||||
<ClCompile Include="$(opensslDir)engines\e_4758cca.c" />
|
||||
<ClCompile Include="$(opensslDir)engines\e_aep.c" />
|
||||
<ClCompile Include="$(opensslDir)engines\e_atalla.c" />
|
||||
<ClCompile Include="$(opensslDir)engines\e_capi.c" />
|
||||
<ClCompile Include="$(opensslDir)engines\e_chil.c" />
|
||||
<ClCompile Include="$(opensslDir)engines\e_cswift.c" />
|
||||
<ClCompile Include="$(opensslDir)engines\e_gmp.c" />
|
||||
<ClCompile Include="$(opensslDir)engines\e_nuron.c" />
|
||||
<ClCompile Include="$(opensslDir)engines\e_padlock.c" />
|
||||
<ClCompile Include="$(opensslDir)engines\e_sureware.c" />
|
||||
<ClCompile Include="$(opensslDir)engines\e_ubsec.c" />
|
||||
<ClCompile Include="$(opensslDir)ssl\d1_clnt.c" />
|
||||
<ClCompile Include="$(opensslDir)ssl\d1_meth.c" />
|
||||
<ClCompile Include="$(opensslDir)ssl\d1_lib.c" />
|
||||
<ClCompile Include="$(opensslDir)ssl\d1_srvr.c" />
|
||||
<ClCompile Include="$(opensslDir)ssl\s2_srvr.c" />
|
||||
<ClCompile Include="$(opensslDir)ssl\t1_clnt.c" />
|
||||
<ClCompile Include="$(opensslDir)ssl\t1_ext.c" />
|
||||
<ClCompile Include="$(opensslDir)ssl\t1_srvr.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup Condition="$(Platform) == 'Win32'">
|
||||
<ClCompile Include="$(opensslDir)crypto\whrlpool\wp_block.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup Condition="$(Platform) == 'x64'">
|
||||
<ClCompile Include="$(opensslDir)crypto\bf\bf_enc.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\bn\bn_asm.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\camellia\cmll_misc.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\cast\c_enc.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\des\des_enc.c" />
|
||||
<ClCompile Include="$(opensslDir)crypto\des\fcrypt_b.c" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup Condition="$(Platform) == 'Win32'">
|
||||
<NasmCompile Include="$(opensslDir)tmp32\aes-586.asm" />
|
||||
<NasmCompile Include="$(opensslDir)tmp32\aesni-x86.asm" />
|
||||
<NasmCompile Include="$(opensslDir)tmp32\bf-586.asm" />
|
||||
<NasmCompile Include="$(opensslDir)tmp32\bn-586.asm" />
|
||||
<NasmCompile Include="$(opensslDir)tmp32\cast-586.asm" />
|
||||
<NasmCompile Include="$(opensslDir)tmp32\cmll-x86.asm" />
|
||||
<NasmCompile Include="$(opensslDir)tmp32\co-586.asm" />
|
||||
<NasmCompile Include="$(opensslDir)tmp32\crypt586.asm" />
|
||||
<NasmCompile Include="$(opensslDir)tmp32\des-586.asm" />
|
||||
<NasmCompile Include="$(opensslDir)tmp32\ghash-x86.asm" />
|
||||
<NasmCompile Include="$(opensslDir)tmp32\md5-586.asm" />
|
||||
<NasmCompile Include="$(opensslDir)tmp32\rc4-586.asm" />
|
||||
<NasmCompile Include="$(opensslDir)tmp32\rmd-586.asm" />
|
||||
<NasmCompile Include="$(opensslDir)tmp32\sha1-586.asm" />
|
||||
<NasmCompile Include="$(opensslDir)tmp32\sha256-586.asm" />
|
||||
<NasmCompile Include="$(opensslDir)tmp32\sha512-586.asm" />
|
||||
<NasmCompile Include="$(opensslDir)tmp32\vpaes-x86.asm" />
|
||||
<NasmCompile Include="$(opensslDir)tmp32\wp-mmx.asm" />
|
||||
<NasmCompile Include="$(opensslDir)tmp32\x86cpuid.asm" />
|
||||
<NasmCompile Include="$(opensslDir)tmp32\x86-gf2m.asm" />
|
||||
<NasmCompile Include="$(opensslDir)tmp32\x86-mont.asm" />
|
||||
</ItemGroup>
|
||||
<ItemGroup Condition="$(Platform) == 'x64'">
|
||||
<NasmCompile Include="$(opensslDir)tmp64\aesni-sha1-x86_64.asm" />
|
||||
<NasmCompile Include="$(opensslDir)tmp64\aesni-sha1-x86_64.asm" />
|
||||
<NasmCompile Include="$(opensslDir)tmp64\aesni-gcm-x86_64.asm" />
|
||||
<NasmCompile Include="$(opensslDir)tmp64\aesni-mb-x86_64.asm" />
|
||||
<NasmCompile Include="$(opensslDir)tmp64\aesni-sha256-x86_64.asm" />
|
||||
<NasmCompile Include="$(opensslDir)tmp64\aesni-x86_64.asm" />
|
||||
<NasmCompile Include="$(opensslDir)tmp64\aes-x86_64.asm" />
|
||||
<NasmCompile Include="$(opensslDir)tmp64\bsaes-x86_64.asm" />
|
||||
<NasmCompile Include="$(opensslDir)tmp64\cmll-x86_64.asm" />
|
||||
<NasmCompile Include="$(opensslDir)tmp64\ghash-x86_64.asm" />
|
||||
<NasmCompile Include="$(opensslDir)tmp64\md5-x86_64.asm" />
|
||||
<NasmCompile Include="$(opensslDir)tmp64\rc4-md5-x86_64.asm" />
|
||||
<NasmCompile Include="$(opensslDir)tmp64\rc4-x86_64.asm" />
|
||||
<NasmCompile Include="$(opensslDir)tmp64\sha1-x86_64.asm" />
|
||||
<NasmCompile Include="$(opensslDir)tmp64\sha1-mb-x86_64.asm" />
|
||||
<NasmCompile Include="$(opensslDir)tmp64\sha256-mb-x86_64.asm" />
|
||||
<NasmCompile Include="$(opensslDir)tmp64\sha256-x86_64.asm" />
|
||||
<NasmCompile Include="$(opensslDir)tmp64\sha512-x86_64.asm" />
|
||||
<NasmCompile Include="$(opensslDir)tmp64\vpaes-x86_64.asm" />
|
||||
<NasmCompile Include="$(opensslDir)tmp64\wp-x86_64.asm" />
|
||||
<NasmCompile Include="$(opensslDir)tmp64\x86_64cpuid.asm" />
|
||||
<NasmCompile Include="$(opensslDir)tmp64\x86_64-gf2m.asm" />
|
||||
<NasmCompile Include="$(opensslDir)tmp64\x86_64-mont.asm" />
|
||||
<NasmCompile Include="$(opensslDir)tmp64\x86_64-mont5.asm" />
|
||||
</ItemGroup>
|
||||
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<Target Name="Clean" />
|
||||
<Target Name="CleanAll">
|
||||
<Delete Files="$(TargetPath)" />
|
||||
<RemoveDir Directories="$(IntDir)" />
|
||||
</Target>
|
||||
</Project>
|
||||
74
PCbuild/openssl.props
Normal file
74
PCbuild/openssl.props
Normal file
@@ -0,0 +1,74 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="pyproject.props" />
|
||||
|
||||
<PropertyGroup Label="Configuration">
|
||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||
<IntDir>$(opensslDir)tmp\$(ArchName)_$(Configuration)\$(ProjectName)\</IntDir>
|
||||
<IntDir Condition="$(Configuration) == 'PGInstrument' or $(Configuration) == 'PGUpdate'">$(opensslDir)tmp\$(ArchName)\$(ProjectName)\</IntDir>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PreprocessorDefinitions Include="DSO_WIN32" />
|
||||
<PreprocessorDefinitions Include="WIN32_LEAN_AND_MEAN" />
|
||||
<PreprocessorDefinitions Include="L_ENDIAN" />
|
||||
<PreprocessorDefinitions Include="_CRT_SECURE_NO_WARNINGS" />
|
||||
<PreprocessorDefinitions Include="_CRT_SECURE_NO_DEPRECATE" />
|
||||
<PreprocessorDefinitions Include="OPENSSL_THREADS" />
|
||||
<!-- <PreprocessorDefinitions Include="OPENSSL_SYSNAME_WIN32" /> -->
|
||||
<PreprocessorDefinitions Include="OPENSSL_IA32_SSE2" />
|
||||
<PreprocessorDefinitions Include="SHA1_ASM" />
|
||||
<PreprocessorDefinitions Include="SHA256_ASM" />
|
||||
<PreprocessorDefinitions Include="SHA512_ASM" />
|
||||
<PreprocessorDefinitions Include="MD5_ASM" />
|
||||
<PreprocessorDefinitions Include="AES_ASM" />
|
||||
<PreprocessorDefinitions Include="VPAES_ASM" />
|
||||
<PreprocessorDefinitions Include="WHIRLPOOL_ASM" />
|
||||
<PreprocessorDefinitions Include="GHASH_ASM" />
|
||||
<PreprocessorDefinitions Include="OPENSSL_NO_IDEA" />
|
||||
<PreprocessorDefinitions Include="OPENSSL_NO_RC5" />
|
||||
<PreprocessorDefinitions Include="OPENSSL_NO_MD2" />
|
||||
<PreprocessorDefinitions Include="OPENSSL_NO_MDC2" />
|
||||
<PreprocessorDefinitions Include="OPENSSL_NO_KRB5" />
|
||||
<PreprocessorDefinitions Include="OPENSSL_NO_JPAKE" />
|
||||
<PreprocessorDefinitions Include="OPENSSL_NO_RDRAND" />
|
||||
<PreprocessorDefinitions Include="OPENSSL_NO_RSAX" />
|
||||
<PreprocessorDefinitions Include="OPENSSL_NO_DYNAMIC_ENGINE" />
|
||||
</ItemGroup>
|
||||
<ItemGroup Condition="'$(Platform)'=='Win32'">
|
||||
<PreprocessorDefinitions Include="OPENSSL_BN_ASM_GF2m" />
|
||||
<PreprocessorDefinitions Include="OPENSSL_BN_ASM_PART_WORDS" />
|
||||
<PreprocessorDefinitions Include="OPENSSL_BN_ASM_MONT" />
|
||||
<PreprocessorDefinitions Include="RMD160_ASM" />
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup>
|
||||
<_PreprocessorDefinitionList>@(PreprocessorDefinitions)</_PreprocessorDefinitionList>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<!-- Suppress 64-bit truncation warnings - they aren't ours to worry about -->
|
||||
<DisableSpecificWarnings>4244;4267</DisableSpecificWarnings>
|
||||
<AdditionalIncludeDirectories>$(opensslDir);$(opensslIncludeDir);$(opensslDir)crypto;$(opensslDir)crypto\asn1;$(opensslDir)crypto\evp;$(opensslDir)crypto\modes</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>$(_PreprocessorDefinitionList);%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
|
||||
<Target Name="FindNasm">
|
||||
<PropertyGroup>
|
||||
<nasm Condition="$(Platform) == 'Win32'">nasm.exe -f win32</nasm>
|
||||
<nasm Condition="$(Platform) == 'x64'">nasm.exe -f win64 -DNEAR -Ox -g</nasm>
|
||||
</PropertyGroup>
|
||||
</Target>
|
||||
|
||||
<Target Name="BuildNasmFiles" BeforeTargets="PreBuildEvent" DependsOnTargets="PrepareForBuild;FindNasm" Inputs="@(NasmCompile)" Outputs="@(NasmCompile->'$(IntDir)%(Filename).obj')">
|
||||
<Exec Command='setlocal
|
||||
set PATH=$(nasmDir);%PATH%
|
||||
$(nasm) -o "$(IntDir)%(NasmCompile.Filename).obj" "%(NasmCompile.FullPath)"' />
|
||||
<ItemGroup>
|
||||
<Link Include="$(IntDir)%(NasmCompile.Filename).obj" />
|
||||
<Lib Include="$(IntDir)%(NasmCompile.Filename).obj" />
|
||||
</ItemGroup>
|
||||
</Target>
|
||||
</Project>
|
||||
85
PCbuild/pcbuild.proj
Normal file
85
PCbuild/pcbuild.proj
Normal file
@@ -0,0 +1,85 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{CC9B93A2-439D-4058-9D29-6DCF43774405}</ProjectGuid>
|
||||
<Platform Condition="'$(Platform)' == ''">Win32</Platform>
|
||||
<Configuration Condition="'$(Configuration)' == ''">Release</Configuration>
|
||||
<IncludeExtensions Condition="'$(IncludeExtensions)' == ''">true</IncludeExtensions>
|
||||
<IncludeExternals Condition="'$(IncludeExternals)' == ''">true</IncludeExternals>
|
||||
<IncludeTests Condition="'$(IncludeTest)' == ''">true</IncludeTests>
|
||||
<IncludeSSL Condition="'$(IncludeSSL)' == ''">true</IncludeSSL>
|
||||
<IncludeTkinter Condition="'$(IncludeTkinter)' == ''">true</IncludeTkinter>
|
||||
<IncludeBsddb Condition="'$(IncludeBsddb)' == ''">true</IncludeBsddb>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemDefinitionGroup>
|
||||
<Projects>
|
||||
<Platform>$(Platform)</Platform>
|
||||
<Configuration>$(Configuration)</Configuration>
|
||||
<Properties></Properties>
|
||||
<BuildTarget>Build</BuildTarget>
|
||||
<CleanTarget>Clean</CleanTarget>
|
||||
<CleanAllTarget>CleanAll</CleanAllTarget>
|
||||
<BuildInParallel>true</BuildInParallel>
|
||||
</Projects>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<!-- pythonXY.dll -->
|
||||
<!--
|
||||
Parallel build is explicitly disabled for this project because it
|
||||
causes many conflicts between pythoncore and projects that depend
|
||||
on pythoncore. Once the core DLL has been built, subsequent
|
||||
projects will be built in parallel.
|
||||
-->
|
||||
<Projects Include="pythoncore.vcxproj">
|
||||
<BuildInParallel>false</BuildInParallel>
|
||||
</Projects>
|
||||
<!-- python[w].exe -->
|
||||
<Projects Include="python.vcxproj;pythonw.vcxproj" />
|
||||
<!-- Extension modules -->
|
||||
<ExtensionModules Include="_ctypes;_elementtree;_msi;_multiprocessing;pyexpat;select;unicodedata;winsound" />
|
||||
<!-- Extension modules that require external sources -->
|
||||
<ExternalModules Include="bz2;_sqlite3" />
|
||||
<!-- _ssl will build _socket as well, which may cause conflicts in parallel builds -->
|
||||
<ExtensionModules Include="_socket" Condition="!$(IncludeSSL) or !$(IncludeExternals)" />
|
||||
<ExternalModules Include="_ssl;_hashlib" Condition="$(IncludeSSL)" />
|
||||
<ExternalModules Include="_tkinter;tix" Condition="$(IncludeTkinter)" />
|
||||
<ExternalModules Include="_bsddb" Condition="$(IncludeBsddb)" />
|
||||
<ExtensionModules Include="@(ExternalModules->'%(Identity)')" Condition="$(IncludeExternals)" />
|
||||
<Projects Include="@(ExtensionModules->'%(Identity).vcxproj')" Condition="$(IncludeExtensions)" />
|
||||
<!-- Test modules -->
|
||||
<TestModules Include="_ctypes_test;_testcapi" />
|
||||
<Projects Include="@(TestModules->'%(Identity).vcxproj')" Condition="$(IncludeTests)">
|
||||
<!-- Disable parallel build for test modules -->
|
||||
<BuildInParallel>false</BuildInParallel>
|
||||
</Projects>
|
||||
</ItemGroup>
|
||||
|
||||
<Target Name="Build">
|
||||
<MSBuild Projects="@(Projects)"
|
||||
Properties="Configuration=%(Configuration);Platform=%(Platform);%(Properties)"
|
||||
BuildInParallel="%(BuildInParallel)"
|
||||
Targets="%(BuildTarget)" />
|
||||
</Target>
|
||||
|
||||
<Target Name="Clean">
|
||||
<MSBuild Projects="@(Projects)"
|
||||
Properties="Configuration=%(Configuration);Platform=%(Platform);%(Properties)"
|
||||
BuildInParallel="%(BuildInParallel)"
|
||||
StopOnFirstFailure="false"
|
||||
Condition="%(CleanTarget) != ''"
|
||||
Targets="%(CleanTarget)" />
|
||||
</Target>
|
||||
|
||||
<Target Name="CleanAll">
|
||||
<MSBuild Projects="@(Projects)"
|
||||
Properties="Configuration=%(Configuration);Platform=%(Platform);%(Properties)"
|
||||
BuildInParallel="%(BuildInParallel)"
|
||||
StopOnFirstFailure="false"
|
||||
Condition="%(CleanAllTarget) != ''"
|
||||
Targets="%(CleanAllTarget)" />
|
||||
</Target>
|
||||
|
||||
<Target Name="Rebuild" DependsOnTargets="Clean;Build" />
|
||||
<Target Name="RebuildAll" DependsOnTargets="CleanAll;Build" />
|
||||
</Project>
|
||||
536
PCbuild/pcbuild.sln
Normal file
536
PCbuild/pcbuild.sln
Normal file
@@ -0,0 +1,536 @@
|
||||
Microsoft Visual Studio Solution File, Format Version 11.00
|
||||
# Visual Studio 2010
|
||||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{553EC33E-9816-4996-A660-5D6186A0B0B3}"
|
||||
ProjectSection(SolutionItems) = preProject
|
||||
..\Modules\getbuildinfo.c = ..\Modules\getbuildinfo.c
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "python", "python.vcxproj", "{B11D750F-CD1F-4A96-85CE-E69A5C5259F9}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pythoncore", "pythoncore.vcxproj", "{CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pythonw", "pythonw.vcxproj", "{F4229CC3-873C-49AE-9729-DD308ED4CD4A}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "w9xpopen", "w9xpopen.vcxproj", "{E9E0A1F6-0009-4E8C-B8F8-1B8F5D49A058}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "winsound", "winsound.vcxproj", "{28B5D777-DDF2-4B6B-B34F-31D938813856}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_bsddb", "_bsddb.vcxproj", "{B4D38F3F-68FB-42EC-A45D-E00657BB3627}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_ctypes", "_ctypes.vcxproj", "{0E9791DB-593A-465F-98BC-681011311618}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_ctypes_test", "_ctypes_test.vcxproj", "{9EC7190A-249F-4180-A900-548FDCF3055F}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_elementtree", "_elementtree.vcxproj", "{17E1E049-C309-4D79-843F-AE483C264AEA}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_msi", "_msi.vcxproj", "{31FFC478-7B4A-43E8-9954-8D03E2187E9C}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_socket", "_socket.vcxproj", "{86937F53-C189-40EF-8CE8-8759D8E7D480}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_sqlite3", "_sqlite3.vcxproj", "{13CECB97-4119-4316-9D42-8534019A5A44}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_ssl", "_ssl.vcxproj", "{C6E20F84-3247-4AD6-B051-B073268F73BA}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_testcapi", "_testcapi.vcxproj", "{6901D91C-6E48-4BB7-9FEC-700C8131DF1D}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_tkinter", "_tkinter.vcxproj", "{4946ECAC-2E69-4BF8-A90A-F5136F5094DF}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bz2", "bz2.vcxproj", "{73FCD2BD-F133-46B7-8EC1-144CD82A59D5}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "select", "select.vcxproj", "{18CAE28C-B454-46C1-87A0-493D91D97F03}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "unicodedata", "unicodedata.vcxproj", "{ECC7CEAC-A5E5-458E-BB9E-2413CC847881}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pyexpat", "pyexpat.vcxproj", "{D06B6426-4762-44CC-8BAD-D79052507F2F}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bdist_wininst", "..\PC\bdist_wininst\bdist_wininst.vcxproj", "{EB1C19C1-1F18-421E-9735-CAEE69DC6A3C}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_hashlib", "_hashlib.vcxproj", "{447F05A8-F581-4CAC-A466-5AC7936E207E}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sqlite3", "sqlite3.vcxproj", "{A1A295E5-463C-437F-81CA-1F32367685DA}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_multiprocessing", "_multiprocessing.vcxproj", "{9E48B300-37D1-11DD-8C41-005056C00008}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tcl", "tcl.vcxproj", "{B5FD6F1D-129E-4BFF-9340-03606FAC7283}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tix", "tix.vcxproj", "{C5A3E7FB-9695-4B2E-960B-1D9F43F1E555}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tk", "tk.vcxproj", "{7E85ECCF-A72C-4DA4-9E52-884508E80BA1}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libeay", "libeay.vcxproj", "{E5B04CC0-EB4C-42AB-B4DC-18EF95F864B0}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ssleay", "ssleay.vcxproj", "{10615B24-73BF-4EFA-93AA-236916321317}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Win32 = Debug|Win32
|
||||
Debug|x64 = Debug|x64
|
||||
PGInstrument|Win32 = PGInstrument|Win32
|
||||
PGInstrument|x64 = PGInstrument|x64
|
||||
PGUpdate|Win32 = PGUpdate|Win32
|
||||
PGUpdate|x64 = PGUpdate|x64
|
||||
Release|Win32 = Release|Win32
|
||||
Release|x64 = Release|x64
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{B11D750F-CD1F-4A96-85CE-E69A5C5259F9}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{B11D750F-CD1F-4A96-85CE-E69A5C5259F9}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{B11D750F-CD1F-4A96-85CE-E69A5C5259F9}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{B11D750F-CD1F-4A96-85CE-E69A5C5259F9}.Debug|x64.Build.0 = Debug|x64
|
||||
{B11D750F-CD1F-4A96-85CE-E69A5C5259F9}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32
|
||||
{B11D750F-CD1F-4A96-85CE-E69A5C5259F9}.PGInstrument|Win32.Build.0 = PGInstrument|Win32
|
||||
{B11D750F-CD1F-4A96-85CE-E69A5C5259F9}.PGInstrument|x64.ActiveCfg = PGInstrument|x64
|
||||
{B11D750F-CD1F-4A96-85CE-E69A5C5259F9}.PGInstrument|x64.Build.0 = PGInstrument|x64
|
||||
{B11D750F-CD1F-4A96-85CE-E69A5C5259F9}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32
|
||||
{B11D750F-CD1F-4A96-85CE-E69A5C5259F9}.PGUpdate|Win32.Build.0 = PGUpdate|Win32
|
||||
{B11D750F-CD1F-4A96-85CE-E69A5C5259F9}.PGUpdate|x64.ActiveCfg = PGUpdate|x64
|
||||
{B11D750F-CD1F-4A96-85CE-E69A5C5259F9}.PGUpdate|x64.Build.0 = PGUpdate|x64
|
||||
{B11D750F-CD1F-4A96-85CE-E69A5C5259F9}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{B11D750F-CD1F-4A96-85CE-E69A5C5259F9}.Release|Win32.Build.0 = Release|Win32
|
||||
{B11D750F-CD1F-4A96-85CE-E69A5C5259F9}.Release|x64.ActiveCfg = Release|x64
|
||||
{B11D750F-CD1F-4A96-85CE-E69A5C5259F9}.Release|x64.Build.0 = Release|x64
|
||||
{CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}.Debug|x64.Build.0 = Debug|x64
|
||||
{CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32
|
||||
{CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}.PGInstrument|Win32.Build.0 = PGInstrument|Win32
|
||||
{CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}.PGInstrument|x64.ActiveCfg = PGInstrument|x64
|
||||
{CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}.PGInstrument|x64.Build.0 = PGInstrument|x64
|
||||
{CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32
|
||||
{CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}.PGUpdate|Win32.Build.0 = PGUpdate|Win32
|
||||
{CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}.PGUpdate|x64.ActiveCfg = PGUpdate|x64
|
||||
{CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}.PGUpdate|x64.Build.0 = PGUpdate|x64
|
||||
{CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}.Release|Win32.Build.0 = Release|Win32
|
||||
{CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}.Release|x64.ActiveCfg = Release|x64
|
||||
{CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}.Release|x64.Build.0 = Release|x64
|
||||
{F4229CC3-873C-49AE-9729-DD308ED4CD4A}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{F4229CC3-873C-49AE-9729-DD308ED4CD4A}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{F4229CC3-873C-49AE-9729-DD308ED4CD4A}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{F4229CC3-873C-49AE-9729-DD308ED4CD4A}.Debug|x64.Build.0 = Debug|x64
|
||||
{F4229CC3-873C-49AE-9729-DD308ED4CD4A}.PGInstrument|Win32.ActiveCfg = Release|Win32
|
||||
{F4229CC3-873C-49AE-9729-DD308ED4CD4A}.PGInstrument|Win32.Build.0 = Release|Win32
|
||||
{F4229CC3-873C-49AE-9729-DD308ED4CD4A}.PGInstrument|x64.ActiveCfg = Release|x64
|
||||
{F4229CC3-873C-49AE-9729-DD308ED4CD4A}.PGInstrument|x64.Build.0 = Release|x64
|
||||
{F4229CC3-873C-49AE-9729-DD308ED4CD4A}.PGUpdate|Win32.ActiveCfg = Release|Win32
|
||||
{F4229CC3-873C-49AE-9729-DD308ED4CD4A}.PGUpdate|Win32.Build.0 = Release|Win32
|
||||
{F4229CC3-873C-49AE-9729-DD308ED4CD4A}.PGUpdate|x64.ActiveCfg = Release|x64
|
||||
{F4229CC3-873C-49AE-9729-DD308ED4CD4A}.PGUpdate|x64.Build.0 = Release|x64
|
||||
{F4229CC3-873C-49AE-9729-DD308ED4CD4A}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{F4229CC3-873C-49AE-9729-DD308ED4CD4A}.Release|Win32.Build.0 = Release|Win32
|
||||
{F4229CC3-873C-49AE-9729-DD308ED4CD4A}.Release|x64.ActiveCfg = Release|x64
|
||||
{F4229CC3-873C-49AE-9729-DD308ED4CD4A}.Release|x64.Build.0 = Release|x64
|
||||
{E9E0A1F6-0009-4E8C-B8F8-1B8F5D49A058}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{E9E0A1F6-0009-4E8C-B8F8-1B8F5D49A058}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{E9E0A1F6-0009-4E8C-B8F8-1B8F5D49A058}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{E9E0A1F6-0009-4E8C-B8F8-1B8F5D49A058}.Debug|x64.Build.0 = Debug|x64
|
||||
{E9E0A1F6-0009-4E8C-B8F8-1B8F5D49A058}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32
|
||||
{E9E0A1F6-0009-4E8C-B8F8-1B8F5D49A058}.PGInstrument|Win32.Build.0 = PGInstrument|Win32
|
||||
{E9E0A1F6-0009-4E8C-B8F8-1B8F5D49A058}.PGInstrument|x64.ActiveCfg = PGInstrument|x64
|
||||
{E9E0A1F6-0009-4E8C-B8F8-1B8F5D49A058}.PGInstrument|x64.Build.0 = PGInstrument|x64
|
||||
{E9E0A1F6-0009-4E8C-B8F8-1B8F5D49A058}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32
|
||||
{E9E0A1F6-0009-4E8C-B8F8-1B8F5D49A058}.PGUpdate|Win32.Build.0 = PGUpdate|Win32
|
||||
{E9E0A1F6-0009-4E8C-B8F8-1B8F5D49A058}.PGUpdate|x64.ActiveCfg = PGUpdate|x64
|
||||
{E9E0A1F6-0009-4E8C-B8F8-1B8F5D49A058}.PGUpdate|x64.Build.0 = PGUpdate|x64
|
||||
{E9E0A1F6-0009-4E8C-B8F8-1B8F5D49A058}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{E9E0A1F6-0009-4E8C-B8F8-1B8F5D49A058}.Release|Win32.Build.0 = Release|Win32
|
||||
{E9E0A1F6-0009-4E8C-B8F8-1B8F5D49A058}.Release|x64.ActiveCfg = Release|x64
|
||||
{E9E0A1F6-0009-4E8C-B8F8-1B8F5D49A058}.Release|x64.Build.0 = Release|x64
|
||||
{C73F0EC1-358B-4177-940F-0846AC8B04CD}.Debug|Win32.ActiveCfg = Release|Win32
|
||||
{C73F0EC1-358B-4177-940F-0846AC8B04CD}.Debug|Win32.Build.0 = Release|Win32
|
||||
{C73F0EC1-358B-4177-940F-0846AC8B04CD}.Debug|x64.ActiveCfg = Release|Win32
|
||||
{C73F0EC1-358B-4177-940F-0846AC8B04CD}.Debug|x64.Build.0 = Release|Win32
|
||||
{C73F0EC1-358B-4177-940F-0846AC8B04CD}.PGInstrument|Win32.ActiveCfg = Release|Win32
|
||||
{C73F0EC1-358B-4177-940F-0846AC8B04CD}.PGInstrument|Win32.Build.0 = Release|Win32
|
||||
{C73F0EC1-358B-4177-940F-0846AC8B04CD}.PGInstrument|x64.ActiveCfg = Release|Win32
|
||||
{C73F0EC1-358B-4177-940F-0846AC8B04CD}.PGInstrument|x64.Build.0 = Release|Win32
|
||||
{C73F0EC1-358B-4177-940F-0846AC8B04CD}.PGUpdate|Win32.ActiveCfg = Release|Win32
|
||||
{C73F0EC1-358B-4177-940F-0846AC8B04CD}.PGUpdate|Win32.Build.0 = Release|Win32
|
||||
{C73F0EC1-358B-4177-940F-0846AC8B04CD}.PGUpdate|x64.ActiveCfg = Release|Win32
|
||||
{C73F0EC1-358B-4177-940F-0846AC8B04CD}.PGUpdate|x64.Build.0 = Release|Win32
|
||||
{C73F0EC1-358B-4177-940F-0846AC8B04CD}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{C73F0EC1-358B-4177-940F-0846AC8B04CD}.Release|Win32.Build.0 = Release|Win32
|
||||
{C73F0EC1-358B-4177-940F-0846AC8B04CD}.Release|x64.ActiveCfg = Release|Win32
|
||||
{C73F0EC1-358B-4177-940F-0846AC8B04CD}.Release|x64.Build.0 = Release|Win32
|
||||
{28B5D777-DDF2-4B6B-B34F-31D938813856}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{28B5D777-DDF2-4B6B-B34F-31D938813856}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{28B5D777-DDF2-4B6B-B34F-31D938813856}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{28B5D777-DDF2-4B6B-B34F-31D938813856}.Debug|x64.Build.0 = Debug|x64
|
||||
{28B5D777-DDF2-4B6B-B34F-31D938813856}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32
|
||||
{28B5D777-DDF2-4B6B-B34F-31D938813856}.PGInstrument|Win32.Build.0 = PGInstrument|Win32
|
||||
{28B5D777-DDF2-4B6B-B34F-31D938813856}.PGInstrument|x64.ActiveCfg = PGInstrument|x64
|
||||
{28B5D777-DDF2-4B6B-B34F-31D938813856}.PGInstrument|x64.Build.0 = PGInstrument|x64
|
||||
{28B5D777-DDF2-4B6B-B34F-31D938813856}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32
|
||||
{28B5D777-DDF2-4B6B-B34F-31D938813856}.PGUpdate|Win32.Build.0 = PGUpdate|Win32
|
||||
{28B5D777-DDF2-4B6B-B34F-31D938813856}.PGUpdate|x64.ActiveCfg = PGUpdate|x64
|
||||
{28B5D777-DDF2-4B6B-B34F-31D938813856}.PGUpdate|x64.Build.0 = PGUpdate|x64
|
||||
{28B5D777-DDF2-4B6B-B34F-31D938813856}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{28B5D777-DDF2-4B6B-B34F-31D938813856}.Release|Win32.Build.0 = Release|Win32
|
||||
{28B5D777-DDF2-4B6B-B34F-31D938813856}.Release|x64.ActiveCfg = Release|x64
|
||||
{28B5D777-DDF2-4B6B-B34F-31D938813856}.Release|x64.Build.0 = Release|x64
|
||||
{B4D38F3F-68FB-42EC-A45D-E00657BB3627}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{B4D38F3F-68FB-42EC-A45D-E00657BB3627}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{B4D38F3F-68FB-42EC-A45D-E00657BB3627}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{B4D38F3F-68FB-42EC-A45D-E00657BB3627}.Debug|x64.Build.0 = Debug|x64
|
||||
{B4D38F3F-68FB-42EC-A45D-E00657BB3627}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32
|
||||
{B4D38F3F-68FB-42EC-A45D-E00657BB3627}.PGInstrument|Win32.Build.0 = PGInstrument|Win32
|
||||
{B4D38F3F-68FB-42EC-A45D-E00657BB3627}.PGInstrument|x64.ActiveCfg = PGInstrument|x64
|
||||
{B4D38F3F-68FB-42EC-A45D-E00657BB3627}.PGInstrument|x64.Build.0 = PGInstrument|x64
|
||||
{B4D38F3F-68FB-42EC-A45D-E00657BB3627}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32
|
||||
{B4D38F3F-68FB-42EC-A45D-E00657BB3627}.PGUpdate|Win32.Build.0 = PGUpdate|Win32
|
||||
{B4D38F3F-68FB-42EC-A45D-E00657BB3627}.PGUpdate|x64.ActiveCfg = PGUpdate|x64
|
||||
{B4D38F3F-68FB-42EC-A45D-E00657BB3627}.PGUpdate|x64.Build.0 = PGUpdate|x64
|
||||
{B4D38F3F-68FB-42EC-A45D-E00657BB3627}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{B4D38F3F-68FB-42EC-A45D-E00657BB3627}.Release|Win32.Build.0 = Release|Win32
|
||||
{B4D38F3F-68FB-42EC-A45D-E00657BB3627}.Release|x64.ActiveCfg = Release|x64
|
||||
{B4D38F3F-68FB-42EC-A45D-E00657BB3627}.Release|x64.Build.0 = Release|x64
|
||||
{0E9791DB-593A-465F-98BC-681011311618}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{0E9791DB-593A-465F-98BC-681011311618}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{0E9791DB-593A-465F-98BC-681011311618}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{0E9791DB-593A-465F-98BC-681011311618}.Debug|x64.Build.0 = Debug|x64
|
||||
{0E9791DB-593A-465F-98BC-681011311618}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32
|
||||
{0E9791DB-593A-465F-98BC-681011311618}.PGInstrument|Win32.Build.0 = PGInstrument|Win32
|
||||
{0E9791DB-593A-465F-98BC-681011311618}.PGInstrument|x64.ActiveCfg = PGInstrument|x64
|
||||
{0E9791DB-593A-465F-98BC-681011311618}.PGInstrument|x64.Build.0 = PGInstrument|x64
|
||||
{0E9791DB-593A-465F-98BC-681011311618}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32
|
||||
{0E9791DB-593A-465F-98BC-681011311618}.PGUpdate|Win32.Build.0 = PGUpdate|Win32
|
||||
{0E9791DB-593A-465F-98BC-681011311618}.PGUpdate|x64.ActiveCfg = PGUpdate|x64
|
||||
{0E9791DB-593A-465F-98BC-681011311618}.PGUpdate|x64.Build.0 = PGUpdate|x64
|
||||
{0E9791DB-593A-465F-98BC-681011311618}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{0E9791DB-593A-465F-98BC-681011311618}.Release|Win32.Build.0 = Release|Win32
|
||||
{0E9791DB-593A-465F-98BC-681011311618}.Release|x64.ActiveCfg = Release|x64
|
||||
{0E9791DB-593A-465F-98BC-681011311618}.Release|x64.Build.0 = Release|x64
|
||||
{9EC7190A-249F-4180-A900-548FDCF3055F}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{9EC7190A-249F-4180-A900-548FDCF3055F}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{9EC7190A-249F-4180-A900-548FDCF3055F}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{9EC7190A-249F-4180-A900-548FDCF3055F}.Debug|x64.Build.0 = Debug|x64
|
||||
{9EC7190A-249F-4180-A900-548FDCF3055F}.PGInstrument|Win32.ActiveCfg = Release|Win32
|
||||
{9EC7190A-249F-4180-A900-548FDCF3055F}.PGInstrument|Win32.Build.0 = Release|Win32
|
||||
{9EC7190A-249F-4180-A900-548FDCF3055F}.PGInstrument|x64.ActiveCfg = Release|x64
|
||||
{9EC7190A-249F-4180-A900-548FDCF3055F}.PGInstrument|x64.Build.0 = Release|x64
|
||||
{9EC7190A-249F-4180-A900-548FDCF3055F}.PGUpdate|Win32.ActiveCfg = Release|Win32
|
||||
{9EC7190A-249F-4180-A900-548FDCF3055F}.PGUpdate|Win32.Build.0 = Release|Win32
|
||||
{9EC7190A-249F-4180-A900-548FDCF3055F}.PGUpdate|x64.ActiveCfg = Release|x64
|
||||
{9EC7190A-249F-4180-A900-548FDCF3055F}.PGUpdate|x64.Build.0 = Release|x64
|
||||
{9EC7190A-249F-4180-A900-548FDCF3055F}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{9EC7190A-249F-4180-A900-548FDCF3055F}.Release|Win32.Build.0 = Release|Win32
|
||||
{9EC7190A-249F-4180-A900-548FDCF3055F}.Release|x64.ActiveCfg = Release|x64
|
||||
{9EC7190A-249F-4180-A900-548FDCF3055F}.Release|x64.Build.0 = Release|x64
|
||||
{17E1E049-C309-4D79-843F-AE483C264AEA}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{17E1E049-C309-4D79-843F-AE483C264AEA}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{17E1E049-C309-4D79-843F-AE483C264AEA}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{17E1E049-C309-4D79-843F-AE483C264AEA}.Debug|x64.Build.0 = Debug|x64
|
||||
{17E1E049-C309-4D79-843F-AE483C264AEA}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32
|
||||
{17E1E049-C309-4D79-843F-AE483C264AEA}.PGInstrument|Win32.Build.0 = PGInstrument|Win32
|
||||
{17E1E049-C309-4D79-843F-AE483C264AEA}.PGInstrument|x64.ActiveCfg = PGInstrument|x64
|
||||
{17E1E049-C309-4D79-843F-AE483C264AEA}.PGInstrument|x64.Build.0 = PGInstrument|x64
|
||||
{17E1E049-C309-4D79-843F-AE483C264AEA}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32
|
||||
{17E1E049-C309-4D79-843F-AE483C264AEA}.PGUpdate|Win32.Build.0 = PGUpdate|Win32
|
||||
{17E1E049-C309-4D79-843F-AE483C264AEA}.PGUpdate|x64.ActiveCfg = PGUpdate|x64
|
||||
{17E1E049-C309-4D79-843F-AE483C264AEA}.PGUpdate|x64.Build.0 = PGUpdate|x64
|
||||
{17E1E049-C309-4D79-843F-AE483C264AEA}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{17E1E049-C309-4D79-843F-AE483C264AEA}.Release|Win32.Build.0 = Release|Win32
|
||||
{17E1E049-C309-4D79-843F-AE483C264AEA}.Release|x64.ActiveCfg = Release|x64
|
||||
{17E1E049-C309-4D79-843F-AE483C264AEA}.Release|x64.Build.0 = Release|x64
|
||||
{31FFC478-7B4A-43E8-9954-8D03E2187E9C}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{31FFC478-7B4A-43E8-9954-8D03E2187E9C}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{31FFC478-7B4A-43E8-9954-8D03E2187E9C}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{31FFC478-7B4A-43E8-9954-8D03E2187E9C}.Debug|x64.Build.0 = Debug|x64
|
||||
{31FFC478-7B4A-43E8-9954-8D03E2187E9C}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32
|
||||
{31FFC478-7B4A-43E8-9954-8D03E2187E9C}.PGInstrument|Win32.Build.0 = PGInstrument|Win32
|
||||
{31FFC478-7B4A-43E8-9954-8D03E2187E9C}.PGInstrument|x64.ActiveCfg = PGInstrument|x64
|
||||
{31FFC478-7B4A-43E8-9954-8D03E2187E9C}.PGInstrument|x64.Build.0 = PGInstrument|x64
|
||||
{31FFC478-7B4A-43E8-9954-8D03E2187E9C}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32
|
||||
{31FFC478-7B4A-43E8-9954-8D03E2187E9C}.PGUpdate|Win32.Build.0 = PGUpdate|Win32
|
||||
{31FFC478-7B4A-43E8-9954-8D03E2187E9C}.PGUpdate|x64.ActiveCfg = PGUpdate|x64
|
||||
{31FFC478-7B4A-43E8-9954-8D03E2187E9C}.PGUpdate|x64.Build.0 = PGUpdate|x64
|
||||
{31FFC478-7B4A-43E8-9954-8D03E2187E9C}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{31FFC478-7B4A-43E8-9954-8D03E2187E9C}.Release|Win32.Build.0 = Release|Win32
|
||||
{31FFC478-7B4A-43E8-9954-8D03E2187E9C}.Release|x64.ActiveCfg = Release|x64
|
||||
{31FFC478-7B4A-43E8-9954-8D03E2187E9C}.Release|x64.Build.0 = Release|x64
|
||||
{86937F53-C189-40EF-8CE8-8759D8E7D480}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{86937F53-C189-40EF-8CE8-8759D8E7D480}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{86937F53-C189-40EF-8CE8-8759D8E7D480}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{86937F53-C189-40EF-8CE8-8759D8E7D480}.Debug|x64.Build.0 = Debug|x64
|
||||
{86937F53-C189-40EF-8CE8-8759D8E7D480}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32
|
||||
{86937F53-C189-40EF-8CE8-8759D8E7D480}.PGInstrument|Win32.Build.0 = PGInstrument|Win32
|
||||
{86937F53-C189-40EF-8CE8-8759D8E7D480}.PGInstrument|x64.ActiveCfg = PGInstrument|x64
|
||||
{86937F53-C189-40EF-8CE8-8759D8E7D480}.PGInstrument|x64.Build.0 = PGInstrument|x64
|
||||
{86937F53-C189-40EF-8CE8-8759D8E7D480}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32
|
||||
{86937F53-C189-40EF-8CE8-8759D8E7D480}.PGUpdate|Win32.Build.0 = PGUpdate|Win32
|
||||
{86937F53-C189-40EF-8CE8-8759D8E7D480}.PGUpdate|x64.ActiveCfg = PGUpdate|x64
|
||||
{86937F53-C189-40EF-8CE8-8759D8E7D480}.PGUpdate|x64.Build.0 = PGUpdate|x64
|
||||
{86937F53-C189-40EF-8CE8-8759D8E7D480}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{86937F53-C189-40EF-8CE8-8759D8E7D480}.Release|Win32.Build.0 = Release|Win32
|
||||
{86937F53-C189-40EF-8CE8-8759D8E7D480}.Release|x64.ActiveCfg = Release|x64
|
||||
{86937F53-C189-40EF-8CE8-8759D8E7D480}.Release|x64.Build.0 = Release|x64
|
||||
{13CECB97-4119-4316-9D42-8534019A5A44}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{13CECB97-4119-4316-9D42-8534019A5A44}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{13CECB97-4119-4316-9D42-8534019A5A44}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{13CECB97-4119-4316-9D42-8534019A5A44}.Debug|x64.Build.0 = Debug|x64
|
||||
{13CECB97-4119-4316-9D42-8534019A5A44}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32
|
||||
{13CECB97-4119-4316-9D42-8534019A5A44}.PGInstrument|Win32.Build.0 = PGInstrument|Win32
|
||||
{13CECB97-4119-4316-9D42-8534019A5A44}.PGInstrument|x64.ActiveCfg = PGInstrument|x64
|
||||
{13CECB97-4119-4316-9D42-8534019A5A44}.PGInstrument|x64.Build.0 = PGInstrument|x64
|
||||
{13CECB97-4119-4316-9D42-8534019A5A44}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32
|
||||
{13CECB97-4119-4316-9D42-8534019A5A44}.PGUpdate|Win32.Build.0 = PGUpdate|Win32
|
||||
{13CECB97-4119-4316-9D42-8534019A5A44}.PGUpdate|x64.ActiveCfg = PGUpdate|x64
|
||||
{13CECB97-4119-4316-9D42-8534019A5A44}.PGUpdate|x64.Build.0 = PGUpdate|x64
|
||||
{13CECB97-4119-4316-9D42-8534019A5A44}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{13CECB97-4119-4316-9D42-8534019A5A44}.Release|Win32.Build.0 = Release|Win32
|
||||
{13CECB97-4119-4316-9D42-8534019A5A44}.Release|x64.ActiveCfg = Release|x64
|
||||
{13CECB97-4119-4316-9D42-8534019A5A44}.Release|x64.Build.0 = Release|x64
|
||||
{C6E20F84-3247-4AD6-B051-B073268F73BA}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{C6E20F84-3247-4AD6-B051-B073268F73BA}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{C6E20F84-3247-4AD6-B051-B073268F73BA}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{C6E20F84-3247-4AD6-B051-B073268F73BA}.Debug|x64.Build.0 = Debug|x64
|
||||
{C6E20F84-3247-4AD6-B051-B073268F73BA}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32
|
||||
{C6E20F84-3247-4AD6-B051-B073268F73BA}.PGInstrument|Win32.Build.0 = PGInstrument|Win32
|
||||
{C6E20F84-3247-4AD6-B051-B073268F73BA}.PGInstrument|x64.ActiveCfg = PGInstrument|x64
|
||||
{C6E20F84-3247-4AD6-B051-B073268F73BA}.PGInstrument|x64.Build.0 = PGInstrument|x64
|
||||
{C6E20F84-3247-4AD6-B051-B073268F73BA}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32
|
||||
{C6E20F84-3247-4AD6-B051-B073268F73BA}.PGUpdate|Win32.Build.0 = PGUpdate|Win32
|
||||
{C6E20F84-3247-4AD6-B051-B073268F73BA}.PGUpdate|x64.ActiveCfg = PGUpdate|x64
|
||||
{C6E20F84-3247-4AD6-B051-B073268F73BA}.PGUpdate|x64.Build.0 = PGUpdate|x64
|
||||
{C6E20F84-3247-4AD6-B051-B073268F73BA}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{C6E20F84-3247-4AD6-B051-B073268F73BA}.Release|Win32.Build.0 = Release|Win32
|
||||
{C6E20F84-3247-4AD6-B051-B073268F73BA}.Release|x64.ActiveCfg = Release|x64
|
||||
{C6E20F84-3247-4AD6-B051-B073268F73BA}.Release|x64.Build.0 = Release|x64
|
||||
{6901D91C-6E48-4BB7-9FEC-700C8131DF1D}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{6901D91C-6E48-4BB7-9FEC-700C8131DF1D}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{6901D91C-6E48-4BB7-9FEC-700C8131DF1D}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{6901D91C-6E48-4BB7-9FEC-700C8131DF1D}.Debug|x64.Build.0 = Debug|x64
|
||||
{6901D91C-6E48-4BB7-9FEC-700C8131DF1D}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32
|
||||
{6901D91C-6E48-4BB7-9FEC-700C8131DF1D}.PGInstrument|Win32.Build.0 = PGInstrument|Win32
|
||||
{6901D91C-6E48-4BB7-9FEC-700C8131DF1D}.PGInstrument|x64.ActiveCfg = PGInstrument|x64
|
||||
{6901D91C-6E48-4BB7-9FEC-700C8131DF1D}.PGInstrument|x64.Build.0 = PGInstrument|x64
|
||||
{6901D91C-6E48-4BB7-9FEC-700C8131DF1D}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32
|
||||
{6901D91C-6E48-4BB7-9FEC-700C8131DF1D}.PGUpdate|Win32.Build.0 = PGUpdate|Win32
|
||||
{6901D91C-6E48-4BB7-9FEC-700C8131DF1D}.PGUpdate|x64.ActiveCfg = PGUpdate|x64
|
||||
{6901D91C-6E48-4BB7-9FEC-700C8131DF1D}.PGUpdate|x64.Build.0 = PGUpdate|x64
|
||||
{6901D91C-6E48-4BB7-9FEC-700C8131DF1D}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{6901D91C-6E48-4BB7-9FEC-700C8131DF1D}.Release|Win32.Build.0 = Release|Win32
|
||||
{6901D91C-6E48-4BB7-9FEC-700C8131DF1D}.Release|x64.ActiveCfg = Release|x64
|
||||
{6901D91C-6E48-4BB7-9FEC-700C8131DF1D}.Release|x64.Build.0 = Release|x64
|
||||
{4946ECAC-2E69-4BF8-A90A-F5136F5094DF}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4946ECAC-2E69-4BF8-A90A-F5136F5094DF}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4946ECAC-2E69-4BF8-A90A-F5136F5094DF}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{4946ECAC-2E69-4BF8-A90A-F5136F5094DF}.Debug|x64.Build.0 = Debug|x64
|
||||
{4946ECAC-2E69-4BF8-A90A-F5136F5094DF}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32
|
||||
{4946ECAC-2E69-4BF8-A90A-F5136F5094DF}.PGInstrument|Win32.Build.0 = PGInstrument|Win32
|
||||
{4946ECAC-2E69-4BF8-A90A-F5136F5094DF}.PGInstrument|x64.ActiveCfg = PGInstrument|x64
|
||||
{4946ECAC-2E69-4BF8-A90A-F5136F5094DF}.PGInstrument|x64.Build.0 = PGInstrument|x64
|
||||
{4946ECAC-2E69-4BF8-A90A-F5136F5094DF}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32
|
||||
{4946ECAC-2E69-4BF8-A90A-F5136F5094DF}.PGUpdate|Win32.Build.0 = PGUpdate|Win32
|
||||
{4946ECAC-2E69-4BF8-A90A-F5136F5094DF}.PGUpdate|x64.ActiveCfg = PGUpdate|x64
|
||||
{4946ECAC-2E69-4BF8-A90A-F5136F5094DF}.PGUpdate|x64.Build.0 = PGUpdate|x64
|
||||
{4946ECAC-2E69-4BF8-A90A-F5136F5094DF}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{4946ECAC-2E69-4BF8-A90A-F5136F5094DF}.Release|Win32.Build.0 = Release|Win32
|
||||
{4946ECAC-2E69-4BF8-A90A-F5136F5094DF}.Release|x64.ActiveCfg = Release|x64
|
||||
{4946ECAC-2E69-4BF8-A90A-F5136F5094DF}.Release|x64.Build.0 = Release|x64
|
||||
{73FCD2BD-F133-46B7-8EC1-144CD82A59D5}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{73FCD2BD-F133-46B7-8EC1-144CD82A59D5}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{73FCD2BD-F133-46B7-8EC1-144CD82A59D5}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{73FCD2BD-F133-46B7-8EC1-144CD82A59D5}.Debug|x64.Build.0 = Debug|x64
|
||||
{73FCD2BD-F133-46B7-8EC1-144CD82A59D5}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32
|
||||
{73FCD2BD-F133-46B7-8EC1-144CD82A59D5}.PGInstrument|Win32.Build.0 = PGInstrument|Win32
|
||||
{73FCD2BD-F133-46B7-8EC1-144CD82A59D5}.PGInstrument|x64.ActiveCfg = PGInstrument|x64
|
||||
{73FCD2BD-F133-46B7-8EC1-144CD82A59D5}.PGInstrument|x64.Build.0 = PGInstrument|x64
|
||||
{73FCD2BD-F133-46B7-8EC1-144CD82A59D5}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32
|
||||
{73FCD2BD-F133-46B7-8EC1-144CD82A59D5}.PGUpdate|Win32.Build.0 = PGUpdate|Win32
|
||||
{73FCD2BD-F133-46B7-8EC1-144CD82A59D5}.PGUpdate|x64.ActiveCfg = PGUpdate|x64
|
||||
{73FCD2BD-F133-46B7-8EC1-144CD82A59D5}.PGUpdate|x64.Build.0 = PGUpdate|x64
|
||||
{73FCD2BD-F133-46B7-8EC1-144CD82A59D5}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{73FCD2BD-F133-46B7-8EC1-144CD82A59D5}.Release|Win32.Build.0 = Release|Win32
|
||||
{73FCD2BD-F133-46B7-8EC1-144CD82A59D5}.Release|x64.ActiveCfg = Release|x64
|
||||
{73FCD2BD-F133-46B7-8EC1-144CD82A59D5}.Release|x64.Build.0 = Release|x64
|
||||
{18CAE28C-B454-46C1-87A0-493D91D97F03}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{18CAE28C-B454-46C1-87A0-493D91D97F03}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{18CAE28C-B454-46C1-87A0-493D91D97F03}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{18CAE28C-B454-46C1-87A0-493D91D97F03}.Debug|x64.Build.0 = Debug|x64
|
||||
{18CAE28C-B454-46C1-87A0-493D91D97F03}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32
|
||||
{18CAE28C-B454-46C1-87A0-493D91D97F03}.PGInstrument|Win32.Build.0 = PGInstrument|Win32
|
||||
{18CAE28C-B454-46C1-87A0-493D91D97F03}.PGInstrument|x64.ActiveCfg = PGInstrument|x64
|
||||
{18CAE28C-B454-46C1-87A0-493D91D97F03}.PGInstrument|x64.Build.0 = PGInstrument|x64
|
||||
{18CAE28C-B454-46C1-87A0-493D91D97F03}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32
|
||||
{18CAE28C-B454-46C1-87A0-493D91D97F03}.PGUpdate|Win32.Build.0 = PGUpdate|Win32
|
||||
{18CAE28C-B454-46C1-87A0-493D91D97F03}.PGUpdate|x64.ActiveCfg = PGUpdate|x64
|
||||
{18CAE28C-B454-46C1-87A0-493D91D97F03}.PGUpdate|x64.Build.0 = PGUpdate|x64
|
||||
{18CAE28C-B454-46C1-87A0-493D91D97F03}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{18CAE28C-B454-46C1-87A0-493D91D97F03}.Release|Win32.Build.0 = Release|Win32
|
||||
{18CAE28C-B454-46C1-87A0-493D91D97F03}.Release|x64.ActiveCfg = Release|x64
|
||||
{18CAE28C-B454-46C1-87A0-493D91D97F03}.Release|x64.Build.0 = Release|x64
|
||||
{ECC7CEAC-A5E5-458E-BB9E-2413CC847881}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{ECC7CEAC-A5E5-458E-BB9E-2413CC847881}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{ECC7CEAC-A5E5-458E-BB9E-2413CC847881}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{ECC7CEAC-A5E5-458E-BB9E-2413CC847881}.Debug|x64.Build.0 = Debug|x64
|
||||
{ECC7CEAC-A5E5-458E-BB9E-2413CC847881}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32
|
||||
{ECC7CEAC-A5E5-458E-BB9E-2413CC847881}.PGInstrument|Win32.Build.0 = PGInstrument|Win32
|
||||
{ECC7CEAC-A5E5-458E-BB9E-2413CC847881}.PGInstrument|x64.ActiveCfg = PGInstrument|x64
|
||||
{ECC7CEAC-A5E5-458E-BB9E-2413CC847881}.PGInstrument|x64.Build.0 = PGInstrument|x64
|
||||
{ECC7CEAC-A5E5-458E-BB9E-2413CC847881}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32
|
||||
{ECC7CEAC-A5E5-458E-BB9E-2413CC847881}.PGUpdate|Win32.Build.0 = PGUpdate|Win32
|
||||
{ECC7CEAC-A5E5-458E-BB9E-2413CC847881}.PGUpdate|x64.ActiveCfg = PGUpdate|x64
|
||||
{ECC7CEAC-A5E5-458E-BB9E-2413CC847881}.PGUpdate|x64.Build.0 = PGUpdate|x64
|
||||
{ECC7CEAC-A5E5-458E-BB9E-2413CC847881}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{ECC7CEAC-A5E5-458E-BB9E-2413CC847881}.Release|Win32.Build.0 = Release|Win32
|
||||
{ECC7CEAC-A5E5-458E-BB9E-2413CC847881}.Release|x64.ActiveCfg = Release|x64
|
||||
{ECC7CEAC-A5E5-458E-BB9E-2413CC847881}.Release|x64.Build.0 = Release|x64
|
||||
{D06B6426-4762-44CC-8BAD-D79052507F2F}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{D06B6426-4762-44CC-8BAD-D79052507F2F}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{D06B6426-4762-44CC-8BAD-D79052507F2F}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{D06B6426-4762-44CC-8BAD-D79052507F2F}.Debug|x64.Build.0 = Debug|x64
|
||||
{D06B6426-4762-44CC-8BAD-D79052507F2F}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32
|
||||
{D06B6426-4762-44CC-8BAD-D79052507F2F}.PGInstrument|Win32.Build.0 = PGInstrument|Win32
|
||||
{D06B6426-4762-44CC-8BAD-D79052507F2F}.PGInstrument|x64.ActiveCfg = PGInstrument|x64
|
||||
{D06B6426-4762-44CC-8BAD-D79052507F2F}.PGInstrument|x64.Build.0 = PGInstrument|x64
|
||||
{D06B6426-4762-44CC-8BAD-D79052507F2F}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32
|
||||
{D06B6426-4762-44CC-8BAD-D79052507F2F}.PGUpdate|Win32.Build.0 = PGUpdate|Win32
|
||||
{D06B6426-4762-44CC-8BAD-D79052507F2F}.PGUpdate|x64.ActiveCfg = PGUpdate|x64
|
||||
{D06B6426-4762-44CC-8BAD-D79052507F2F}.PGUpdate|x64.Build.0 = PGUpdate|x64
|
||||
{D06B6426-4762-44CC-8BAD-D79052507F2F}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{D06B6426-4762-44CC-8BAD-D79052507F2F}.Release|Win32.Build.0 = Release|Win32
|
||||
{D06B6426-4762-44CC-8BAD-D79052507F2F}.Release|x64.ActiveCfg = Release|x64
|
||||
{D06B6426-4762-44CC-8BAD-D79052507F2F}.Release|x64.Build.0 = Release|x64
|
||||
{EB1C19C1-1F18-421E-9735-CAEE69DC6A3C}.Debug|Win32.ActiveCfg = Release|Win32
|
||||
{EB1C19C1-1F18-421E-9735-CAEE69DC6A3C}.Debug|x64.ActiveCfg = Release|x64
|
||||
{EB1C19C1-1F18-421E-9735-CAEE69DC6A3C}.PGInstrument|Win32.ActiveCfg = Release|Win32
|
||||
{EB1C19C1-1F18-421E-9735-CAEE69DC6A3C}.PGInstrument|x64.ActiveCfg = Release|x64
|
||||
{EB1C19C1-1F18-421E-9735-CAEE69DC6A3C}.PGUpdate|Win32.ActiveCfg = Release|Win32
|
||||
{EB1C19C1-1F18-421E-9735-CAEE69DC6A3C}.PGUpdate|x64.ActiveCfg = Release|x64
|
||||
{EB1C19C1-1F18-421E-9735-CAEE69DC6A3C}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{EB1C19C1-1F18-421E-9735-CAEE69DC6A3C}.Release|x64.ActiveCfg = Release|x64
|
||||
{447F05A8-F581-4CAC-A466-5AC7936E207E}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{447F05A8-F581-4CAC-A466-5AC7936E207E}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{447F05A8-F581-4CAC-A466-5AC7936E207E}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{447F05A8-F581-4CAC-A466-5AC7936E207E}.Debug|x64.Build.0 = Debug|x64
|
||||
{447F05A8-F581-4CAC-A466-5AC7936E207E}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32
|
||||
{447F05A8-F581-4CAC-A466-5AC7936E207E}.PGInstrument|Win32.Build.0 = PGInstrument|Win32
|
||||
{447F05A8-F581-4CAC-A466-5AC7936E207E}.PGInstrument|x64.ActiveCfg = PGInstrument|x64
|
||||
{447F05A8-F581-4CAC-A466-5AC7936E207E}.PGInstrument|x64.Build.0 = PGInstrument|x64
|
||||
{447F05A8-F581-4CAC-A466-5AC7936E207E}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32
|
||||
{447F05A8-F581-4CAC-A466-5AC7936E207E}.PGUpdate|Win32.Build.0 = PGUpdate|Win32
|
||||
{447F05A8-F581-4CAC-A466-5AC7936E207E}.PGUpdate|x64.ActiveCfg = PGUpdate|x64
|
||||
{447F05A8-F581-4CAC-A466-5AC7936E207E}.PGUpdate|x64.Build.0 = PGUpdate|x64
|
||||
{447F05A8-F581-4CAC-A466-5AC7936E207E}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{447F05A8-F581-4CAC-A466-5AC7936E207E}.Release|Win32.Build.0 = Release|Win32
|
||||
{447F05A8-F581-4CAC-A466-5AC7936E207E}.Release|x64.ActiveCfg = Release|x64
|
||||
{447F05A8-F581-4CAC-A466-5AC7936E207E}.Release|x64.Build.0 = Release|x64
|
||||
{A1A295E5-463C-437F-81CA-1F32367685DA}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{A1A295E5-463C-437F-81CA-1F32367685DA}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{A1A295E5-463C-437F-81CA-1F32367685DA}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{A1A295E5-463C-437F-81CA-1F32367685DA}.Debug|x64.Build.0 = Debug|x64
|
||||
{A1A295E5-463C-437F-81CA-1F32367685DA}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32
|
||||
{A1A295E5-463C-437F-81CA-1F32367685DA}.PGInstrument|Win32.Build.0 = PGInstrument|Win32
|
||||
{A1A295E5-463C-437F-81CA-1F32367685DA}.PGInstrument|x64.ActiveCfg = PGInstrument|x64
|
||||
{A1A295E5-463C-437F-81CA-1F32367685DA}.PGInstrument|x64.Build.0 = PGInstrument|x64
|
||||
{A1A295E5-463C-437F-81CA-1F32367685DA}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32
|
||||
{A1A295E5-463C-437F-81CA-1F32367685DA}.PGUpdate|Win32.Build.0 = PGUpdate|Win32
|
||||
{A1A295E5-463C-437F-81CA-1F32367685DA}.PGUpdate|x64.ActiveCfg = PGUpdate|x64
|
||||
{A1A295E5-463C-437F-81CA-1F32367685DA}.PGUpdate|x64.Build.0 = PGUpdate|x64
|
||||
{A1A295E5-463C-437F-81CA-1F32367685DA}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{A1A295E5-463C-437F-81CA-1F32367685DA}.Release|Win32.Build.0 = Release|Win32
|
||||
{A1A295E5-463C-437F-81CA-1F32367685DA}.Release|x64.ActiveCfg = Release|x64
|
||||
{A1A295E5-463C-437F-81CA-1F32367685DA}.Release|x64.Build.0 = Release|x64
|
||||
{9E48B300-37D1-11DD-8C41-005056C00008}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{9E48B300-37D1-11DD-8C41-005056C00008}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{9E48B300-37D1-11DD-8C41-005056C00008}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{9E48B300-37D1-11DD-8C41-005056C00008}.Debug|x64.Build.0 = Debug|x64
|
||||
{9E48B300-37D1-11DD-8C41-005056C00008}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32
|
||||
{9E48B300-37D1-11DD-8C41-005056C00008}.PGInstrument|Win32.Build.0 = PGInstrument|Win32
|
||||
{9E48B300-37D1-11DD-8C41-005056C00008}.PGInstrument|x64.ActiveCfg = PGInstrument|x64
|
||||
{9E48B300-37D1-11DD-8C41-005056C00008}.PGInstrument|x64.Build.0 = PGInstrument|x64
|
||||
{9E48B300-37D1-11DD-8C41-005056C00008}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32
|
||||
{9E48B300-37D1-11DD-8C41-005056C00008}.PGUpdate|Win32.Build.0 = PGUpdate|Win32
|
||||
{9E48B300-37D1-11DD-8C41-005056C00008}.PGUpdate|x64.ActiveCfg = PGUpdate|x64
|
||||
{9E48B300-37D1-11DD-8C41-005056C00008}.PGUpdate|x64.Build.0 = PGUpdate|x64
|
||||
{9E48B300-37D1-11DD-8C41-005056C00008}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{9E48B300-37D1-11DD-8C41-005056C00008}.Release|Win32.Build.0 = Release|Win32
|
||||
{9E48B300-37D1-11DD-8C41-005056C00008}.Release|x64.ActiveCfg = Release|x64
|
||||
{9E48B300-37D1-11DD-8C41-005056C00008}.Release|x64.Build.0 = Release|x64
|
||||
{B5FD6F1D-129E-4BFF-9340-03606FAC7283}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{B5FD6F1D-129E-4BFF-9340-03606FAC7283}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{B5FD6F1D-129E-4BFF-9340-03606FAC7283}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{B5FD6F1D-129E-4BFF-9340-03606FAC7283}.Debug|x64.Build.0 = Debug|x64
|
||||
{B5FD6F1D-129E-4BFF-9340-03606FAC7283}.PGInstrument|Win32.ActiveCfg = Release|Win32
|
||||
{B5FD6F1D-129E-4BFF-9340-03606FAC7283}.PGInstrument|Win32.Build.0 = Release|Win32
|
||||
{B5FD6F1D-129E-4BFF-9340-03606FAC7283}.PGInstrument|x64.ActiveCfg = Release|x64
|
||||
{B5FD6F1D-129E-4BFF-9340-03606FAC7283}.PGInstrument|x64.Build.0 = Release|x64
|
||||
{B5FD6F1D-129E-4BFF-9340-03606FAC7283}.PGUpdate|Win32.ActiveCfg = Release|Win32
|
||||
{B5FD6F1D-129E-4BFF-9340-03606FAC7283}.PGUpdate|Win32.Build.0 = Release|Win32
|
||||
{B5FD6F1D-129E-4BFF-9340-03606FAC7283}.PGUpdate|x64.ActiveCfg = Release|x64
|
||||
{B5FD6F1D-129E-4BFF-9340-03606FAC7283}.PGUpdate|x64.Build.0 = Release|x64
|
||||
{B5FD6F1D-129E-4BFF-9340-03606FAC7283}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{B5FD6F1D-129E-4BFF-9340-03606FAC7283}.Release|Win32.Build.0 = Release|Win32
|
||||
{B5FD6F1D-129E-4BFF-9340-03606FAC7283}.Release|x64.ActiveCfg = Release|x64
|
||||
{B5FD6F1D-129E-4BFF-9340-03606FAC7283}.Release|x64.Build.0 = Release|x64
|
||||
{C5A3E7FB-9695-4B2E-960B-1D9F43F1E555}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{C5A3E7FB-9695-4B2E-960B-1D9F43F1E555}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{C5A3E7FB-9695-4B2E-960B-1D9F43F1E555}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{C5A3E7FB-9695-4B2E-960B-1D9F43F1E555}.Debug|x64.Build.0 = Debug|x64
|
||||
{C5A3E7FB-9695-4B2E-960B-1D9F43F1E555}.PGInstrument|Win32.ActiveCfg = Release|Win32
|
||||
{C5A3E7FB-9695-4B2E-960B-1D9F43F1E555}.PGInstrument|Win32.Build.0 = Release|Win32
|
||||
{C5A3E7FB-9695-4B2E-960B-1D9F43F1E555}.PGInstrument|x64.ActiveCfg = Release|x64
|
||||
{C5A3E7FB-9695-4B2E-960B-1D9F43F1E555}.PGInstrument|x64.Build.0 = Release|x64
|
||||
{C5A3E7FB-9695-4B2E-960B-1D9F43F1E555}.PGUpdate|Win32.ActiveCfg = Release|Win32
|
||||
{C5A3E7FB-9695-4B2E-960B-1D9F43F1E555}.PGUpdate|Win32.Build.0 = Release|Win32
|
||||
{C5A3E7FB-9695-4B2E-960B-1D9F43F1E555}.PGUpdate|x64.ActiveCfg = Release|x64
|
||||
{C5A3E7FB-9695-4B2E-960B-1D9F43F1E555}.PGUpdate|x64.Build.0 = Release|x64
|
||||
{C5A3E7FB-9695-4B2E-960B-1D9F43F1E555}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{C5A3E7FB-9695-4B2E-960B-1D9F43F1E555}.Release|Win32.Build.0 = Release|Win32
|
||||
{C5A3E7FB-9695-4B2E-960B-1D9F43F1E555}.Release|x64.ActiveCfg = Release|x64
|
||||
{C5A3E7FB-9695-4B2E-960B-1D9F43F1E555}.Release|x64.Build.0 = Release|x64
|
||||
{7E85ECCF-A72C-4DA4-9E52-884508E80BA1}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{7E85ECCF-A72C-4DA4-9E52-884508E80BA1}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{7E85ECCF-A72C-4DA4-9E52-884508E80BA1}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{7E85ECCF-A72C-4DA4-9E52-884508E80BA1}.Debug|x64.Build.0 = Debug|x64
|
||||
{7E85ECCF-A72C-4DA4-9E52-884508E80BA1}.PGInstrument|Win32.ActiveCfg = Release|Win32
|
||||
{7E85ECCF-A72C-4DA4-9E52-884508E80BA1}.PGInstrument|Win32.Build.0 = Release|Win32
|
||||
{7E85ECCF-A72C-4DA4-9E52-884508E80BA1}.PGInstrument|x64.ActiveCfg = Release|x64
|
||||
{7E85ECCF-A72C-4DA4-9E52-884508E80BA1}.PGInstrument|x64.Build.0 = Release|x64
|
||||
{7E85ECCF-A72C-4DA4-9E52-884508E80BA1}.PGUpdate|Win32.ActiveCfg = Release|Win32
|
||||
{7E85ECCF-A72C-4DA4-9E52-884508E80BA1}.PGUpdate|Win32.Build.0 = Release|Win32
|
||||
{7E85ECCF-A72C-4DA4-9E52-884508E80BA1}.PGUpdate|x64.ActiveCfg = Release|x64
|
||||
{7E85ECCF-A72C-4DA4-9E52-884508E80BA1}.PGUpdate|x64.Build.0 = Release|x64
|
||||
{7E85ECCF-A72C-4DA4-9E52-884508E80BA1}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{7E85ECCF-A72C-4DA4-9E52-884508E80BA1}.Release|Win32.Build.0 = Release|Win32
|
||||
{7E85ECCF-A72C-4DA4-9E52-884508E80BA1}.Release|x64.ActiveCfg = Release|x64
|
||||
{7E85ECCF-A72C-4DA4-9E52-884508E80BA1}.Release|x64.Build.0 = Release|x64
|
||||
{E5B04CC0-EB4C-42AB-B4DC-18EF95F864B0}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{E5B04CC0-EB4C-42AB-B4DC-18EF95F864B0}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{E5B04CC0-EB4C-42AB-B4DC-18EF95F864B0}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{E5B04CC0-EB4C-42AB-B4DC-18EF95F864B0}.Debug|x64.Build.0 = Debug|x64
|
||||
{E5B04CC0-EB4C-42AB-B4DC-18EF95F864B0}.PGInstrument|Win32.ActiveCfg = Release|Win32
|
||||
{E5B04CC0-EB4C-42AB-B4DC-18EF95F864B0}.PGInstrument|Win32.Build.0 = Release|Win32
|
||||
{E5B04CC0-EB4C-42AB-B4DC-18EF95F864B0}.PGInstrument|x64.ActiveCfg = Release|x64
|
||||
{E5B04CC0-EB4C-42AB-B4DC-18EF95F864B0}.PGInstrument|x64.Build.0 = Release|x64
|
||||
{E5B04CC0-EB4C-42AB-B4DC-18EF95F864B0}.PGUpdate|Win32.ActiveCfg = Release|Win32
|
||||
{E5B04CC0-EB4C-42AB-B4DC-18EF95F864B0}.PGUpdate|Win32.Build.0 = Release|Win32
|
||||
{E5B04CC0-EB4C-42AB-B4DC-18EF95F864B0}.PGUpdate|x64.ActiveCfg = Release|x64
|
||||
{E5B04CC0-EB4C-42AB-B4DC-18EF95F864B0}.PGUpdate|x64.Build.0 = Release|x64
|
||||
{E5B04CC0-EB4C-42AB-B4DC-18EF95F864B0}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{E5B04CC0-EB4C-42AB-B4DC-18EF95F864B0}.Release|Win32.Build.0 = Release|Win32
|
||||
{E5B04CC0-EB4C-42AB-B4DC-18EF95F864B0}.Release|x64.ActiveCfg = Release|x64
|
||||
{E5B04CC0-EB4C-42AB-B4DC-18EF95F864B0}.Release|x64.Build.0 = Release|x64
|
||||
{10615B24-73BF-4EFA-93AA-236916321317}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{10615B24-73BF-4EFA-93AA-236916321317}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{10615B24-73BF-4EFA-93AA-236916321317}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{10615B24-73BF-4EFA-93AA-236916321317}.Debug|x64.Build.0 = Debug|x64
|
||||
{10615B24-73BF-4EFA-93AA-236916321317}.PGInstrument|Win32.ActiveCfg = Release|Win32
|
||||
{10615B24-73BF-4EFA-93AA-236916321317}.PGInstrument|Win32.Build.0 = Release|Win32
|
||||
{10615B24-73BF-4EFA-93AA-236916321317}.PGInstrument|x64.ActiveCfg = Release|x64
|
||||
{10615B24-73BF-4EFA-93AA-236916321317}.PGInstrument|x64.Build.0 = Release|x64
|
||||
{10615B24-73BF-4EFA-93AA-236916321317}.PGUpdate|Win32.ActiveCfg = Release|Win32
|
||||
{10615B24-73BF-4EFA-93AA-236916321317}.PGUpdate|Win32.Build.0 = Release|Win32
|
||||
{10615B24-73BF-4EFA-93AA-236916321317}.PGUpdate|x64.ActiveCfg = Release|x64
|
||||
{10615B24-73BF-4EFA-93AA-236916321317}.PGUpdate|x64.Build.0 = Release|x64
|
||||
{10615B24-73BF-4EFA-93AA-236916321317}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{10615B24-73BF-4EFA-93AA-236916321317}.Release|Win32.Build.0 = Release|Win32
|
||||
{10615B24-73BF-4EFA-93AA-236916321317}.Release|x64.ActiveCfg = Release|x64
|
||||
{10615B24-73BF-4EFA-93AA-236916321317}.Release|x64.Build.0 = Release|x64
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
204
PCbuild/prepare_ssl.py
Normal file
204
PCbuild/prepare_ssl.py
Normal file
@@ -0,0 +1,204 @@
|
||||
#! /usr/bin/env python3
|
||||
# -*- coding: utf8 -*-
|
||||
# The encoding declaration is required for running PC\VS9.0\build_ssl.py
|
||||
|
||||
# Script for preparing OpenSSL for building on Windows.
|
||||
# Uses Perl to create nmake makefiles and otherwise prepare the way
|
||||
# for building on 32 or 64 bit platforms.
|
||||
|
||||
# Script originally authored by Mark Hammond.
|
||||
# Major revisions by:
|
||||
# Martin v. Löwis
|
||||
# Christian Heimes
|
||||
# Zachary Ware
|
||||
|
||||
# THEORETICALLY, you can:
|
||||
# * Unpack the latest OpenSSL release where $(opensslDir) in
|
||||
# PCbuild\pyproject.props expects it to be.
|
||||
# * Install ActivePerl and ensure it is somewhere on your path.
|
||||
# * Run this script with the OpenSSL source dir as the only argument.
|
||||
#
|
||||
# it should configure OpenSSL such that it is ready to be built by
|
||||
# ssl.vcxproj on 32 or 64 bit platforms.
|
||||
|
||||
from __future__ import print_function
|
||||
|
||||
import os
|
||||
import re
|
||||
import sys
|
||||
import subprocess
|
||||
from shutil import copy
|
||||
|
||||
# Find all "foo.exe" files on the PATH.
|
||||
def find_all_on_path(filename, extras=None):
|
||||
entries = os.environ["PATH"].split(os.pathsep)
|
||||
ret = []
|
||||
for p in entries:
|
||||
fname = os.path.abspath(os.path.join(p, filename))
|
||||
if os.path.isfile(fname) and fname not in ret:
|
||||
ret.append(fname)
|
||||
if extras:
|
||||
for p in extras:
|
||||
fname = os.path.abspath(os.path.join(p, filename))
|
||||
if os.path.isfile(fname) and fname not in ret:
|
||||
ret.append(fname)
|
||||
return ret
|
||||
|
||||
|
||||
# Find a suitable Perl installation for OpenSSL.
|
||||
# cygwin perl does *not* work. ActivePerl does.
|
||||
# Being a Perl dummy, the simplest way I can check is if the "Win32" package
|
||||
# is available.
|
||||
def find_working_perl(perls):
|
||||
for perl in perls:
|
||||
try:
|
||||
subprocess.check_output([perl, "-e", "use Win32;"])
|
||||
except subprocess.CalledProcessError:
|
||||
continue
|
||||
else:
|
||||
return perl
|
||||
|
||||
if perls:
|
||||
print("The following perl interpreters were found:")
|
||||
for p in perls:
|
||||
print(" ", p)
|
||||
print(" None of these versions appear suitable for building OpenSSL")
|
||||
else:
|
||||
print("NO perl interpreters were found on this machine at all!")
|
||||
print(" Please install ActivePerl and ensure it appears on your path")
|
||||
|
||||
|
||||
def create_asms(makefile, tmp_d):
|
||||
#create a custom makefile out of the provided one
|
||||
asm_makefile = os.path.splitext(makefile)[0] + '.asm.mak'
|
||||
with open(makefile) as fin, open(asm_makefile, 'w') as fout:
|
||||
for line in fin:
|
||||
# Keep everything up to the install target (it's convenient)
|
||||
if line.startswith('install: all'):
|
||||
break
|
||||
fout.write(line)
|
||||
asms = []
|
||||
for line in fin:
|
||||
if '.asm' in line and line.strip().endswith('.pl'):
|
||||
asms.append(line.split(':')[0])
|
||||
while line.strip():
|
||||
fout.write(line)
|
||||
line = next(fin)
|
||||
fout.write('\n')
|
||||
|
||||
fout.write('asms: $(TMP_D) ')
|
||||
fout.write(' '.join(asms))
|
||||
fout.write('\n')
|
||||
os.system('nmake /f {} PERL=perl TMP_D={} asms'.format(asm_makefile, tmp_d))
|
||||
|
||||
|
||||
def copy_includes(makefile, suffix):
|
||||
dir = 'include'+suffix+'\\openssl'
|
||||
try:
|
||||
os.makedirs(dir)
|
||||
except OSError:
|
||||
pass
|
||||
copy_if_different = r'$(PERL) $(SRC_D)\util\copy-if-different.pl'
|
||||
with open(makefile) as fin:
|
||||
for line in fin:
|
||||
if copy_if_different in line:
|
||||
perl, script, src, dest = line.split()
|
||||
if not '$(INCO_D)' in dest:
|
||||
continue
|
||||
# We're in the root of the source tree
|
||||
src = src.replace('$(SRC_D)', '.').strip('"')
|
||||
dest = dest.strip('"').replace('$(INCO_D)', dir)
|
||||
print('copying', src, 'to', dest)
|
||||
copy(src, dest)
|
||||
|
||||
|
||||
def run_configure(configure, do_script):
|
||||
print("perl Configure "+configure+" no-idea no-mdc2")
|
||||
os.system("perl Configure "+configure+" no-idea no-mdc2")
|
||||
print(do_script)
|
||||
os.system(do_script)
|
||||
|
||||
|
||||
def prep(arch):
|
||||
makefile_template = "ms\\nt{}.mak"
|
||||
generated_makefile = makefile_template.format('')
|
||||
if arch == "x86":
|
||||
configure = "VC-WIN32"
|
||||
do_script = "ms\\do_nasm"
|
||||
suffix = "32"
|
||||
elif arch == "amd64":
|
||||
configure = "VC-WIN64A"
|
||||
do_script = "ms\\do_win64a"
|
||||
suffix = "64"
|
||||
#os.environ["VSEXTCOMP_USECL"] = "MS_OPTERON"
|
||||
else:
|
||||
raise ValueError('Unrecognized platform: %s' % arch)
|
||||
|
||||
print("Creating the makefiles...")
|
||||
sys.stdout.flush()
|
||||
# run configure, copy includes, create asms
|
||||
run_configure(configure, do_script)
|
||||
makefile = makefile_template.format(suffix)
|
||||
try:
|
||||
os.unlink(makefile)
|
||||
except FileNotFoundError:
|
||||
pass
|
||||
os.rename(generated_makefile, makefile)
|
||||
copy_includes(makefile, suffix)
|
||||
|
||||
print('creating asms...')
|
||||
create_asms(makefile, 'tmp'+suffix)
|
||||
|
||||
|
||||
def main():
|
||||
if len(sys.argv) == 1:
|
||||
print("Not enough arguments: directory containing OpenSSL",
|
||||
"sources must be supplied")
|
||||
sys.exit(1)
|
||||
|
||||
if len(sys.argv) > 2:
|
||||
print("Too many arguments supplied, all we need is the directory",
|
||||
"containing OpenSSL sources")
|
||||
sys.exit(1)
|
||||
|
||||
ssl_dir = sys.argv[1]
|
||||
|
||||
if not os.path.isdir(ssl_dir):
|
||||
print(ssl_dir, "is not an existing directory!")
|
||||
sys.exit(1)
|
||||
|
||||
# perl should be on the path, but we also look in "\perl" and "c:\\perl"
|
||||
# as "well known" locations
|
||||
perls = find_all_on_path("perl.exe", [r"\perl\bin",
|
||||
r"C:\perl\bin",
|
||||
r"\perl64\bin",
|
||||
r"C:\perl64\bin",
|
||||
])
|
||||
perl = find_working_perl(perls)
|
||||
if perl:
|
||||
print("Found a working perl at '%s'" % (perl,))
|
||||
else:
|
||||
sys.exit(1)
|
||||
if not find_all_on_path('nmake.exe'):
|
||||
print('Could not find nmake.exe, try running env.bat')
|
||||
sys.exit(1)
|
||||
if not find_all_on_path('nasm.exe'):
|
||||
print('Could not find nasm.exe, please add to PATH')
|
||||
sys.exit(1)
|
||||
sys.stdout.flush()
|
||||
|
||||
# Put our working Perl at the front of our path
|
||||
os.environ["PATH"] = os.path.dirname(perl) + \
|
||||
os.pathsep + \
|
||||
os.environ["PATH"]
|
||||
|
||||
old_cwd = os.getcwd()
|
||||
try:
|
||||
os.chdir(ssl_dir)
|
||||
for arch in ['amd64', 'x86']:
|
||||
prep(arch)
|
||||
finally:
|
||||
os.chdir(old_cwd)
|
||||
|
||||
if __name__=='__main__':
|
||||
main()
|
||||
84
PCbuild/pyexpat.vcxproj
Normal file
84
PCbuild/pyexpat.vcxproj
Normal file
@@ -0,0 +1,84 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|Win32">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|x64">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|Win32">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|x64">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<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">
|
||||
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
|
||||
<ProjectGuid>{D06B6426-4762-44CC-8BAD-D79052507F2F}</ProjectGuid>
|
||||
<RootNamespace>pyexpat</RootNamespace>
|
||||
</PropertyGroup>
|
||||
<Import Project="python.props" />
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<CharacterSet>NotSet</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<PropertyGroup>
|
||||
<TargetExt>.pyd</TargetExt>
|
||||
</PropertyGroup>
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<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" />
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>$(PySourcePath)Modules\expat;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;PYEXPAT_EXPORTS;XML_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\Modules\expat\xmlrole.h" />
|
||||
<ClInclude Include="..\Modules\expat\xmltok.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\Modules\pyexpat.c" />
|
||||
<ClCompile Include="..\Modules\expat\xmlparse.c" />
|
||||
<ClCompile Include="..\Modules\expat\xmlrole.c" />
|
||||
<ClCompile Include="..\Modules\expat\xmltok.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="pythoncore.vcxproj">
|
||||
<Project>{cf7ac3d1-e2df-41d2-bea6-1e2556cdea26}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
||||
33
PCbuild/pyexpat.vcxproj.filters
Normal file
33
PCbuild/pyexpat.vcxproj.filters
Normal file
@@ -0,0 +1,33 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Header Files">
|
||||
<UniqueIdentifier>{ddae77a6-7ca0-4a1b-b71c-deea5f4025de}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Source Files">
|
||||
<UniqueIdentifier>{5af9d40c-fc46-4640-ad84-3d1dd34a71d7}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\Modules\expat\xmlrole.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\expat\xmltok.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\Modules\pyexpat.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\expat\xmlparse.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\expat\xmlrole.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\expat\xmltok.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
160
PCbuild/pyproject.props
Normal file
160
PCbuild/pyproject.props
Normal file
@@ -0,0 +1,160 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup Label="Globals">
|
||||
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
|
||||
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
|
||||
<OutDir>$(BuildPath)</OutDir>
|
||||
<IntDir>$(SolutionDir)obj\$(ArchName)_$(Configuration)\$(ProjectName)\</IntDir>
|
||||
<IntDir Condition="'$(Configuration)' == 'PGInstrument' or '$(Configuration)' == 'PGUpdate'">$(SolutionDir)obj\$(ArchName)\$(ProjectName)\</IntDir>
|
||||
<TargetName Condition="'$(TargetName)' == ''">$(ProjectName)</TargetName>
|
||||
<TargetName>$(TargetName)$(PyDebugExt)</TargetName>
|
||||
<GenerateManifest>false</GenerateManifest>
|
||||
<EmbedManifest>false</EmbedManifest>
|
||||
<!-- BasePlatformToolset is for ICC support -->
|
||||
<SupportPGO Condition="'$(SupportPGO)' == ''">true</SupportPGO>
|
||||
<SupportSigning Condition="'$(SupportSigning)' == ''">true</SupportSigning>
|
||||
<SupportSigning Condition="'$(Configuration)' == 'Debug'">false</SupportSigning>
|
||||
<SupportSigning Condition="'$(ConfigurationType)' == 'StaticLibrary'">false</SupportSigning>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup>
|
||||
<_DebugPreprocessorDefinition>NDEBUG;</_DebugPreprocessorDefinition>
|
||||
<_DebugPreprocessorDefinition Condition="$(Configuration) == 'Debug'">_DEBUG;</_DebugPreprocessorDefinition>
|
||||
<_PlatformPreprocessorDefinition>_WIN32;</_PlatformPreprocessorDefinition>
|
||||
<_PlatformPreprocessorDefinition Condition="$(Platform) == 'x64'">_WIN64;_M_X64;</_PlatformPreprocessorDefinition>
|
||||
<_PydPreprocessorDefinition Condition="$(TargetExt) == '.pyd'">Py_BUILD_CORE_MODULE;</_PydPreprocessorDefinition>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>$(PySourcePath)Include;$(PySourcePath)PC;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>WIN32;$(_PlatformPreprocessorDefinition)$(_DebugPreprocessorDefinition)$(_PydPreprocessorDefinition)%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
<StringPooling>true</StringPooling>
|
||||
<ExceptionHandling></ExceptionHandling>
|
||||
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
<CompileAs>Default</CompileAs>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
</ClCompile>
|
||||
<ClCompile Condition="$(Configuration) == 'Debug'">
|
||||
<Optimization>Disabled</Optimization>
|
||||
<WholeProgramOptimization>false</WholeProgramOptimization>
|
||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||
</ClCompile>
|
||||
<ClCompile Condition="$(ICCBuild) == 'true'">
|
||||
<FloatingPointModel>Strict</FloatingPointModel>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<ProgramDatabaseFile>$(OutDir)$(TargetName).pdb</ProgramDatabaseFile>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<RandomizedBaseAddress>true</RandomizedBaseAddress>
|
||||
<DataExecutionPrevention>true</DataExecutionPrevention>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<IgnoreSpecificDefaultLibraries>LIBC;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
|
||||
<TargetMachine>MachineX86</TargetMachine>
|
||||
<TargetMachine Condition="'$(Platform)' == 'x64'">MachineX64</TargetMachine>
|
||||
<ProfileGuidedDatabase Condition="$(SupportPGO)">$(OutDir)$(TargetName).pgd</ProfileGuidedDatabase>
|
||||
<LinkTimeCodeGeneration Condition="$(Configuration) == 'Release'">UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
|
||||
<LinkTimeCodeGeneration Condition="$(SupportPGO) and $(Configuration) == 'PGInstrument'">PGInstrument</LinkTimeCodeGeneration>
|
||||
<LinkTimeCodeGeneration Condition="$(SupportPGO) and $(Configuration) == 'PGUpdate'">PGUpdate</LinkTimeCodeGeneration>
|
||||
</Link>
|
||||
<Lib>
|
||||
<LinkTimeCodeGeneration Condition="$(Configuration) == 'Release'">true</LinkTimeCodeGeneration>
|
||||
<LinkTimeCodeGeneration Condition="$(SupportPGO) and $(Configuration) == 'PGInstrument'">true</LinkTimeCodeGeneration>
|
||||
<LinkTimeCodeGeneration Condition="$(SupportPGO) and $(Configuration) == 'PGUpdate'">true</LinkTimeCodeGeneration>
|
||||
</Lib>
|
||||
<ResourceCompile>
|
||||
<AdditionalIncludeDirectories>$(PySourcePath)PC;$(PySourcePath)Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>$(_DebugPreprocessorDefinition)%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<Culture>0x0409</Culture>
|
||||
</ResourceCompile>
|
||||
<Midl>
|
||||
<PreprocessorDefinitions>$(_DebugPreprocessorDefinition)%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<MkTypLibCompatible>true</MkTypLibCompatible>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<TargetEnvironment>Win32</TargetEnvironment>
|
||||
<TargetEnvironment Condition="'$(Platform)' == 'x64'">X64</TargetEnvironment>
|
||||
<TypeLibraryName>$(OutDir)wininst.tlb</TypeLibraryName>
|
||||
<HeaderFileName>
|
||||
</HeaderFileName>
|
||||
</Midl>
|
||||
</ItemDefinitionGroup>
|
||||
|
||||
<Target Name="GeneratePythonNtRcH"
|
||||
BeforeTargets="$(MakeVersionInfoBeforeTarget)"
|
||||
Inputs="$(PySourcePath)Include\patchlevel.h"
|
||||
Outputs="$(PySourcePath)PC\pythonnt_rc$(PyDebugExt).h">
|
||||
<WriteLinesToFile File="$(PySourcePath)PC\pythonnt_rc$(PyDebugExt).h" Overwrite="true" Encoding="ascii"
|
||||
Lines='/* This file created by python.props /t:GeneratePythonNtRcH */
|
||||
#define FIELD3 $(Field3Value)
|
||||
#define MS_DLL_ID "$(SysWinVer)"
|
||||
#define PYTHON_DLL_NAME "$(PyDllName).dll"
|
||||
' />
|
||||
<ItemGroup>
|
||||
<FileWrites Include="$(PySourcePath)PC\pythonnt_rc$(PyDebugExt).h" />
|
||||
</ItemGroup>
|
||||
</Target>
|
||||
|
||||
<UsingTask TaskName="KillPython" TaskFactory="CodeTaskFactory" AssemblyFile="$(MSBuildToolsPath)\Microsoft.Build.Tasks.v4.0.dll">
|
||||
<ParameterGroup>
|
||||
<FileName Required="true" />
|
||||
</ParameterGroup>
|
||||
<Task>
|
||||
<Code Type="Fragment" Language="cs">
|
||||
<![CDATA[
|
||||
string fullPath = System.IO.Path.GetFullPath(FileName);
|
||||
Log.LogMessage("Looking for " + fullPath, MessageImportance.Normal);
|
||||
foreach (System.Diagnostics.Process p in System.Diagnostics.Process.GetProcesses()) {
|
||||
try {
|
||||
Log.LogMessage("Found running process: " + p.MainModule.FileName, MessageImportance.Low);
|
||||
if (fullPath.Equals(System.IO.Path.GetFullPath(p.MainModule.FileName), StringComparison.OrdinalIgnoreCase)) {
|
||||
Log.LogMessage("Terminating " + p.MainModule.FileName, MessageImportance.High);
|
||||
p.Kill();
|
||||
}
|
||||
} catch {
|
||||
}
|
||||
}
|
||||
]]>
|
||||
</Code>
|
||||
</Task>
|
||||
</UsingTask>
|
||||
|
||||
<Target Name="KillPython" BeforeTargets="PrepareForBuild" Condition="'$(KillPython)' == 'true'">
|
||||
<Message Text="Killing any running python$(PyDebugExt).exe instances..." Importance="high" />
|
||||
<KillPython FileName="$(OutDir)python$(PyDebugExt).exe" />
|
||||
</Target>
|
||||
|
||||
<!--
|
||||
A default target to handle msbuild pcbuild.proj /t:CleanAll.
|
||||
|
||||
Some externals projects don't respond to /t:Clean, so we invoke
|
||||
CleanAll on them when we really want to clean up.
|
||||
-->
|
||||
<Target Name="CleanAll" DependsOnTargets="Clean">
|
||||
<MSBuild Projects="@(ProjectReference->'%(FullPath)')"
|
||||
Properties="Configuration=$(Configuration);Platform=$(Platform)"
|
||||
BuildInParallel="true"
|
||||
StopOnFirstFailure="false"
|
||||
Condition="Exists(%(FullPath))"
|
||||
Targets="CleanAll" />
|
||||
</Target>
|
||||
|
||||
<PropertyGroup Condition="'$(SigningCertificate)' != '' and $(SupportSigning)">
|
||||
<SignToolPath Condition="'$(SignToolPath)' == '' or !Exists($(SignToolPath))">$(registry:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Kits\Installed Roots@KitsRoot81)\bin\x86\signtool.exe</SignToolPath>
|
||||
<SignToolPath Condition="!Exists($(SignToolPath))">$(registry:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Kits\Installed Roots@KitsRoot)\bin\x86\signtool.exe</SignToolPath>
|
||||
<SignToolPath Condition="!Exists($(SignToolPath))">$(registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v7.1A@InstallationFolder)\Bin\signtool.exe</SignToolPath>
|
||||
<_SignCommand Condition="Exists($(SignToolPath))">"$(SignToolPath)" sign /q /n "$(SigningCertificate)" /t http://timestamp.verisign.com/scripts/timestamp.dll /d "Python $(PythonVersion)"</_SignCommand>
|
||||
</PropertyGroup>
|
||||
|
||||
<Target Name="_SignBuild" AfterTargets="AfterBuild" Condition="'$(SigningCertificate)' != '' and $(SupportSigning)">
|
||||
<Error Text="Unable to locate signtool.exe. Set /p:SignToolPath and rebuild" Condition="'$(_SignCommand)' == ''" />
|
||||
<Exec Command='$(_SignCommand) "$(TargetPath)" || $(_SignCommand) "$(TargetPath)" || $(_SignCommand) "$(TargetPath)"' ContinueOnError="false" />
|
||||
</Target>
|
||||
</Project>
|
||||
118
PCbuild/python.props
Normal file
118
PCbuild/python.props
Normal file
@@ -0,0 +1,118 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<Platform Condition="'$(Platform)' == ''">Win32</Platform>
|
||||
<Configuration Condition="'$(Configuration)' == ''">Release</Configuration>
|
||||
<!--
|
||||
Use only MSVC 9.0, unless explicitly overridden
|
||||
-->
|
||||
<PlatformToolset Condition="'$(PlatformToolset)' == ''">v90</PlatformToolset>
|
||||
<!--
|
||||
Give a default for BasePlatformToolset as well, it's used by ICC and ignored otherwise
|
||||
-->
|
||||
<BasePlatformToolset Condition="'$(BasePlatformToolset)' == '' and '$(PlatformToolset)' != 'v90'">v90</BasePlatformToolset>
|
||||
<ICCBuild>false</ICCBuild>
|
||||
<ICCBuild Condition="$(PlatformToolset.StartsWith('Intel C++ Compiler'))">true</ICCBuild>
|
||||
<!--
|
||||
Convincing MSVC/MSBuild to prefer our platform names is too difficult,
|
||||
so we define our own constant ArchName and use wherever we need it.
|
||||
-->
|
||||
<ArchName Condition="'$(ArchName)' == '' and $(Platform) == 'x64'">amd64</ArchName>
|
||||
<ArchName Condition="'$(ArchName)' == ''">win32</ArchName>
|
||||
<ArchName Condition="$(Configuration) == 'PGInstrument' or $(Configuration) == 'PGUpdate'">$(ArchName)-pgo</ArchName>
|
||||
|
||||
<!-- Root directory of the repository -->
|
||||
<PySourcePath Condition="'$(PySourcePath)' == ''">$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)\..\))</PySourcePath>
|
||||
<PySourcePath Condition="!HasTrailingSlash($(PySourcePath))">$(PySourcePath)\</PySourcePath>
|
||||
|
||||
<!-- Directory where build outputs are put -->
|
||||
<BuildPath Condition="'$(BuildPath)' == ''">$(PySourcePath)PCBuild\</BuildPath>
|
||||
<BuildPath Condition="'$(ArchName)' != 'win32'">$(BuildPath)\$(ArchName)\</BuildPath>
|
||||
<BuildPath Condition="!HasTrailingSlash($(BuildPath))">$(BuildPath)\</BuildPath>
|
||||
|
||||
<!-- Directories of external projects. tcltk is handled in tcltk.props -->
|
||||
<ExternalsDir>$([System.IO.Path]::GetFullPath(`$(PySourcePath)externals\`))</ExternalsDir>
|
||||
<sqlite3Dir>$(ExternalsDir)sqlite-3.28.0.0\</sqlite3Dir>
|
||||
<bz2Dir>$(ExternalsDir)bzip2-1.0.6\</bz2Dir>
|
||||
<bsddbDir>$(ExternalsDir)bsddb-4.7.25.0</bsddbDir>
|
||||
<opensslDir>$(ExternalsDir)openssl-1.0.2t\</opensslDir>
|
||||
<opensslIncludeDir>$(opensslDir)include32</opensslIncludeDir>
|
||||
<opensslIncludeDir Condition="'$(ArchName)' == 'amd64'">$(opensslDir)include64</opensslIncludeDir>
|
||||
<nasmDir>$(ExternalsDir)\nasm-2.11.06\</nasmDir>
|
||||
|
||||
<!-- Suffix for all binaries when building for debug -->
|
||||
<PyDebugExt Condition="'$(PyDebugExt)' == '' and $(Configuration) == 'Debug'">_d</PyDebugExt>
|
||||
|
||||
<!-- Full path of the resulting python.exe binary -->
|
||||
<PythonExe Condition="'$(PythonExe)' == ''">$(BuildPath)python$(PyDebugExt).exe</PythonExe>
|
||||
|
||||
<!--
|
||||
Read version information from Include\patchlevel.h. The following properties are set:
|
||||
|
||||
MajorVersionNumber - the '3' in '3.5.2a1'
|
||||
MinorVersionNumber - the '5' in '3.5.2a1'
|
||||
MicroVersionNumber - the '2' in '3.5.2a1'
|
||||
ReleaseSerial - the '1' in '3.5.2a1'
|
||||
ReleaseLevelName - the 'a1' in '3.5.2a1'
|
||||
PythonVersionNumber - '3.5.2' for '3.5.2a1'
|
||||
PythonVersion - '3.5.2a1'
|
||||
PythonVersionHex - 0x030502a1 for '3.5.2a1'
|
||||
ReleaseLevelNumber - 10 for alpha, 11 for beta, 12 for RC (gamma), and 15 for final
|
||||
Field3Value - 2101 for '3.5.2a1' (== 1000*2 + 10*10 ('a') + 1)
|
||||
-->
|
||||
<_PatchLevelContent>$([System.IO.File]::ReadAllText(`$(PySourcePath)Include\patchlevel.h`))</_PatchLevelContent>
|
||||
<MajorVersionNumber>$([System.Text.RegularExpressions.Regex]::Match($(_PatchLevelContent), `define\s+PY_MAJOR_VERSION\s+(\d+)`).Groups[1].Value)</MajorVersionNumber>
|
||||
<MinorVersionNumber>$([System.Text.RegularExpressions.Regex]::Match($(_PatchLevelContent), `define\s+PY_MINOR_VERSION\s+(\d+)`).Groups[1].Value)</MinorVersionNumber>
|
||||
<MicroVersionNumber>$([System.Text.RegularExpressions.Regex]::Match($(_PatchLevelContent), `define\s+PY_MICRO_VERSION\s+(\d+)`).Groups[1].Value)</MicroVersionNumber>
|
||||
<_ReleaseLevel>$([System.Text.RegularExpressions.Regex]::Match($(_PatchLevelContent), `define\s+PY_RELEASE_LEVEL\s+PY_RELEASE_LEVEL_(\w+)`).Groups[1].Value)</_ReleaseLevel>
|
||||
<ReleaseSerial>$([System.Text.RegularExpressions.Regex]::Match($(_PatchLevelContent), `define\s+PY_RELEASE_SERIAL\s+(\d+)`).Groups[1].Value)</ReleaseSerial>
|
||||
<ReleaseLevelNumber>15</ReleaseLevelNumber>
|
||||
<ReleaseLevelNumber Condition="$(_ReleaseLevel) == 'ALPHA'">10</ReleaseLevelNumber>
|
||||
<ReleaseLevelNumber Condition="$(_ReleaseLevel) == 'BETA'">11</ReleaseLevelNumber>
|
||||
<ReleaseLevelNumber Condition="$(_ReleaseLevel) == 'GAMMA'">12</ReleaseLevelNumber>
|
||||
<ReleaseLevelName Condition="$(_ReleaseLevel) == 'ALPHA'">a$(ReleaseSerial)</ReleaseLevelName>
|
||||
<ReleaseLevelName Condition="$(_ReleaseLevel) == 'BETA'">b$(ReleaseSerial)</ReleaseLevelName>
|
||||
<ReleaseLevelName Condition="$(_ReleaseLevel) == 'GAMMA'">rc$(ReleaseSerial)</ReleaseLevelName>
|
||||
|
||||
<PythonVersionNumber>$(MajorVersionNumber).$(MinorVersionNumber).$(MicroVersionNumber)</PythonVersionNumber>
|
||||
<PythonVersion>$(MajorVersionNumber).$(MinorVersionNumber).$(MicroVersionNumber)$(ReleaseLevelName)</PythonVersion>
|
||||
<PythonVersionHex>$([msbuild]::BitwiseOr(
|
||||
$([msbuild]::Multiply($(MajorVersionNumber), 16777216)),
|
||||
$([msbuild]::BitwiseOr(
|
||||
$([msbuild]::Multiply($(MinorVersionNumber), 65536)),
|
||||
$([msbuild]::BitwiseOr(
|
||||
$([msbuild]::Multiply($(MicroVersionNumber), 256)),
|
||||
$([msbuild]::BitwiseOr(
|
||||
$([msbuild]::Multiply($(ReleaseLevelNumber), 16)),
|
||||
$(ReleaseSerial)
|
||||
))
|
||||
))
|
||||
))
|
||||
))</PythonVersionHex>
|
||||
<Field3Value>$([msbuild]::Add(
|
||||
$(ReleaseSerial),
|
||||
$([msbuild]::Add(
|
||||
$([msbuild]::Multiply($(ReleaseLevelNumber), 10)),
|
||||
$([msbuild]::Multiply($(MicroVersionNumber), 1000))
|
||||
))
|
||||
))</Field3Value>
|
||||
|
||||
<!-- The name of the resulting pythonXY.dll (without the extension) -->
|
||||
<PyDllName>python$(MajorVersionNumber)$(MinorVersionNumber)$(PyDebugExt)</PyDllName>
|
||||
|
||||
<!-- The version and platform tag to include in .pyd filenames -->
|
||||
<PydTag Condition="$(Platform) == 'Win32' or $(Platform) == 'x86'">.cp$(MajorVersionNumber)$(MinorVersionNumber)-win32</PydTag>
|
||||
<PydTag Condition="$(Platform) == 'x64'">.cp$(MajorVersionNumber)$(MinorVersionNumber)-win_amd64</PydTag>
|
||||
|
||||
<!-- The version number for sys.winver -->
|
||||
<SysWinVer>$(MajorVersionNumber).$(MinorVersionNumber)</SysWinVer>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- Displays the calculated version info -->
|
||||
<Target Name="ShowVersionInfo">
|
||||
<Message Importance="high" Text="PythonVersionNumber: $(PythonVersionNumber)" />
|
||||
<Message Importance="high" Text="PythonVersion: $(PythonVersion)" />
|
||||
<Message Importance="high" Text="$([System.String]::Format(`PythonVersionHex: 0x{0:x}`, $([System.UInt32]::Parse($(PythonVersionHex)))))" />
|
||||
<Message Importance="high" Text="Field3Value: $(Field3Value)" />
|
||||
</Target>
|
||||
</Project>
|
||||
114
PCbuild/python.vcxproj
Normal file
114
PCbuild/python.vcxproj
Normal file
@@ -0,0 +1,114 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|Win32">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|x64">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|Win32">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|x64">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<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>{B11D750F-CD1F-4A96-85CE-E69A5C5259F9}</ProjectGuid>
|
||||
<MakeVersionInfoBeforeTarget>ClCompile</MakeVersionInfoBeforeTarget>
|
||||
</PropertyGroup>
|
||||
<Import Project="python.props" />
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<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>
|
||||
<!-- For VS2008, we have to embed the manifest to be able to run -->
|
||||
<GenerateManifest Condition="'$(PlatformToolset)' == 'v90' or '$(BasePlatformToolset)' == 'v90'">true</GenerateManifest>
|
||||
<EmbedManifest Condition="'$(PlatformToolset)' == 'v90' or '$(BasePlatformToolset)' == 'v90'">true</EmbedManifest>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
<StackReserveSize>2000000</StackReserveSize>
|
||||
<BaseAddress>0x1d000000</BaseAddress>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<None Include="..\PC\pycon.ico" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ResourceCompile Include="..\PC\python_exe.rc" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\Modules\python.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="pythoncore.vcxproj">
|
||||
<Project>{cf7ac3d1-e2df-41d2-bea6-1e2556cdea26}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="w9xpopen.vcxproj">
|
||||
<Project>{e9e0a1f6-0009-4e8c-b8f8-1b8f5d49a058}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
<Target Name="GeneratePythonBat" AfterTargets="AfterBuild">
|
||||
<PropertyGroup>
|
||||
<_PGOPath Condition="$(Configuration) == 'PGInstrument' and $(Platform) == 'Win32'">@set PATH=%PATH%%3B$(VCInstallDir)bin</_PGOPath>
|
||||
<_PGOPath Condition="$(Configuration) == 'PGInstrument' and $(Platform) == 'x64'">@set PATH=%PATH%%3B$(VCInstallDir)bin\amd64</_PGOPath>
|
||||
<_Content>@rem This script invokes the most recently built Python with all arguments
|
||||
@rem passed through to the interpreter. This file is generated by the
|
||||
@rem build process and any changes *will* be thrown away by the next
|
||||
@rem rebuild.
|
||||
@rem This is only meant as a convenience for developing CPython
|
||||
@rem and using it outside of that context is ill-advised.
|
||||
@echo Running $(Configuration)^|$(Platform) interpreter...
|
||||
@setlocal
|
||||
@set PYTHONHOME=$(PySourcePath)
|
||||
$(_PGOPath)
|
||||
@"$(OutDir)python$(PyDebugExt).exe" %*
|
||||
</_Content>
|
||||
<_ExistingContent Condition="Exists('$(PySourcePath)python.bat')">$([System.IO.File]::ReadAllText('$(PySourcePath)python.bat'))</_ExistingContent>
|
||||
</PropertyGroup>
|
||||
<WriteLinesToFile File="$(PySourcePath)python.bat" Lines="$(_Content)" Overwrite="true" Condition="'$(_Content)' != '$(_ExistingContent)'" />
|
||||
</Target>
|
||||
</Project>
|
||||
26
PCbuild/python.vcxproj.filters
Normal file
26
PCbuild/python.vcxproj.filters
Normal file
@@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Resource Files">
|
||||
<UniqueIdentifier>{2d690795-de83-4a33-8235-3c5dafe45efa}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Source Files">
|
||||
<UniqueIdentifier>{8b010a19-5b29-45f1-a8a0-f672e2bbb11a}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="..\PC\pycon.ico">
|
||||
<Filter>Resource Files</Filter>
|
||||
</None>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ResourceCompile Include="..\PC\python_exe.rc">
|
||||
<Filter>Resource Files</Filter>
|
||||
</ResourceCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\Modules\python.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
419
PCbuild/pythoncore.vcxproj
Normal file
419
PCbuild/pythoncore.vcxproj
Normal file
@@ -0,0 +1,419 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|Win32">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|x64">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|Win32">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|x64">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<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>
|
||||
<Import Project="python.props" />
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<PropertyGroup>
|
||||
<MakeVersionInfoBeforeTarget>ClCompile</MakeVersionInfoBeforeTarget>
|
||||
<KillPython>true</KillPython>
|
||||
</PropertyGroup>
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<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>
|
||||
<TargetName>$(PyDllName)</TargetName>
|
||||
<!-- For VS2008, we have to embed the manifest to be able to run -->
|
||||
<GenerateManifest Condition="'$(PlatformToolset)' == 'v90' or '$(BasePlatformToolset)' == 'v90'">true</GenerateManifest>
|
||||
<EmbedManifest Condition="'$(PlatformToolset)' == 'v90' or '$(BasePlatformToolset)' == 'v90'">true</EmbedManifest>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<CustomBuildBeforeTargets>Link</CustomBuildBeforeTargets>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<AdditionalOptions>/Zm200 %(AdditionalOptions)</AdditionalOptions>
|
||||
<AdditionalIncludeDirectories>$(PySourcePath)Python;$(PySourcePath)Modules\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>_USRDLL;Py_BUILD_CORE;Py_ENABLE_SHARED;_CRT_SECURE_NO_WARNINGS;MS_DLL_ID="$(SysWinVer)";%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<BaseAddress>0x1e000000</BaseAddress>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\Include\abstract.h" />
|
||||
<ClInclude Include="..\Include\asdl.h" />
|
||||
<ClInclude Include="..\Include\ast.h" />
|
||||
<ClInclude Include="..\Include\bitset.h" />
|
||||
<ClInclude Include="..\Include\boolobject.h" />
|
||||
<ClInclude Include="..\Include\bufferobject.h" />
|
||||
<ClInclude Include="..\Include\bytes_methods.h" />
|
||||
<ClInclude Include="..\Include\bytearrayobject.h" />
|
||||
<ClInclude Include="..\Include\bytesobject.h" />
|
||||
<ClInclude Include="..\Include\cellobject.h" />
|
||||
<ClInclude Include="..\Include\ceval.h" />
|
||||
<ClInclude Include="..\Include\classobject.h" />
|
||||
<ClInclude Include="..\Include\cobject.h" />
|
||||
<ClInclude Include="..\Include\code.h" />
|
||||
<ClInclude Include="..\Include\codecs.h" />
|
||||
<ClInclude Include="..\Include\compile.h" />
|
||||
<ClInclude Include="..\Include\complexobject.h" />
|
||||
<ClInclude Include="..\Include\cStringIO.h" />
|
||||
<ClInclude Include="..\Include\datetime.h" />
|
||||
<ClInclude Include="..\Include\descrobject.h" />
|
||||
<ClInclude Include="..\Include\dictobject.h" />
|
||||
<ClInclude Include="..\Include\dtoa.h" />
|
||||
<ClInclude Include="..\Include\enumobject.h" />
|
||||
<ClInclude Include="..\Include\errcode.h" />
|
||||
<ClInclude Include="..\Include\eval.h" />
|
||||
<ClInclude Include="..\Include\fileobject.h" />
|
||||
<ClInclude Include="..\Include\floatobject.h" />
|
||||
<ClInclude Include="..\Include\frameobject.h" />
|
||||
<ClInclude Include="..\Include\funcobject.h" />
|
||||
<ClInclude Include="..\Include\genobject.h" />
|
||||
<ClInclude Include="..\Include\graminit.h" />
|
||||
<ClInclude Include="..\Include\grammar.h" />
|
||||
<ClInclude Include="..\Include\import.h" />
|
||||
<ClInclude Include="..\Include\intobject.h" />
|
||||
<ClInclude Include="..\Include\intrcheck.h" />
|
||||
<ClInclude Include="..\Include\iterobject.h" />
|
||||
<ClInclude Include="..\Include\listobject.h" />
|
||||
<ClInclude Include="..\Include\longintrepr.h" />
|
||||
<ClInclude Include="..\Include\longobject.h" />
|
||||
<ClInclude Include="..\Include\marshal.h" />
|
||||
<ClInclude Include="..\Include\memoryobject.h" />
|
||||
<ClInclude Include="..\Include\metagrammar.h" />
|
||||
<ClInclude Include="..\Include\methodobject.h" />
|
||||
<ClInclude Include="..\Include\modsupport.h" />
|
||||
<ClInclude Include="..\Include\moduleobject.h" />
|
||||
<ClInclude Include="..\Include\node.h" />
|
||||
<ClInclude Include="..\Include\object.h" />
|
||||
<ClInclude Include="..\Include\objimpl.h" />
|
||||
<ClInclude Include="..\Include\opcode.h" />
|
||||
<ClInclude Include="..\Include\osdefs.h" />
|
||||
<ClInclude Include="..\Include\parsetok.h" />
|
||||
<ClInclude Include="..\Include\patchlevel.h" />
|
||||
<ClInclude Include="..\Include\pgen.h" />
|
||||
<ClInclude Include="..\Include\pgenheaders.h" />
|
||||
<ClInclude Include="..\Include\py_curses.h" />
|
||||
<ClInclude Include="..\Include\pyarena.h" />
|
||||
<ClInclude Include="..\Include\pycapsule.h" />
|
||||
<ClInclude Include="..\Include\pyctype.h" />
|
||||
<ClInclude Include="..\Include\pydebug.h" />
|
||||
<ClInclude Include="..\Include\pyerrors.h" />
|
||||
<ClInclude Include="..\Include\pyexpat.h" />
|
||||
<ClInclude Include="..\Include\pyfpe.h" />
|
||||
<ClInclude Include="..\Include\pygetopt.h" />
|
||||
<ClInclude Include="..\Include\pymactoolbox.h" />
|
||||
<ClInclude Include="..\Include\pymath.h" />
|
||||
<ClInclude Include="..\Include\pymem.h" />
|
||||
<ClInclude Include="..\Include\pyport.h" />
|
||||
<ClInclude Include="..\Include\pystate.h" />
|
||||
<ClInclude Include="..\Include\pystrcmp.h" />
|
||||
<ClInclude Include="..\Include\pystrtod.h" />
|
||||
<ClInclude Include="..\Include\Python-ast.h" />
|
||||
<ClInclude Include="..\Include\Python.h" />
|
||||
<ClInclude Include="..\Include\pythonrun.h" />
|
||||
<ClInclude Include="..\Include\pythread.h" />
|
||||
<ClInclude Include="..\Include\rangeobject.h" />
|
||||
<ClInclude Include="..\Include\setobject.h" />
|
||||
<ClInclude Include="..\Include\sliceobject.h" />
|
||||
<ClInclude Include="..\Include\stringobject.h" />
|
||||
<ClInclude Include="..\Include\structmember.h" />
|
||||
<ClInclude Include="..\Include\structseq.h" />
|
||||
<ClInclude Include="..\Include\symtable.h" />
|
||||
<ClInclude Include="..\Include\sysmodule.h" />
|
||||
<ClInclude Include="..\Include\timefuncs.h" />
|
||||
<ClInclude Include="..\Include\token.h" />
|
||||
<ClInclude Include="..\Include\traceback.h" />
|
||||
<ClInclude Include="..\Include\tupleobject.h" />
|
||||
<ClInclude Include="..\Include\ucnhash.h" />
|
||||
<ClInclude Include="..\Include\unicodeobject.h" />
|
||||
<ClInclude Include="..\Include\weakrefobject.h" />
|
||||
<ClInclude Include="..\Modules\_math.h" />
|
||||
<ClInclude Include="..\Modules\md5.h" />
|
||||
<ClInclude Include="..\Modules\rotatingtree.h" />
|
||||
<ClInclude Include="..\Modules\zlib\crc32.h" />
|
||||
<ClInclude Include="..\Modules\zlib\deflate.h" />
|
||||
<ClInclude Include="..\Modules\zlib\inffast.h" />
|
||||
<ClInclude Include="..\Modules\zlib\inffixed.h" />
|
||||
<ClInclude Include="..\Modules\zlib\inflate.h" />
|
||||
<ClInclude Include="..\Modules\zlib\inftrees.h" />
|
||||
<ClInclude Include="..\Modules\zlib\trees.h" />
|
||||
<ClInclude Include="..\Modules\zlib\zconf.h" />
|
||||
<ClInclude Include="..\Modules\zlib\zconf.in.h" />
|
||||
<ClInclude Include="..\Modules\zlib\zlib.h" />
|
||||
<ClInclude Include="..\Modules\zlib\zutil.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="..\Modules\_io\_iomodule.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" />
|
||||
<ClInclude Include="..\Objects\stringlib\split.h" />
|
||||
<ClInclude Include="..\Objects\unicodetype_db.h" />
|
||||
<ClInclude Include="..\Parser\parser.h" />
|
||||
<ClInclude Include="..\Parser\tokenizer.h" />
|
||||
<ClInclude Include="..\PC\errmap.h" />
|
||||
<ClInclude Include="..\PC\pyconfig.h" />
|
||||
<ClInclude Include="..\Python\importdl.h" />
|
||||
<ClInclude Include="..\Python\thread_nt.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\Modules\_bisectmodule.c" />
|
||||
<ClCompile Include="..\Modules\_codecsmodule.c" />
|
||||
<ClCompile Include="..\Modules\_collectionsmodule.c" />
|
||||
<ClCompile Include="..\Modules\_csv.c" />
|
||||
<ClCompile Include="..\Modules\_functoolsmodule.c" />
|
||||
<ClCompile Include="..\Modules\_heapqmodule.c" />
|
||||
<ClCompile Include="..\Modules\_hotshot.c" />
|
||||
<ClCompile Include="..\Modules\_json.c" />
|
||||
<ClCompile Include="..\Modules\_localemodule.c" />
|
||||
<ClCompile Include="..\Modules\_lsprof.c" />
|
||||
<ClCompile Include="..\Modules\_math.c" />
|
||||
<ClCompile Include="..\Modules\_randommodule.c" />
|
||||
<ClCompile Include="..\Modules\_sre.c" />
|
||||
<ClCompile Include="..\Modules\_struct.c" />
|
||||
<ClCompile Include="..\Modules\_weakref.c" />
|
||||
<ClCompile Include="..\Modules\arraymodule.c" />
|
||||
<ClCompile Include="..\Modules\audioop.c" />
|
||||
<ClCompile Include="..\Modules\binascii.c" />
|
||||
<ClCompile Include="..\Modules\cmathmodule.c" />
|
||||
<ClCompile Include="..\Modules\cPickle.c" />
|
||||
<ClCompile Include="..\Modules\cStringIO.c" />
|
||||
<ClCompile Include="..\Modules\datetimemodule.c" />
|
||||
<ClCompile Include="..\Modules\errnomodule.c" />
|
||||
<ClCompile Include="..\Modules\future_builtins.c" />
|
||||
<ClCompile Include="..\Modules\gcmodule.c" />
|
||||
<ClCompile Include="..\Modules\imageop.c" />
|
||||
<ClCompile Include="..\Modules\itertoolsmodule.c" />
|
||||
<ClCompile Include="..\Modules\main.c" />
|
||||
<ClCompile Include="..\Modules\mathmodule.c" />
|
||||
<ClCompile Include="..\Modules\md5.c" />
|
||||
<ClCompile Include="..\Modules\md5module.c" />
|
||||
<ClCompile Include="..\Modules\mmapmodule.c" />
|
||||
<ClCompile Include="..\Modules\operator.c" />
|
||||
<ClCompile Include="..\Modules\parsermodule.c" />
|
||||
<ClCompile Include="..\Modules\posixmodule.c" />
|
||||
<ClCompile Include="..\Modules\rotatingtree.c" />
|
||||
<ClCompile Include="..\Modules\sha256module.c" />
|
||||
<ClCompile Include="..\Modules\sha512module.c" />
|
||||
<ClCompile Include="..\Modules\shamodule.c" />
|
||||
<ClCompile Include="..\Modules\signalmodule.c" />
|
||||
<ClCompile Include="..\Modules\stropmodule.c" />
|
||||
<ClCompile Include="..\Modules\symtablemodule.c" />
|
||||
<ClCompile Include="..\Modules\threadmodule.c" />
|
||||
<ClCompile Include="..\Modules\timemodule.c" />
|
||||
<ClCompile Include="..\Modules\xxsubtype.c" />
|
||||
<ClCompile Include="..\Modules\zipimport.c" />
|
||||
<ClCompile Include="..\Modules\zlibmodule.c" />
|
||||
<ClCompile Include="..\Modules\zlib\adler32.c" />
|
||||
<ClCompile Include="..\Modules\zlib\compress.c" />
|
||||
<ClCompile Include="..\Modules\zlib\crc32.c" />
|
||||
<ClCompile Include="..\Modules\zlib\deflate.c" />
|
||||
<ClCompile Include="..\Modules\zlib\gzclose.c" />
|
||||
<ClCompile Include="..\Modules\zlib\gzlib.c" />
|
||||
<ClCompile Include="..\Modules\zlib\gzread.c" />
|
||||
<ClCompile Include="..\Modules\zlib\gzwrite.c" />
|
||||
<ClCompile Include="..\Modules\zlib\infback.c" />
|
||||
<ClCompile Include="..\Modules\zlib\inffast.c" />
|
||||
<ClCompile Include="..\Modules\zlib\inflate.c" />
|
||||
<ClCompile Include="..\Modules\zlib\inftrees.c" />
|
||||
<ClCompile Include="..\Modules\zlib\trees.c" />
|
||||
<ClCompile Include="..\Modules\zlib\uncompr.c" />
|
||||
<ClCompile Include="..\Modules\zlib\zutil.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\_io\_iomodule.c" />
|
||||
<ClCompile Include="..\Modules\_io\bufferedio.c" />
|
||||
<ClCompile Include="..\Modules\_io\bytesio.c" />
|
||||
<ClCompile Include="..\Modules\_io\fileio.c" />
|
||||
<ClCompile Include="..\Modules\_io\iobase.c" />
|
||||
<ClCompile Include="..\Modules\_io\stringio.c" />
|
||||
<ClCompile Include="..\Modules\_io\textio.c" />
|
||||
<ClCompile Include="..\Objects\abstract.c" />
|
||||
<ClCompile Include="..\Objects\boolobject.c" />
|
||||
<ClCompile Include="..\Objects\bufferobject.c" />
|
||||
<ClCompile Include="..\Objects\bytes_methods.c" />
|
||||
<ClCompile Include="..\Objects\bytearrayobject.c" />
|
||||
<ClCompile Include="..\Objects\capsule.c" />
|
||||
<ClCompile Include="..\Objects\cellobject.c" />
|
||||
<ClCompile Include="..\Objects\classobject.c" />
|
||||
<ClCompile Include="..\Objects\cobject.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" />
|
||||
<ClCompile Include="..\Objects\genobject.c" />
|
||||
<ClCompile Include="..\Objects\intobject.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" />
|
||||
<ClCompile Include="..\Objects\object.c" />
|
||||
<ClCompile Include="..\Objects\obmalloc.c" />
|
||||
<ClCompile Include="..\Objects\rangeobject.c" />
|
||||
<ClCompile Include="..\Objects\setobject.c" />
|
||||
<ClCompile Include="..\Objects\sliceobject.c" />
|
||||
<ClCompile Include="..\Objects\stringobject.c" />
|
||||
<ClCompile Include="..\Objects\structseq.c" />
|
||||
<ClCompile Include="..\Objects\tupleobject.c" />
|
||||
<ClCompile Include="..\Objects\typeobject.c" />
|
||||
<ClCompile Include="..\Objects\unicodectype.c" />
|
||||
<ClCompile Include="..\Objects\unicodeobject.c" />
|
||||
<ClCompile Include="..\Objects\weakrefobject.c" />
|
||||
<ClCompile Include="..\Parser\acceler.c" />
|
||||
<ClCompile Include="..\Parser\bitset.c" />
|
||||
<ClCompile Include="..\Parser\firstsets.c" />
|
||||
<ClCompile Include="..\Parser\grammar.c" />
|
||||
<ClCompile Include="..\Parser\grammar1.c" />
|
||||
<ClCompile Include="..\Parser\listnode.c" />
|
||||
<ClCompile Include="..\Parser\metagrammar.c" />
|
||||
<ClCompile Include="..\Parser\myreadline.c" />
|
||||
<ClCompile Include="..\Parser\node.c" />
|
||||
<ClCompile Include="..\Parser\parser.c" />
|
||||
<ClCompile Include="..\Parser\parsetok.c" />
|
||||
<ClCompile Include="..\Parser\tokenizer.c" />
|
||||
<ClCompile Include="..\PC\_subprocess.c" />
|
||||
<ClCompile Include="..\PC\_winreg.c" />
|
||||
<ClCompile Include="..\PC\config.c" />
|
||||
<ClCompile Include="..\PC\dl_nt.c" />
|
||||
<ClCompile Include="..\PC\getpathp.c" />
|
||||
<ClCompile Include="..\PC\import_nt.c" />
|
||||
<ClCompile Include="..\PC\msvcrtmodule.c" />
|
||||
<ClCompile Include="..\Python\_warnings.c" />
|
||||
<ClCompile Include="..\Python\asdl.c" />
|
||||
<ClCompile Include="..\Python\ast.c" />
|
||||
<ClCompile Include="..\Python\bltinmodule.c" />
|
||||
<ClCompile Include="..\Python\ceval.c" />
|
||||
<ClCompile Include="..\Python\codecs.c" />
|
||||
<ClCompile Include="..\Python\compile.c" />
|
||||
<ClCompile Include="..\Python\dtoa.c" />
|
||||
<ClCompile Include="..\Python\dynload_win.c" />
|
||||
<ClCompile Include="..\Python\errors.c" />
|
||||
<ClCompile Include="..\Python\formatter_string.c" />
|
||||
<ClCompile Include="..\Python\formatter_unicode.c" />
|
||||
<ClCompile Include="..\Python\frozen.c" />
|
||||
<ClCompile Include="..\Python\future.c" />
|
||||
<ClCompile Include="..\Python\getargs.c" />
|
||||
<ClCompile Include="..\Python\getcompiler.c" />
|
||||
<ClCompile Include="..\Python\getcopyright.c" />
|
||||
<ClCompile Include="..\Python\getopt.c" />
|
||||
<ClCompile Include="..\Python\getplatform.c" />
|
||||
<ClCompile Include="..\Python\getversion.c" />
|
||||
<ClCompile Include="..\Python\graminit.c" />
|
||||
<ClCompile Include="..\Python\import.c" />
|
||||
<ClCompile Include="..\Python\importdl.c" />
|
||||
<ClCompile Include="..\Python\marshal.c" />
|
||||
<ClCompile Include="..\Python\modsupport.c" />
|
||||
<ClCompile Include="..\Python\mysnprintf.c" />
|
||||
<ClCompile Include="..\Python\mystrtoul.c" />
|
||||
<ClCompile Include="..\Python\peephole.c" />
|
||||
<ClCompile Include="..\Python\pyarena.c" />
|
||||
<ClCompile Include="..\Python\pyctype.c" />
|
||||
<ClCompile Include="..\Python\pyfpe.c" />
|
||||
<ClCompile Include="..\Python\pymath.c" />
|
||||
<ClCompile Include="..\Python\pystate.c" />
|
||||
<ClCompile Include="..\Python\pystrcmp.c" />
|
||||
<ClCompile Include="..\Python\pystrtod.c" />
|
||||
<ClCompile Include="..\Python\Python-ast.c" />
|
||||
<ClCompile Include="..\Python\pythonrun.c" />
|
||||
<ClCompile Include="..\Python\random.c" />
|
||||
<ClCompile Include="..\Python\structmember.c" />
|
||||
<ClCompile Include="..\Python\symtable.c" />
|
||||
<ClCompile Include="..\Python\sysmodule.c" />
|
||||
<ClCompile Include="..\Python\thread.c" />
|
||||
<ClCompile Include="..\Python\traceback.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ResourceCompile Include="..\PC\python_nt.rc" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
<Target Name="_GetBuildInfo" BeforeTargets="PrepareForBuild">
|
||||
<PropertyGroup>
|
||||
<GIT Condition="$(GIT) == ''">git</GIT>
|
||||
<_GIT>$(GIT)</_GIT>
|
||||
<_GIT Condition="$(GIT.Contains(` `))">"$(GIT)"</_GIT>
|
||||
</PropertyGroup>
|
||||
<Message Text="Getting build info from $(_GIT)" Importance="high" />
|
||||
<MakeDir Directories="$(IntDir)" Condition="!Exists($(IntDir))" />
|
||||
<Exec Command="$(_GIT) name-rev --name-only HEAD > "$(IntDir)gitbranch.txt"" ContinueOnError="true" />
|
||||
<Exec Command="$(_GIT) rev-parse --short HEAD > "$(IntDir)gitversion.txt"" ContinueOnError="true" />
|
||||
<Exec Command="$(_GIT) describe --all --always --dirty > "$(IntDir)gittag.txt"" ContinueOnError="true" />
|
||||
<PropertyGroup>
|
||||
<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>
|
||||
</PropertyGroup>
|
||||
<Message Text="Building $(GitTag):$(GitVersion) $(GitBranch)" Importance="high" />
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\Modules\getbuildinfo.c">
|
||||
<PreprocessorDefinitions>GITVERSION="$(GitVersion)";GITTAG="$(GitTag)";GITBRANCH="$(GitBranch)";%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
</Target>
|
||||
<Target Name="_WarnAboutToolset" BeforeTargets="PrepareForBuild" Condition="$(PlatformToolset) != 'v90'">
|
||||
<Warning Text="Toolset $(PlatformToolset) is not used for official builds. Your build may have errors or incompatibilities." />
|
||||
</Target>
|
||||
</Project>
|
||||
953
PCbuild/pythoncore.vcxproj.filters
Normal file
953
PCbuild/pythoncore.vcxproj.filters
Normal file
@@ -0,0 +1,953 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Include">
|
||||
<UniqueIdentifier>{086b0afb-270c-4603-a02a-63d46f0b2b92}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Modules">
|
||||
<UniqueIdentifier>{8e81609f-13ca-4eae-9fdb-f8af20c710c7}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Modules\_io">
|
||||
<UniqueIdentifier>{8787c5bb-bab6-4586-a42e-4a27c7b3ffb6}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Modules\zlib">
|
||||
<UniqueIdentifier>{5d6d2d6c-9e61-4a1d-b0b2-5cc2f446d69e}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Modules\cjkcodecs">
|
||||
<UniqueIdentifier>{9f12c4b1-322e-431e-abf1-e02550f50032}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Objects">
|
||||
<UniqueIdentifier>{ab29a558-143d-4fe7-a039-b431fb429856}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Parser">
|
||||
<UniqueIdentifier>{97349fee-0abf-48b0-a8f5-771bf39b8aee}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="PC">
|
||||
<UniqueIdentifier>{ea21fc98-de89-4746-a979-c5616964329a}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Python">
|
||||
<UniqueIdentifier>{f2696406-14bc-48bd-90c5-e93ab82a21ac}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Resource Files">
|
||||
<UniqueIdentifier>{c3e03a5c-56c7-45fd-8543-e5d2326b907d}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\Include\abstract.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\asdl.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\ast.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\bitset.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\boolobject.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\bufferobject.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\bytes_methods.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\bytearrayobject.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\bytesobject.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\cellobject.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\ceval.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\classobject.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\cobject.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\code.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\codecs.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\compile.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\complexobject.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\cStringIO.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\datetime.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\descrobject.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\dictobject.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\dtoa.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\enumobject.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\errcode.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\eval.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\fileobject.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\floatobject.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\frameobject.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\funcobject.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\genobject.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\graminit.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\grammar.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\import.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\intobject.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\intrcheck.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\iterobject.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\listobject.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\longintrepr.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\longobject.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\marshal.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\memoryobject.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\metagrammar.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\methodobject.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\modsupport.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\moduleobject.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\node.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\object.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\objimpl.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\opcode.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\osdefs.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\parsetok.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\patchlevel.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\pgen.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\pgenheaders.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\py_curses.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\pyarena.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\pycapsule.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\pyctype.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\pydebug.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\pyerrors.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\pyexpat.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\pyfpe.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\pygetopt.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\pymactoolbox.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\pymath.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\pymem.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\pyport.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\pystate.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\pystrcmp.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\pystrtod.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\Python-ast.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\Python.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\pythonrun.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\pythread.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\rangeobject.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\setobject.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\sliceobject.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\stringobject.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\structmember.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\structseq.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\symtable.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\sysmodule.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\timefuncs.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\token.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\traceback.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\tupleobject.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\ucnhash.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\unicodeobject.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Include\weakrefobject.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\_math.h">
|
||||
<Filter>Modules</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\md5.h">
|
||||
<Filter>Modules</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\rotatingtree.h">
|
||||
<Filter>Modules</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\zlib\crc32.h">
|
||||
<Filter>Modules\zlib</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\zlib\deflate.h">
|
||||
<Filter>Modules\zlib</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\zlib\inffast.h">
|
||||
<Filter>Modules\zlib</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\zlib\inffixed.h">
|
||||
<Filter>Modules\zlib</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\zlib\inflate.h">
|
||||
<Filter>Modules\zlib</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\zlib\inftrees.h">
|
||||
<Filter>Modules\zlib</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\zlib\trees.h">
|
||||
<Filter>Modules\zlib</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\zlib\zconf.h">
|
||||
<Filter>Modules\zlib</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\zlib\zconf.in.h">
|
||||
<Filter>Modules\zlib</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\zlib\zlib.h">
|
||||
<Filter>Modules\zlib</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\zlib\zutil.h">
|
||||
<Filter>Modules\zlib</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\cjkcodecs\alg_jisx0201.h">
|
||||
<Filter>Modules\cjkcodecs</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\cjkcodecs\cjkcodecs.h">
|
||||
<Filter>Modules\cjkcodecs</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\cjkcodecs\emu_jisx0213_2000.h">
|
||||
<Filter>Modules\cjkcodecs</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\cjkcodecs\mappings_cn.h">
|
||||
<Filter>Modules\cjkcodecs</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\cjkcodecs\mappings_hk.h">
|
||||
<Filter>Modules\cjkcodecs</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\cjkcodecs\mappings_jisx0213_pair.h">
|
||||
<Filter>Modules\cjkcodecs</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\cjkcodecs\mappings_jp.h">
|
||||
<Filter>Modules\cjkcodecs</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\cjkcodecs\mappings_kr.h">
|
||||
<Filter>Modules\cjkcodecs</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\cjkcodecs\mappings_tw.h">
|
||||
<Filter>Modules\cjkcodecs</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\cjkcodecs\multibytecodec.h">
|
||||
<Filter>Modules\cjkcodecs</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\_io\_iomodule.h">
|
||||
<Filter>Modules\_io</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Objects\stringlib\count.h">
|
||||
<Filter>Objects</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Objects\stringlib\fastsearch.h">
|
||||
<Filter>Objects</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Objects\stringlib\find.h">
|
||||
<Filter>Objects</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Objects\stringlib\partition.h">
|
||||
<Filter>Objects</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Objects\stringlib\split.h">
|
||||
<Filter>Objects</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Objects\unicodetype_db.h">
|
||||
<Filter>Objects</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Parser\parser.h">
|
||||
<Filter>Parser</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Parser\tokenizer.h">
|
||||
<Filter>Parser</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\PC\errmap.h">
|
||||
<Filter>PC</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\PC\pyconfig.h">
|
||||
<Filter>PC</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Python\importdl.h">
|
||||
<Filter>Python</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Python\thread_nt.h">
|
||||
<Filter>Python</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\Modules\_bisectmodule.c">
|
||||
<Filter>Modules</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\_codecsmodule.c">
|
||||
<Filter>Modules</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\_collectionsmodule.c">
|
||||
<Filter>Modules</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\_csv.c">
|
||||
<Filter>Modules</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\_functoolsmodule.c">
|
||||
<Filter>Modules</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\_heapqmodule.c">
|
||||
<Filter>Modules</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\_hotshot.c">
|
||||
<Filter>Modules</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\_json.c">
|
||||
<Filter>Modules</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\_localemodule.c">
|
||||
<Filter>Modules</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\_lsprof.c">
|
||||
<Filter>Modules</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\_math.c">
|
||||
<Filter>Modules</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\_randommodule.c">
|
||||
<Filter>Modules</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\_sre.c">
|
||||
<Filter>Modules</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\_struct.c">
|
||||
<Filter>Modules</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\_weakref.c">
|
||||
<Filter>Modules</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\arraymodule.c">
|
||||
<Filter>Modules</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\audioop.c">
|
||||
<Filter>Modules</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\binascii.c">
|
||||
<Filter>Modules</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\cmathmodule.c">
|
||||
<Filter>Modules</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\cPickle.c">
|
||||
<Filter>Modules</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\cStringIO.c">
|
||||
<Filter>Modules</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\datetimemodule.c">
|
||||
<Filter>Modules</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\errnomodule.c">
|
||||
<Filter>Modules</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\future_builtins.c">
|
||||
<Filter>Modules</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\gcmodule.c">
|
||||
<Filter>Modules</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\imageop.c">
|
||||
<Filter>Modules</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\itertoolsmodule.c">
|
||||
<Filter>Modules</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\main.c">
|
||||
<Filter>Modules</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\mathmodule.c">
|
||||
<Filter>Modules</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\md5.c">
|
||||
<Filter>Modules</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\md5module.c">
|
||||
<Filter>Modules</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\mmapmodule.c">
|
||||
<Filter>Modules</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\operator.c">
|
||||
<Filter>Modules</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\parsermodule.c">
|
||||
<Filter>Modules</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\posixmodule.c">
|
||||
<Filter>Modules</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\rotatingtree.c">
|
||||
<Filter>Modules</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\sha256module.c">
|
||||
<Filter>Modules</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\sha512module.c">
|
||||
<Filter>Modules</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\shamodule.c">
|
||||
<Filter>Modules</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\signalmodule.c">
|
||||
<Filter>Modules</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\stropmodule.c">
|
||||
<Filter>Modules</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\symtablemodule.c">
|
||||
<Filter>Modules</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\threadmodule.c">
|
||||
<Filter>Modules</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\timemodule.c">
|
||||
<Filter>Modules</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\xxsubtype.c">
|
||||
<Filter>Modules</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\zipimport.c">
|
||||
<Filter>Modules</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\zlibmodule.c">
|
||||
<Filter>Modules</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\zlib\adler32.c">
|
||||
<Filter>Modules\zlib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\zlib\compress.c">
|
||||
<Filter>Modules\zlib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\zlib\crc32.c">
|
||||
<Filter>Modules\zlib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\zlib\deflate.c">
|
||||
<Filter>Modules\zlib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\zlib\gzclose.c">
|
||||
<Filter>Modules\zlib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\zlib\gzlib.c">
|
||||
<Filter>Modules\zlib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\zlib\gzread.c">
|
||||
<Filter>Modules\zlib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\zlib\gzwrite.c">
|
||||
<Filter>Modules\zlib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\zlib\infback.c">
|
||||
<Filter>Modules\zlib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\zlib\inffast.c">
|
||||
<Filter>Modules\zlib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\zlib\inflate.c">
|
||||
<Filter>Modules\zlib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\zlib\inftrees.c">
|
||||
<Filter>Modules\zlib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\zlib\trees.c">
|
||||
<Filter>Modules\zlib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\zlib\uncompr.c">
|
||||
<Filter>Modules\zlib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\zlib\zutil.c">
|
||||
<Filter>Modules\zlib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\cjkcodecs\_codecs_cn.c">
|
||||
<Filter>Modules\cjkcodecs</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\cjkcodecs\_codecs_hk.c">
|
||||
<Filter>Modules\cjkcodecs</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\cjkcodecs\_codecs_iso2022.c">
|
||||
<Filter>Modules\cjkcodecs</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\cjkcodecs\_codecs_jp.c">
|
||||
<Filter>Modules\cjkcodecs</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\cjkcodecs\_codecs_kr.c">
|
||||
<Filter>Modules\cjkcodecs</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\cjkcodecs\_codecs_tw.c">
|
||||
<Filter>Modules\cjkcodecs</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\cjkcodecs\multibytecodec.c">
|
||||
<Filter>Modules\cjkcodecs</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\_io\_iomodule.c">
|
||||
<Filter>Modules\_io</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\_io\bufferedio.c">
|
||||
<Filter>Modules\_io</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\_io\bytesio.c">
|
||||
<Filter>Modules\_io</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\_io\fileio.c">
|
||||
<Filter>Modules\_io</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\_io\iobase.c">
|
||||
<Filter>Modules\_io</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\_io\stringio.c">
|
||||
<Filter>Modules\_io</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Modules\_io\textio.c">
|
||||
<Filter>Modules\_io</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Objects\abstract.c">
|
||||
<Filter>Objects</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Objects\boolobject.c">
|
||||
<Filter>Objects</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Objects\bufferobject.c">
|
||||
<Filter>Objects</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Objects\bytes_methods.c">
|
||||
<Filter>Objects</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Objects\bytearrayobject.c">
|
||||
<Filter>Objects</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Objects\capsule.c">
|
||||
<Filter>Objects</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Objects\cellobject.c">
|
||||
<Filter>Objects</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Objects\classobject.c">
|
||||
<Filter>Objects</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Objects\cobject.c">
|
||||
<Filter>Objects</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Objects\codeobject.c">
|
||||
<Filter>Objects</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Objects\complexobject.c">
|
||||
<Filter>Objects</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Objects\descrobject.c">
|
||||
<Filter>Objects</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Objects\dictobject.c">
|
||||
<Filter>Objects</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Objects\enumobject.c">
|
||||
<Filter>Objects</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Objects\exceptions.c">
|
||||
<Filter>Objects</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Objects\fileobject.c">
|
||||
<Filter>Objects</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Objects\floatobject.c">
|
||||
<Filter>Objects</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Objects\frameobject.c">
|
||||
<Filter>Objects</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Objects\funcobject.c">
|
||||
<Filter>Objects</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Objects\genobject.c">
|
||||
<Filter>Objects</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Objects\intobject.c">
|
||||
<Filter>Objects</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Objects\iterobject.c">
|
||||
<Filter>Objects</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Objects\listobject.c">
|
||||
<Filter>Objects</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Objects\longobject.c">
|
||||
<Filter>Objects</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Objects\memoryobject.c">
|
||||
<Filter>Objects</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Objects\methodobject.c">
|
||||
<Filter>Objects</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Objects\moduleobject.c">
|
||||
<Filter>Objects</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Objects\object.c">
|
||||
<Filter>Objects</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Objects\obmalloc.c">
|
||||
<Filter>Objects</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Objects\rangeobject.c">
|
||||
<Filter>Objects</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Objects\setobject.c">
|
||||
<Filter>Objects</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Objects\sliceobject.c">
|
||||
<Filter>Objects</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Objects\stringobject.c">
|
||||
<Filter>Objects</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Objects\structseq.c">
|
||||
<Filter>Objects</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Objects\tupleobject.c">
|
||||
<Filter>Objects</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Objects\typeobject.c">
|
||||
<Filter>Objects</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Objects\unicodectype.c">
|
||||
<Filter>Objects</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Objects\unicodeobject.c">
|
||||
<Filter>Objects</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Objects\weakrefobject.c">
|
||||
<Filter>Objects</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Parser\acceler.c">
|
||||
<Filter>Parser</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Parser\bitset.c">
|
||||
<Filter>Parser</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Parser\firstsets.c">
|
||||
<Filter>Parser</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Parser\grammar.c">
|
||||
<Filter>Parser</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Parser\grammar1.c">
|
||||
<Filter>Parser</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Parser\listnode.c">
|
||||
<Filter>Parser</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Parser\metagrammar.c">
|
||||
<Filter>Parser</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Parser\myreadline.c">
|
||||
<Filter>Parser</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Parser\node.c">
|
||||
<Filter>Parser</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Parser\parser.c">
|
||||
<Filter>Parser</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Parser\parsetok.c">
|
||||
<Filter>Parser</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Parser\tokenizer.c">
|
||||
<Filter>Parser</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\PC\_subprocess.c">
|
||||
<Filter>PC</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\PC\_winreg.c">
|
||||
<Filter>PC</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\PC\config.c">
|
||||
<Filter>PC</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\PC\dl_nt.c">
|
||||
<Filter>PC</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\PC\getpathp.c">
|
||||
<Filter>PC</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\PC\import_nt.c">
|
||||
<Filter>PC</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\PC\msvcrtmodule.c">
|
||||
<Filter>PC</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Python\_warnings.c">
|
||||
<Filter>Python</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Python\asdl.c">
|
||||
<Filter>Python</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Python\ast.c">
|
||||
<Filter>Python</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Python\bltinmodule.c">
|
||||
<Filter>Python</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Python\ceval.c">
|
||||
<Filter>Python</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Python\codecs.c">
|
||||
<Filter>Python</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Python\compile.c">
|
||||
<Filter>Python</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Python\dtoa.c">
|
||||
<Filter>Python</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Python\dynload_win.c">
|
||||
<Filter>Python</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Python\errors.c">
|
||||
<Filter>Python</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Python\formatter_string.c">
|
||||
<Filter>Python</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Python\formatter_unicode.c">
|
||||
<Filter>Python</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Python\frozen.c">
|
||||
<Filter>Python</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Python\future.c">
|
||||
<Filter>Python</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Python\getargs.c">
|
||||
<Filter>Python</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Python\getcompiler.c">
|
||||
<Filter>Python</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Python\getcopyright.c">
|
||||
<Filter>Python</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Python\getopt.c">
|
||||
<Filter>Python</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Python\getplatform.c">
|
||||
<Filter>Python</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Python\getversion.c">
|
||||
<Filter>Python</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Python\graminit.c">
|
||||
<Filter>Python</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Python\import.c">
|
||||
<Filter>Python</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Python\importdl.c">
|
||||
<Filter>Python</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Python\marshal.c">
|
||||
<Filter>Python</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Python\modsupport.c">
|
||||
<Filter>Python</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Python\mysnprintf.c">
|
||||
<Filter>Python</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Python\mystrtoul.c">
|
||||
<Filter>Python</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Python\peephole.c">
|
||||
<Filter>Python</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Python\pyarena.c">
|
||||
<Filter>Python</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Python\pyctype.c">
|
||||
<Filter>Python</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Python\pyfpe.c">
|
||||
<Filter>Python</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Python\pymath.c">
|
||||
<Filter>Python</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Python\pystate.c">
|
||||
<Filter>Python</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Python\pystrcmp.c">
|
||||
<Filter>Python</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Python\pystrtod.c">
|
||||
<Filter>Python</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Python\Python-ast.c">
|
||||
<Filter>Python</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Python\pythonrun.c">
|
||||
<Filter>Python</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Python\random.c">
|
||||
<Filter>Python</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Python\structmember.c">
|
||||
<Filter>Python</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Python\symtable.c">
|
||||
<Filter>Python</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Python\sysmodule.c">
|
||||
<Filter>Python</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Python\thread.c">
|
||||
<Filter>Python</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\Python\traceback.c">
|
||||
<Filter>Python</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ResourceCompile Include="..\PC\python_nt.rc">
|
||||
<Filter>Resource Files</Filter>
|
||||
</ResourceCompile>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
86
PCbuild/pythonw.vcxproj
Normal file
86
PCbuild/pythonw.vcxproj
Normal file
@@ -0,0 +1,86 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|Win32">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|x64">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|Win32">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|x64">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<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>{F4229CC3-873C-49AE-9729-DD308ED4CD4A}</ProjectGuid>
|
||||
<MakeVersionInfoBeforeTarget>ClCompile</MakeVersionInfoBeforeTarget>
|
||||
<SupportPGO>false</SupportPGO>
|
||||
</PropertyGroup>
|
||||
<Import Project="python.props" />
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<!-- For VS2008, we have to embed the manifest to be able to run -->
|
||||
<GenerateManifest Condition="'$(PlatformToolset)' == 'v90' or '$(BasePlatformToolset)' == 'v90'">true</GenerateManifest>
|
||||
<EmbedManifest Condition="'$(PlatformToolset)' == 'v90' or '$(BasePlatformToolset)' == 'v90'">true</EmbedManifest>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<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>
|
||||
<!-- For VS2008, we have to embed the manifest to be able to run -->
|
||||
<GenerateManifest Condition="'$(PlatformToolset)' == 'v90' or '$(BasePlatformToolset)' == 'v90'">true</GenerateManifest>
|
||||
<EmbedManifest Condition="'$(PlatformToolset)' == 'v90' or '$(BasePlatformToolset)' == 'v90'">true</EmbedManifest>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<Link>
|
||||
<StackReserveSize>2000000</StackReserveSize>
|
||||
<BaseAddress>0x1d000000</BaseAddress>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ResourceCompile Include="..\PC\python_exe.rc" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\PC\WinMain.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="pythoncore.vcxproj">
|
||||
<Project>{cf7ac3d1-e2df-41d2-bea6-1e2556cdea26}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
||||
21
PCbuild/pythonw.vcxproj.filters
Normal file
21
PCbuild/pythonw.vcxproj.filters
Normal file
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Resource Files">
|
||||
<UniqueIdentifier>{0434cf11-a311-4a92-8a6c-4164aa79a7f2}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Source Files">
|
||||
<UniqueIdentifier>{e1d8ea6b-c65d-42f4-9eed-6010846ed378}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ResourceCompile Include="..\PC\python_exe.rc">
|
||||
<Filter>Resource Files</Filter>
|
||||
</ResourceCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\PC\WinMain.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
330
PCbuild/readme.txt
Normal file
330
PCbuild/readme.txt
Normal file
@@ -0,0 +1,330 @@
|
||||
Quick Start Guide
|
||||
-----------------
|
||||
|
||||
1. Install Microsoft Visual Studio 2008, any edition.
|
||||
2. Install Microsoft Visual Studio 2010, any edition, or Windows SDK 7.1
|
||||
and any version of Microsoft Visual Studio newer than 2010.
|
||||
2a. Optionally install Python 3.6 or later. If not installed,
|
||||
get_externals.bat (build.bat -e) will download and use Python via
|
||||
NuGet.
|
||||
3. Run "build.bat -e" to build Python in 32-bit Release configuration.
|
||||
4. (Optional, but recommended) Run the test suite with "rt.bat -q".
|
||||
|
||||
|
||||
Building Python using MSVC 9.0 via MSBuild
|
||||
------------------------------------------
|
||||
|
||||
This directory is used to build Python for Win32 and x64 platforms, e.g.
|
||||
Windows 2000 and later. In order to use the project files in this
|
||||
directory, you must have installed the MSVC 9.0 compilers, the v90
|
||||
PlatformToolset project files for MSBuild, and MSBuild version 4.0 or later.
|
||||
The easiest way to make sure you have all of these components is to install
|
||||
Visual Studio 2008 and Visual Studio 2010. Another configuration proven
|
||||
to work is Visual Studio 2008, Windows SDK 7.1, and Visual Studio 2013.
|
||||
|
||||
If you only have Visual Studio 2008 available, use the project files in
|
||||
../PC/VS9.0 which are fully supported and specifically for VS 2008.
|
||||
|
||||
If you do not have Visual Studio 2008 available, you can use these project
|
||||
files to build using a different version of MSVC. For example, use
|
||||
|
||||
PCbuild\build.bat "/p:PlatformToolset=v100"
|
||||
|
||||
to build using MSVC10 (Visual Studio 2010).
|
||||
|
||||
***WARNING***
|
||||
Building Python 2.7 for Windows using any toolchain that doesn't link
|
||||
against MSVCRT90.dll is *unsupported* as the resulting python.exe will
|
||||
not be able to use precompiled extension modules that do link against
|
||||
MSVCRT90.dll.
|
||||
|
||||
For other Windows platforms and compilers, see ../PC/readme.txt.
|
||||
|
||||
To build modules that depend on external libraries, you need to download
|
||||
(and, for some of them, build) those first. It's thus recommended to build
|
||||
from the command line once as specified below under "Getting External Sources"
|
||||
as that does this automatically.
|
||||
|
||||
Then, to continue development, you can open the solution "pcbuild.sln" in
|
||||
Visual Studio, select the desired combination of configuration and platform,
|
||||
then build with "Build Solution". You can also build from the command
|
||||
line using the "build.bat" script in this directory; see below for
|
||||
details. The solution is configured to build the projects in the correct
|
||||
order.
|
||||
|
||||
To build an installer package, refer to the README in the Tools/msi folder.
|
||||
|
||||
The solution currently supports two platforms. The Win32 platform is
|
||||
used to build standard x86-compatible 32-bit binaries, output into this
|
||||
directory. The x64 platform is used for building 64-bit AMD64 (aka
|
||||
x86_64 or EM64T) binaries, output into the amd64 sub-directory. The
|
||||
Itanium (IA-64) platform is no longer supported.
|
||||
|
||||
Four configuration options are supported by the solution:
|
||||
Debug
|
||||
Used to build Python with extra debugging capabilities, equivalent
|
||||
to using ./configure --with-pydebug on UNIX. All binaries built
|
||||
using this configuration have "_d" added to their name:
|
||||
python27_d.dll, python_d.exe, parser_d.pyd, and so on. Both the
|
||||
build and rt (run test) batch files in this directory accept a -d
|
||||
option for debug builds. If you are building Python to help with
|
||||
development of CPython, you will most likely use this configuration.
|
||||
PGInstrument, PGUpdate
|
||||
Used to build Python in Release configuration using PGO, which
|
||||
requires Professional Edition of Visual Studio 2008. See the
|
||||
"Profile Guided Optimization" section below for more information.
|
||||
Build output from each of these configurations lands in its own
|
||||
sub-directory of this directory. The official Python releases may
|
||||
be built using these configurations.
|
||||
Release
|
||||
Used to build Python as it is meant to be used in production
|
||||
settings, though without PGO.
|
||||
|
||||
|
||||
Building Python using the build.bat script
|
||||
----------------------------------------------
|
||||
|
||||
In this directory you can find build.bat, a script designed to make
|
||||
building Python on Windows simpler. This script will use the env.bat
|
||||
script to detect one of Visual Studio 2015, 2013, 2012, or 2010, any of
|
||||
which contains a usable version of MSBuild.
|
||||
|
||||
By default, build.bat will build Python in Release configuration for
|
||||
the 32-bit Win32 platform. It accepts several arguments to change
|
||||
this behavior, try `build.bat -h` to learn more.
|
||||
|
||||
|
||||
Legacy support
|
||||
--------------
|
||||
|
||||
You can find build directories for older versions of Visual Studio and
|
||||
Visual C++ in the PC directory. The project files in PC/VS9.0/ are
|
||||
specific to Visual Studio 2008, and will be fully supported for the life
|
||||
of Python 2.7.
|
||||
|
||||
The following legacy build directories are no longer maintained and may
|
||||
not work out of the box.
|
||||
|
||||
PC/VC6/
|
||||
Visual C++ 6.0
|
||||
PC/VS7.1/
|
||||
Visual Studio 2003 (7.1)
|
||||
PC/VS8.0/
|
||||
Visual Studio 2005 (8.0)
|
||||
|
||||
|
||||
C Runtime
|
||||
---------
|
||||
|
||||
Visual Studio 2008 uses version 9 of the C runtime (MSVCRT9). The executables
|
||||
are linked to a CRT "side by side" assembly which must be present on the target
|
||||
machine. This is available under the VC/Redist folder of your visual studio
|
||||
distribution. On XP and later operating systems that support
|
||||
side-by-side assemblies it is not enough to have the msvcrt90.dll present,
|
||||
it has to be there as a whole assembly, that is, a folder with the .dll
|
||||
and a .manifest. Also, a check is made for the correct version.
|
||||
Therefore, one should distribute this assembly with the dlls, and keep
|
||||
it in the same directory. For compatibility with older systems, one should
|
||||
also set the PATH to this directory so that the dll can be found.
|
||||
For more info, see the Readme in the VC/Redist folder.
|
||||
|
||||
|
||||
Sub-Projects
|
||||
------------
|
||||
|
||||
The CPython project is split up into several smaller sub-projects which
|
||||
are managed by the pcbuild.sln solution file. Each sub-project is
|
||||
represented by a .vcxproj and a .vcxproj.filters file starting with the
|
||||
name of the sub-project. These sub-projects fall into a few general
|
||||
categories:
|
||||
|
||||
The following sub-projects represent the bare minimum required to build
|
||||
a functioning CPython interpreter. If nothing else builds but these,
|
||||
you'll have a very limited but usable python.exe:
|
||||
pythoncore
|
||||
.dll and .lib
|
||||
python
|
||||
.exe
|
||||
|
||||
These sub-projects provide extra executables that are useful for running
|
||||
CPython in different ways:
|
||||
pythonw
|
||||
pythonw.exe, a variant of python.exe that doesn't open a Command
|
||||
Prompt window
|
||||
pylauncher
|
||||
py.exe, the Python Launcher for Windows, see
|
||||
http://docs.python.org/3/using/windows.html#launcher
|
||||
pywlauncher
|
||||
pyw.exe, a variant of py.exe that doesn't open a Command Prompt
|
||||
window
|
||||
|
||||
The following sub-projects are for individual modules of the standard
|
||||
library which are implemented in C; each one builds a DLL (renamed to
|
||||
.pyd) of the same name as the project:
|
||||
_ctypes
|
||||
_ctypes_test
|
||||
_elementtree
|
||||
_hashlib
|
||||
_msi
|
||||
_multiprocessing
|
||||
_socket
|
||||
_testcapi
|
||||
pyexpat
|
||||
select
|
||||
unicodedata
|
||||
winsound
|
||||
|
||||
There is also a w9xpopen project to build w9xpopen.exe, which is used
|
||||
for platform.popen() on platforms whose COMSPEC points to 'command.com'.
|
||||
|
||||
The following Python-controlled sub-projects wrap external projects.
|
||||
Note that these external libraries are not necessary for a working
|
||||
interpreter, but they do implement several major features. See the
|
||||
"Getting External Sources" section below for additional information
|
||||
about getting the source for building these libraries. The sub-projects
|
||||
are:
|
||||
_bsddb
|
||||
Python wrapper for Berkeley DB version 4.7.25.
|
||||
Homepage:
|
||||
http://www.oracle.com/us/products/database/berkeley-db/
|
||||
_bz2
|
||||
Python wrapper for version 1.0.6 of the libbzip2 compression library
|
||||
Homepage:
|
||||
http://www.bzip.org/
|
||||
_ssl
|
||||
Python wrapper for version 1.0.2s of the OpenSSL secure sockets
|
||||
library, which is built by ssl.vcxproj
|
||||
Homepage:
|
||||
http://www.openssl.org/
|
||||
|
||||
Building OpenSSL requires nasm.exe (the Netwide Assembler), version
|
||||
2.10 or newer from
|
||||
http://www.nasm.us/
|
||||
to be somewhere on your PATH. More recent versions of OpenSSL may
|
||||
need a later version of NASM. If OpenSSL's self tests don't pass,
|
||||
you should first try to update NASM and do a full rebuild of
|
||||
OpenSSL. If you use the PCbuild\get_externals.bat method
|
||||
for getting sources, it also downloads a version of NASM which the
|
||||
libeay/ssleay sub-projects use.
|
||||
|
||||
The libeay/ssleay sub-projects expect your OpenSSL sources to have
|
||||
already been configured and be ready to build. If you get your sources
|
||||
from svn.python.org as suggested in the "Getting External Sources"
|
||||
section below, the OpenSSL source will already be ready to go. If
|
||||
you want to build a different version, you will need to run
|
||||
|
||||
PCbuild\prepare_ssl.py path\to\openssl-source-dir
|
||||
|
||||
That script will prepare your OpenSSL sources in the same way that
|
||||
those available on svn.python.org have been prepared. Note that
|
||||
Perl must be installed and available on your PATH to configure
|
||||
OpenSSL. ActivePerl is recommended and is available from
|
||||
http://www.activestate.com/activeperl/
|
||||
|
||||
The libeay and ssleay sub-projects will build the modules of OpenSSL
|
||||
required by _ssl and _hashlib and may need to be manually updated when
|
||||
upgrading to a newer version of OpenSSL or when adding new
|
||||
functionality to _ssl or _hashlib. They will not clean up their output
|
||||
with the normal Clean target; CleanAll should be used instead.
|
||||
_sqlite3
|
||||
Wraps SQLite 3.28.0.0, which is itself built by sqlite3.vcxproj
|
||||
Homepage:
|
||||
http://www.sqlite.org/
|
||||
_tkinter
|
||||
Wraps version 8.5.19 of the Tk windowing system.
|
||||
Homepage:
|
||||
http://www.tcl.tk/
|
||||
|
||||
Tkinter's dependencies are built by the tcl.vcxproj and tk.vcxproj
|
||||
projects. The tix.vcxproj project also builds the Tix extended
|
||||
widget set for use with Tkinter.
|
||||
|
||||
Those three projects install their respective components in a
|
||||
directory alongside the source directories called "tcltk" on
|
||||
Win32 and "tcltk64" on x64. They also copy the Tcl and Tk DLLs
|
||||
into the current output directory, which should ensure that Tkinter
|
||||
is able to load Tcl/Tk without having to change your PATH.
|
||||
|
||||
The tcl, tk, and tix sub-projects do not clean their builds with
|
||||
the normal Clean target; if you need to rebuild, you should use the
|
||||
CleanAll target or manually delete their builds.
|
||||
|
||||
|
||||
Getting External Sources
|
||||
------------------------
|
||||
|
||||
The last category of sub-projects listed above wrap external projects
|
||||
Python doesn't control, and as such a little more work is required in
|
||||
order to download the relevant source files for each project before they
|
||||
can be built. However, a simple script is provided to make this as
|
||||
painless as possible, called "get_externals.bat" and located in this
|
||||
directory. This script extracts all the external sub-projects from
|
||||
https://github.com/python/cpython-source-deps
|
||||
and
|
||||
https://github.com/python/cpython-bin-deps
|
||||
via a Python script called "get_external.py", located in this directory.
|
||||
If Python 3.6 or later is not available via the "py.exe" launcher, the
|
||||
path or command to use for Python can be provided in the PYTHON_FOR_BUILD
|
||||
environment variable, or get_externals.bat will download the latest
|
||||
version of NuGet and use it to download the latest "pythonx86" package
|
||||
for use with get_external.py. Everything downloaded by these scripts is
|
||||
stored in ..\externals (relative to this directory).
|
||||
|
||||
It is also possible to download sources from each project's homepage,
|
||||
though you may have to change folder names or pass the names to MSBuild
|
||||
as the values of certain properties in order for the build solution to
|
||||
find them. This is an advanced topic and not necessarily fully
|
||||
supported.
|
||||
|
||||
The get_externals.bat script is called automatically by build.bat when
|
||||
you pass the '-e' option to it.
|
||||
|
||||
|
||||
Profile Guided Optimization
|
||||
---------------------------
|
||||
|
||||
The solution has two configurations for PGO. The PGInstrument
|
||||
configuration must be built first. The PGInstrument binaries are linked
|
||||
against a profiling library and contain extra debug information. The
|
||||
PGUpdate configuration takes the profiling data and generates optimized
|
||||
binaries.
|
||||
|
||||
The build_pgo.bat script automates the creation of optimized binaries.
|
||||
It creates the PGI files, runs the unit test suite or PyBench with the
|
||||
PGI python, and finally creates the optimized files.
|
||||
|
||||
See
|
||||
http://msdn.microsoft.com/en-us/library/e7k32f4k(VS.90).aspx
|
||||
for more on this topic.
|
||||
|
||||
|
||||
Static library
|
||||
--------------
|
||||
|
||||
The solution has no configuration for static libraries. However it is
|
||||
easy to build a static library instead of a DLL. You simply have to set
|
||||
the "Configuration Type" to "Static Library (.lib)" and alter the
|
||||
preprocessor macro "Py_ENABLE_SHARED" to "Py_NO_ENABLE_SHARED". You may
|
||||
also have to change the "Runtime Library" from "Multi-threaded DLL
|
||||
(/MD)" to "Multi-threaded (/MT)".
|
||||
|
||||
|
||||
Visual Studio properties
|
||||
------------------------
|
||||
|
||||
The PCbuild solution makes use of Visual Studio property files (*.props)
|
||||
to simplify each project. The properties can be viewed in the Property
|
||||
Manager (View -> Other Windows -> Property Manager) but should be
|
||||
carefully modified by hand.
|
||||
|
||||
The property files used are:
|
||||
* python (versions, directories and build names)
|
||||
* pyproject (base settings for all projects)
|
||||
* openssl (used by libeay and ssleay projects)
|
||||
* tcltk (used by _tkinter, tcl, tk and tix projects)
|
||||
|
||||
The pyproject property file defines all of the build settings for each
|
||||
project, with some projects overriding certain specific values. The GUI
|
||||
doesn't always reflect the correct settings and may confuse the user
|
||||
with false information, especially for settings that automatically adapt
|
||||
for diffirent configurations.
|
||||
25
PCbuild/rmpyc.py
Normal file
25
PCbuild/rmpyc.py
Normal file
@@ -0,0 +1,25 @@
|
||||
# Remove all the .pyc and .pyo files under ../Lib.
|
||||
|
||||
|
||||
def deltree(root):
|
||||
import os
|
||||
from os.path import join
|
||||
|
||||
npyc = npyo = 0
|
||||
for root, dirs, files in os.walk(root):
|
||||
for name in files:
|
||||
delete = False
|
||||
if name.endswith('.pyc'):
|
||||
delete = True
|
||||
npyc += 1
|
||||
elif name.endswith('.pyo'):
|
||||
delete = True
|
||||
npyo += 1
|
||||
|
||||
if delete:
|
||||
os.remove(join(root, name))
|
||||
|
||||
return npyc, npyo
|
||||
|
||||
npyc, npyo = deltree("../Lib")
|
||||
print(npyc, ".pyc deleted,", npyo, ".pyo deleted")
|
||||
60
PCbuild/rt.bat
Normal file
60
PCbuild/rt.bat
Normal file
@@ -0,0 +1,60 @@
|
||||
@echo off
|
||||
rem Run Tests. Run the regression test suite.
|
||||
rem Usage: rt [-d] [-O] [-q] [-x64] regrtest_args
|
||||
rem -d Run Debug build (python_d.exe). Else release build.
|
||||
rem -O Run python.exe or python_d.exe (see -d) with -O.
|
||||
rem -q "quick" -- normally the tests are run twice, the first time
|
||||
rem after deleting all the .py[co] files reachable from Lib/.
|
||||
rem -q runs the tests just once, and without deleting .py[co] files.
|
||||
rem -x64 Run the 64-bit build of python (or python_d if -d was specified)
|
||||
rem from the 'amd64' dir instead of the 32-bit build in this dir.
|
||||
rem All leading instances of these switches are shifted off, and
|
||||
rem whatever remains (up to 9 arguments) is passed to regrtest.py.
|
||||
rem For example,
|
||||
rem rt -O -d -x test_thread
|
||||
rem runs
|
||||
rem python_d -O ../lib/test/regrtest.py -x test_thread
|
||||
rem twice, and
|
||||
rem rt -q -g test_binascii
|
||||
rem runs
|
||||
rem python_d ../lib/test/regrtest.py -g test_binascii
|
||||
rem to generate the expected-output file for binascii quickly.
|
||||
rem
|
||||
rem Confusing: if you want to pass a comma-separated list, like
|
||||
rem -u network,largefile
|
||||
rem then you have to quote it on the rt line, like
|
||||
rem rt -u "network,largefile"
|
||||
|
||||
setlocal
|
||||
|
||||
set pcbuild=%~dp0
|
||||
set prefix=%pcbuild%
|
||||
set suffix=
|
||||
set qmode=
|
||||
set dashO=
|
||||
set regrtestargs=
|
||||
|
||||
:CheckOpts
|
||||
if "%1"=="-O" (set dashO=-O) & shift & goto CheckOpts
|
||||
if "%1"=="-q" (set qmode=yes) & shift & goto CheckOpts
|
||||
if "%1"=="-d" (set suffix=_d) & shift & goto CheckOpts
|
||||
if "%1"=="-x64" (set prefix=%pcbuild%amd64\) & shift & goto CheckOpts
|
||||
if NOT "%1"=="" (set regrtestargs=%regrtestargs% %1) & shift & goto CheckOpts
|
||||
|
||||
set exe=%prefix%python%suffix%
|
||||
set cmd="%exe%" %dashO% -Wd -3 -E -tt "%pcbuild%..\Lib\test\regrtest.py" %regrtestargs%
|
||||
if defined qmode goto Qmode
|
||||
|
||||
echo Deleting .pyc/.pyo files ...
|
||||
"%exe%" "%pcbuild%rmpyc.py"
|
||||
|
||||
echo on
|
||||
%cmd%
|
||||
@echo off
|
||||
|
||||
echo About to run again without deleting .pyc/.pyo first:
|
||||
pause
|
||||
|
||||
:Qmode
|
||||
echo on
|
||||
%cmd%
|
||||
79
PCbuild/select.vcxproj
Normal file
79
PCbuild/select.vcxproj
Normal file
@@ -0,0 +1,79 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|Win32">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|x64">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|Win32">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|x64">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<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>{18CAE28C-B454-46C1-87A0-493D91D97F03}</ProjectGuid>
|
||||
<RootNamespace>select</RootNamespace>
|
||||
</PropertyGroup>
|
||||
<Import Project="python.props" />
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<CharacterSet>NotSet</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<PropertyGroup>
|
||||
<TargetExt>.pyd</TargetExt>
|
||||
</PropertyGroup>
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<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>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<Link>
|
||||
<AdditionalDependencies>ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<BaseAddress>0x1D110000</BaseAddress>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\Modules\selectmodule.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="pythoncore.vcxproj">
|
||||
<Project>{cf7ac3d1-e2df-41d2-bea6-1e2556cdea26}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
||||
13
PCbuild/select.vcxproj.filters
Normal file
13
PCbuild/select.vcxproj.filters
Normal file
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Source Files">
|
||||
<UniqueIdentifier>{98346077-900c-4c7a-852f-a23470e37b40}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\Modules\selectmodule.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
77
PCbuild/sqlite3.vcxproj
Normal file
77
PCbuild/sqlite3.vcxproj
Normal file
@@ -0,0 +1,77 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|Win32">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|x64">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|Win32">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|x64">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<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>{A1A295E5-463C-437F-81CA-1F32367685DA}</ProjectGuid>
|
||||
<RootNamespace>sqlite3</RootNamespace>
|
||||
<TargetExt>.pyd</TargetExt>
|
||||
<SupportPGO>false</SupportPGO>
|
||||
</PropertyGroup>
|
||||
<Import Project="python.props" />
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<CharacterSet>NotSet</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<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>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>$(sqlite3Dir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>SQLITE_API=__declspec(dllexport);%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<WarningLevel>Level1</WarningLevel>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="$(sqlite3Dir)\sqlite3.h" />
|
||||
<ClInclude Include="$(sqlite3Dir)\sqlite3ext.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="$(sqlite3Dir)\sqlite3.c" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
||||
24
PCbuild/sqlite3.vcxproj.filters
Normal file
24
PCbuild/sqlite3.vcxproj.filters
Normal file
@@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Header Files">
|
||||
<UniqueIdentifier>{ce5b649d-a6f7-4459-9425-c883795d79df}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Source Files">
|
||||
<UniqueIdentifier>{0e842fe2-176b-4e83-9d1f-0ad13a859efd}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="$(sqlite3Dir)\sqlite3.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(sqlite3Dir)\sqlite3ext.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="$(sqlite3Dir)\sqlite3.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
119
PCbuild/ssleay.vcxproj
Normal file
119
PCbuild/ssleay.vcxproj
Normal file
@@ -0,0 +1,119 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|Win32">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|x64">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|Win32">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|x64">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{10615B24-73BF-4EFA-93AA-236916321317}</ProjectGuid>
|
||||
<RootNamespace>ssleay</RootNamespace>
|
||||
</PropertyGroup>
|
||||
|
||||
<Import Project="python.props" />
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
|
||||
<PropertyGroup Label="Configuration">
|
||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||
</PropertyGroup>
|
||||
|
||||
<Import Project="openssl.props" />
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
|
||||
<ItemGroup>
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)ssl\bio_ssl.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)ssl\d1_both.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)ssl\d1_clnt.c" />
|
||||
<ClCompile Include="$(opensslDir)ssl\d1_enc.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)ssl\d1_lib.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)ssl\d1_meth.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)ssl\d1_pkt.c" />
|
||||
<ClCompile Include="$(opensslDir)ssl\d1_srtp.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)ssl\d1_srvr.c" />
|
||||
<ClCompile Include="$(opensslDir)ssl\kssl.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)ssl\s2_clnt.c" />
|
||||
<ClCompile Include="$(opensslDir)ssl\s2_enc.c" />
|
||||
<ClCompile Include="$(opensslDir)ssl\s2_lib.c" />
|
||||
<ClCompile Include="$(opensslDir)ssl\s2_meth.c" />
|
||||
<ClCompile Include="$(opensslDir)ssl\s2_pkt.c" />
|
||||
<ClCompile Include="$(opensslDir)ssl\s2_srvr.c" />
|
||||
<ClCompile Include="$(opensslDir)ssl\s23_clnt.c" />
|
||||
<ClCompile Include="$(opensslDir)ssl\s23_lib.c" />
|
||||
<ClCompile Include="$(opensslDir)ssl\s23_meth.c" />
|
||||
<ClCompile Include="$(opensslDir)ssl\s23_pkt.c" />
|
||||
<ClCompile Include="$(opensslDir)ssl\s23_srvr.c" />
|
||||
<ClCompile Include="$(opensslDir)ssl\s3_both.c" />
|
||||
<ClCompile Include="$(opensslDir)ssl\s3_cbc.c" />
|
||||
<ClCompile Include="$(opensslDir)ssl\s3_clnt.c" />
|
||||
<ClCompile Include="$(opensslDir)ssl\s3_enc.c" />
|
||||
<ClCompile Include="$(opensslDir)ssl\s3_lib.c" />
|
||||
<ClCompile Include="$(opensslDir)ssl\s3_meth.c" />
|
||||
<ClCompile Include="$(opensslDir)ssl\s3_pkt.c" />
|
||||
<ClCompile Include="$(opensslDir)ssl\s3_srvr.c" />
|
||||
<ClCompile Include="$(opensslDir)ssl\ssl_algs.c" />
|
||||
<ClCompile Include="$(opensslDir)ssl\ssl_asn1.c" />
|
||||
<ClCompile Include="$(opensslDir)ssl\ssl_cert.c" />
|
||||
<ClCompile Include="$(opensslDir)ssl\ssl_ciph.c" />
|
||||
<ClCompile Include="$(opensslDir)ssl\ssl_err.c" />
|
||||
<ClCompile Include="$(opensslDir)ssl\ssl_err2.c" />
|
||||
<ClCompile Include="$(opensslDir)ssl\ssl_lib.c" />
|
||||
<ClCompile Include="$(opensslDir)ssl\ssl_rsa.c" />
|
||||
<ClCompile Include="$(opensslDir)ssl\ssl_sess.c" />
|
||||
<!--
|
||||
<ClCompile Include="$(opensslDir)ssl\ssl_stat.c" />
|
||||
<ClCompile Include="$(opensslDir)ssl\ssl_txt.c" />
|
||||
<ClCompile Include="$(opensslDir)ssl\ssl_utst.c" />
|
||||
-->
|
||||
<ClCompile Include="$(opensslDir)ssl\t1_clnt.c" />
|
||||
<ClCompile Include="$(opensslDir)ssl\t1_enc.c" />
|
||||
<ClCompile Include="$(opensslDir)ssl\t1_lib.c" />
|
||||
<ClCompile Include="$(opensslDir)ssl\t1_meth.c" />
|
||||
<ClCompile Include="$(opensslDir)ssl\t1_reneg.c" />
|
||||
<ClCompile Include="$(opensslDir)ssl\t1_srvr.c" />
|
||||
<ClCompile Include="$(opensslDir)ssl\tls_srp.c" />
|
||||
</ItemGroup>
|
||||
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<Target Name="Clean" />
|
||||
<Target Name="CleanAll">
|
||||
<Delete Files="$(TargetPath)" />
|
||||
<RemoveDir Directories="$(IntDir)" />
|
||||
</Target>
|
||||
</Project>
|
||||
90
PCbuild/tcl.vcxproj
Normal file
90
PCbuild/tcl.vcxproj
Normal file
@@ -0,0 +1,90 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|Win32">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|x64">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|Win32">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|x64">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{B5FD6F1D-129E-4BFF-9340-03606FAC7283}</ProjectGuid>
|
||||
</PropertyGroup>
|
||||
|
||||
<Import Project="python.props" />
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<Import Project="tcltk.props" />
|
||||
|
||||
<PropertyGroup Label="Configuration">
|
||||
<ConfigurationType>Makefile</ConfigurationType>
|
||||
<OutDir>$(tcltkDir)</OutDir>
|
||||
<TargetPath>$(OutDir)bin\$(tclDLLName)</TargetPath>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ExpectedOutputs Include="
|
||||
$(OutDir)\bin\$(tclDLLName);
|
||||
$(OutDir)\bin\$(tclShExeName);
|
||||
$(OutDir)\include\tcl.h;
|
||||
$(OutDir)\lib\tcl$(TclMajorVersion);
|
||||
$(OutDir)\lib\tcl$(TclMajorVersion).$(TclMinorVersion);
|
||||
$(OutDir)\lib\$(tclLibName)" />
|
||||
</ItemGroup>
|
||||
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
|
||||
<PropertyGroup>
|
||||
<TclOpts Condition="$(Configuration) == 'Debug'">symbols</TclOpts>
|
||||
<TclDirs>INSTALLDIR="$(OutDir.TrimEnd(`\`))" INSTALL_DIR="$(OutDir.TrimEnd(`\`))"</TclDirs>
|
||||
<DebugFlags Condition="'$(Configuration)' == 'Debug'">DEBUGFLAGS="-wd4456 -wd4457 -wd4458 -wd4459 -wd4996"</DebugFlags>
|
||||
<NMakeBuildCommandLine>setlocal
|
||||
@(ExpectedOutputs->'if not exist "%(FullPath)" goto build','
|
||||
')
|
||||
goto :eof
|
||||
:build
|
||||
set VCINSTALLDIR=$(VCInstallDir)
|
||||
cd /D "$(tclDir)win"
|
||||
nmake -f makefile.vc MACHINE=$(TclMachine) OPTS=$(TclOpts) $(TclDirs) $(DebugFlags) core shell dlls
|
||||
nmake -f makefile.vc MACHINE=$(TclMachine) OPTS=$(TclOpts) $(TclDirs) $(DebugFlags) install-binaries install-libraries
|
||||
</NMakeBuildCommandLine>
|
||||
</PropertyGroup>
|
||||
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
|
||||
<Target Name="CopyDll" Inputs="$(OutDir)\bin\$(tclDLLName)" Outputs="$(BuildPath)$(tclDLLName)" AfterTargets="Build">
|
||||
<Copy SourceFiles="$(OutDir)\bin\$(tclDLLName)" DestinationFiles="$(BuildPath)$(tclDLLName)" />
|
||||
</Target>
|
||||
|
||||
<Target Name="Clean" />
|
||||
<Target Name="CleanAll">
|
||||
<Delete Files="$(TargetPath);$(BuildPath)$(tclDLLName)" />
|
||||
<RemoveDir Directories="$(IntDir)" />
|
||||
</Target>
|
||||
</Project>
|
||||
43
PCbuild/tcltk.props
Normal file
43
PCbuild/tcltk.props
Normal file
@@ -0,0 +1,43 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="pyproject.props" />
|
||||
<PropertyGroup>
|
||||
<TclMajorVersion>8</TclMajorVersion>
|
||||
<TclMinorVersion>5</TclMinorVersion>
|
||||
<TclPatchLevel>19</TclPatchLevel>
|
||||
<TclRevision>0</TclRevision>
|
||||
<TkMajorVersion>$(TclMajorVersion)</TkMajorVersion>
|
||||
<TkMinorVersion>$(TclMinorVersion)</TkMinorVersion>
|
||||
<TkPatchLevel>$(TclPatchLevel)</TkPatchLevel>
|
||||
<TkRevision>$(TclRevision)</TkRevision>
|
||||
<TixMajorVersion>8</TixMajorVersion>
|
||||
<TixMinorVersion>4</TixMinorVersion>
|
||||
<TixPatchLevel>3</TixPatchLevel>
|
||||
<TixRevision>5</TixRevision>
|
||||
<tclDir>$(ExternalsDir)tcl-$(TclMajorVersion).$(TclMinorVersion).$(TclPatchLevel).$(TclRevision)\</tclDir>
|
||||
<tkDir>$(ExternalsDir)tk-$(TkMajorVersion).$(TkMinorVersion).$(TkPatchLevel).$(TkRevision)\</tkDir>
|
||||
<tixDir>$(ExternalsDir)tix-$(TixMajorVersion).$(TixMinorVersion).$(TixPatchLevel).$(TixRevision)\</tixDir>
|
||||
<tcltkDir>$(ExternalsDir)tcltk\</tcltkDir>
|
||||
<tcltkDir Condition="'$(Platform)' == 'x64'">$(ExternalsDir)tcltk64\</tcltkDir>
|
||||
<TclDebugExt Condition="'$(Configuration)' == 'Debug'">g</TclDebugExt>
|
||||
<tclDLLName>tcl$(TclMajorVersion)$(TclMinorVersion)$(TclDebugExt).dll</tclDLLName>
|
||||
<tclLibName>tcl$(TclMajorVersion)$(TclMinorVersion)$(TclDebugExt).lib</tclLibName>
|
||||
<tclShExeName>tclsh$(TclMajorVersion)$(TclMinorVersion)$(TclDebugExt).exe</tclShExeName>
|
||||
<tkDLLName>tk$(TkMajorVersion)$(TkMinorVersion)$(TclDebugExt).dll</tkDLLName>
|
||||
<tkLibName>tk$(TkMajorVersion)$(TkMinorVersion)$(TclDebugExt).lib</tkLibName>
|
||||
<tixDLLName>tix$(TixMajorVersion)$(TixMinorVersion)$(TclDebugExt).dll</tixDLLName>
|
||||
<tixDLLPath>$(tcltkDir)lib\tix$(TixMajorVersion).$(TixMinorVersion).$(TixPatchLevel)\$(tixDLLName)</tixDLLPath>
|
||||
<tcltkLib>$(tcltkDir)lib\tcl$(TclMajorVersion)$(TclMinorVersion)$(TclDebugExt).lib;$(tcltkDir)lib\tk$(TkMajorVersion)$(TkMinorVersion)$(TclDebugExt).lib</tcltkLib>
|
||||
<TclMachine>IX86</TclMachine>
|
||||
<TclMachine Condition="'$(Platform)' == 'x64'">AMD64</TclMachine>
|
||||
<TclVersions>TCL_MAJOR_VERSION=$(TclMajorVersion) TCL_MINOR_VERSION=$(TclMinorVersion) TCL_PATCH_LEVEL=$(TclPatchLevel)</TclVersions>
|
||||
<TclShortVersions>TCL_MAJOR=$(TclMajorVersion) TCL_MINOR=$(TclMinorVersion) TCL_PATCH=$(TclPatchLevel)</TclShortVersions>
|
||||
<TkVersions>TK_MAJOR_VERSION=$(TkMajorVersion) TK_MINOR_VERSION=$(TkMinorVersion) TK_PATCH_LEVEL=$(TkPatchLevel)</TkVersions>
|
||||
|
||||
<BuildDirTop>Release</BuildDirTop>
|
||||
<BuildDirTop Condition="$(Configuration) == 'Debug'">Debug</BuildDirTop>
|
||||
<BuildDirTop Condition="$(TclMachine) != 'IX86'">$(BuildDirTop)_$(TclMachine)</BuildDirTop>
|
||||
<!-- This completely breaks building Tix for any toolset but v90 and should be fixed -->
|
||||
<BuildDirTop>$(BuildDirTop)_VC9</BuildDirTop>
|
||||
</PropertyGroup>
|
||||
</Project>
|
||||
94
PCbuild/tix.vcxproj
Normal file
94
PCbuild/tix.vcxproj
Normal file
@@ -0,0 +1,94 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|Win32">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|x64">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|Win32">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|x64">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{C5A3E7FB-9695-4B2E-960B-1D9F43F1E555}</ProjectGuid>
|
||||
<RootNamespace>tix</RootNamespace>
|
||||
</PropertyGroup>
|
||||
|
||||
<Import Project="python.props" />
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<Import Project="tcltk.props" />
|
||||
|
||||
<PropertyGroup Label="Configuration">
|
||||
<ConfigurationType>Makefile</ConfigurationType>
|
||||
<OutDir>$(tcltkDir)</OutDir>
|
||||
<TargetPath>$(tixDLLPath)</TargetPath>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ExpectedOutputs Include="$(TargetPath)" />
|
||||
</ItemGroup>
|
||||
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
|
||||
<PropertyGroup>
|
||||
<TkOpts>msvcrt</TkOpts>
|
||||
<TkOpts Condition="$(Configuration) == 'Debug'">symbols,msvcrt</TkOpts>
|
||||
<TixDirs>BUILDDIRTOP="$(BuildDirTop)" TCL_DIR="$(tclDir.TrimEnd(`\`))" TK_DIR="$(tkDir.TrimEnd(`\`))" INSTALL_DIR="$(OutDir.TrimEnd(`\`))"</TixDirs>
|
||||
<DebugFlags Condition="'$(Configuration)' == 'Debug'">DEBUG=1 NODEBUG=0 TCL_DBGX=g DEBUGFLAGS="-wd4456 -wd4457 -wd4458 -wd4459 -wd4996"</DebugFlags>
|
||||
<DebugFlags Condition="'$(Configuration)' != 'Debug'">DEBUG=0 NODEBUG=1</DebugFlags>
|
||||
<NMakeBuildCommandLine>setlocal
|
||||
@(ExpectedOutputs->'if not exist "%(FullPath)" goto build','
|
||||
')
|
||||
goto :eof
|
||||
:build
|
||||
set VCINSTALLDIR=$(VCInstallDir)
|
||||
cd /D "$(tixDir)win"
|
||||
nmake /nologo -f makefile.vc MACHINE=$(TclMachine) $(DebugFlags) $(TclShortVersions) $(TixDirs) all install
|
||||
</NMakeBuildCommandLine>
|
||||
<NMakeCleanCommandLine>rmdir /q/s "$(OutDir.TrimEnd(`\`))"</NMakeCleanCommandLine>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="tcl.vcxproj">
|
||||
<Project>{b5fd6f1d-129e-4bff-9340-03606fac7283}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="tk.vcxproj">
|
||||
<Project>{7e85eccf-a72c-4da4-9e52-884508e80ba1}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
|
||||
<Target Name="Clean" />
|
||||
<Target Name="CleanAll">
|
||||
<RemoveDir Directories="$(OutDir)" />
|
||||
<RemoveDir Directories="$(IntDir)" />
|
||||
</Target>
|
||||
</Project>
|
||||
95
PCbuild/tk.vcxproj
Normal file
95
PCbuild/tk.vcxproj
Normal file
@@ -0,0 +1,95 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|Win32">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|x64">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|Win32">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|x64">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{7E85ECCF-A72C-4DA4-9E52-884508E80BA1}</ProjectGuid>
|
||||
<RootNamespace>tk</RootNamespace>
|
||||
</PropertyGroup>
|
||||
|
||||
<Import Project="python.props" />
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<Import Project="tcltk.props" />
|
||||
|
||||
<PropertyGroup Label="Configuration">
|
||||
<ConfigurationType>Makefile</ConfigurationType>
|
||||
<OutDir>$(tcltkDir)</OutDir>
|
||||
<TargetPath>$(OutDir)bin\$(tkDLLName)</TargetPath>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ExpectedOutputs Include="
|
||||
$(OutDir)bin\$(tkDLLName);
|
||||
$(OutDir)include\tk.h;
|
||||
$(OutDir)lib\$(tkLibName);
|
||||
$(OutDir)lib\tk$(TkMajorVersion).$(TkMinorVersion)" />
|
||||
</ItemGroup>
|
||||
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
|
||||
<PropertyGroup>
|
||||
<TkOpts>msvcrt</TkOpts>
|
||||
<TkOpts Condition="$(Configuration) == 'Debug'">symbols,msvcrt</TkOpts>
|
||||
<TkDirs>TCLDIR="$(tclDir.TrimEnd(`\`))" INSTALLDIR="$(OutDir.TrimEnd(`\`))"</TkDirs>
|
||||
<DebugFlags Condition="'$(Configuration)' == 'Debug'">DEBUGFLAGS="-wd4456 -wd4457 -wd4458 -wd4459 -wd4996"</DebugFlags>
|
||||
<NMakeBuildCommandLine>setlocal
|
||||
@(ExpectedOutputs->'if not exist "%(FullPath)" goto build','
|
||||
')
|
||||
goto :eof
|
||||
:build
|
||||
set VCINSTALLDIR=$(VCInstallDir)
|
||||
cd /D "$(tkDir)win"
|
||||
nmake /nologo -f makefile.vc RC=rc MACHINE=$(TclMachine) OPTS=$(TkOpts) $(TkDirs) $(DebugFlags) all
|
||||
nmake /nologo -f makefile.vc RC=rc MACHINE=$(TclMachine) OPTS=$(TkOpts) $(TkDirs) $(DebugFlags) install-binaries install-libraries
|
||||
</NMakeBuildCommandLine>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="tcl.vcxproj">
|
||||
<Project>{b5fd6f1d-129e-4bff-9340-03606fac7283}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
|
||||
<Target Name="CopyDll" Inputs="$(OutDir)\bin\$(tkDLLName)" Outputs="$(BuildPath)$(tkDLLName)" AfterTargets="Build">
|
||||
<Copy SourceFiles="$(OutDir)\bin\$(tkDLLName)" DestinationFiles="$(BuildPath)$(tkDLLName)" />
|
||||
</Target>
|
||||
|
||||
<Target Name="Clean" />
|
||||
<Target Name="CleanAll">
|
||||
<Delete Files="$(TargetPath);$(BuildPath)$(tkDLLName)" />
|
||||
<RemoveDir Directories="$(IntDir)" />
|
||||
</Target>
|
||||
</Project>
|
||||
83
PCbuild/unicodedata.vcxproj
Normal file
83
PCbuild/unicodedata.vcxproj
Normal file
@@ -0,0 +1,83 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|Win32">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|x64">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|Win32">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|x64">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<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>{ECC7CEAC-A5E5-458E-BB9E-2413CC847881}</ProjectGuid>
|
||||
<RootNamespace>unicodedata</RootNamespace>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
</PropertyGroup>
|
||||
<Import Project="python.props" />
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<CharacterSet>NotSet</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<PropertyGroup>
|
||||
<TargetExt>.pyd</TargetExt>
|
||||
</PropertyGroup>
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<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>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<Link>
|
||||
<BaseAddress>0x1D120000</BaseAddress>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\Modules\unicodedata_db.h" />
|
||||
<ClInclude Include="..\Modules\unicodename_db.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\Modules\unicodedata.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="pythoncore.vcxproj">
|
||||
<Project>{cf7ac3d1-e2df-41d2-bea6-1e2556cdea26}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
||||
24
PCbuild/unicodedata.vcxproj.filters
Normal file
24
PCbuild/unicodedata.vcxproj.filters
Normal file
@@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Header Files">
|
||||
<UniqueIdentifier>{b939a8f1-ccd7-420a-974a-243606dccd74}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Source Files">
|
||||
<UniqueIdentifier>{e2c055bb-ec62-4bbc-aa1c-d88da4d4ad1c}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\Modules\unicodedata_db.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\Modules\unicodename_db.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\Modules\unicodedata.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
77
PCbuild/w9xpopen.vcxproj
Normal file
77
PCbuild/w9xpopen.vcxproj
Normal file
@@ -0,0 +1,77 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|Win32">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|x64">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|Win32">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|x64">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<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>{E9E0A1F6-0009-4E8C-B8F8-1B8F5D49A058}</ProjectGuid>
|
||||
<RootNamespace>w9xpopen</RootNamespace>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
<SupportPGO>false</SupportPGO>
|
||||
</PropertyGroup>
|
||||
<Import Project="python.props" />
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<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" />
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
|
||||
<StringPooling>true</StringPooling>
|
||||
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\PC\w9xpopen.c" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
||||
13
PCbuild/w9xpopen.vcxproj.filters
Normal file
13
PCbuild/w9xpopen.vcxproj.filters
Normal file
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Source Files">
|
||||
<UniqueIdentifier>{abc2dffd-3f2a-47bd-b89b-0314c99ef21e}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\PC\w9xpopen.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
79
PCbuild/winsound.vcxproj
Normal file
79
PCbuild/winsound.vcxproj
Normal file
@@ -0,0 +1,79 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|Win32">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGInstrument|x64">
|
||||
<Configuration>PGInstrument</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|Win32">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="PGUpdate|x64">
|
||||
<Configuration>PGUpdate</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<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>{28B5D777-DDF2-4B6B-B34F-31D938813856}</ProjectGuid>
|
||||
<RootNamespace>winsound</RootNamespace>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
</PropertyGroup>
|
||||
<Import Project="python.props" />
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<CharacterSet>NotSet</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<PropertyGroup>
|
||||
<TargetExt>.pyd</TargetExt>
|
||||
</PropertyGroup>
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<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>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<Link>
|
||||
<AdditionalDependencies>winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\PC\winsound.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="pythoncore.vcxproj">
|
||||
<Project>{cf7ac3d1-e2df-41d2-bea6-1e2556cdea26}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
||||
14
PCbuild/winsound.vcxproj.filters
Normal file
14
PCbuild/winsound.vcxproj.filters
Normal file
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Source Files">
|
||||
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
|
||||
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\PC\winsound.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
Reference in New Issue
Block a user