The old project files move to PC/VS9.0 and remain supported.
VS2008 is still required to build 2.7; VS2010 (or later, plus Windows SDK 7.1)
is *also* required to use the new project files.
# The Windows readme is likely to be read in Notepad, so make it readable
PCbuild/readme.txt = CRLF
+PC/VS9.0/readme.txt = CRLF
# All other files (which presumably are human-editable) are "native".
# This must be the last rule!
platform$
pyconfig.h$
python$
+python.bat$
python.exe$
reflog.txt$
tags$
*.pyd
*.cover
*~
+Lib/distutils/command/*.pdb
Lib/lib2to3/*.pickle
Lib/test/data/*
Misc/*.wpu
PC/python_nt*.h
PC/pythonnt_rc*.h
-PC/*.obj
-PCbuild/*.exe
+PC/*/*.exe
+PC/*/*.exp
+PC/*/*.lib
+PC/*/*.bsc
+PC/*/*.dll
+PC/*/*.pdb
+PC/*/*.user
+PC/*/*.ncb
+PC/*/*.suo
+PC/*/Win32-temp-*
+PC/*/x64-temp-*
+PC/*/amd64
+PCbuild/*.user
+PCbuild/*.suo
+PCbuild/*.*sdf
+PCbuild/*-pgi
+PCbuild/*-pgo
+PCbuild/.vs
PCbuild/*.dll
-PCbuild/*.pdb
-PCbuild/*.lib
PCbuild/*.exp
-PCbuild/*.o
-PCbuild/*.ncb
-PCbuild/*.bsc
-PCbuild/Win32-temp-*
+PCbuild/*.exe
+PCbuild/*.ilk
+PCbuild/*.lib
+PCbuild/*.pdb
+PCbuild/amd64
+PCbuild/obj
.coverage
coverage/
externals/
else:
# win-amd64 or win-ia64
suffix = self.plat_name[4:]
- new_lib = os.path.join(sys.exec_prefix, 'PCbuild')
- if suffix:
- new_lib = os.path.join(new_lib, suffix)
- self.library_dirs.append(new_lib)
+ # We could have been built in one of two places; add both
+ for d in ('PCbuild',), ('PC', 'VS9.0'):
+ new_lib = os.path.join(sys.exec_prefix, *d)
+ if suffix:
+ new_lib = os.path.join(new_lib, suffix)
+ self.library_dirs.append(new_lib)
elif MSVC_VERSION == 8:
self.library_dirs.append(os.path.join(sys.exec_prefix,
prefix = os.path.join(sys.prefix,"tcl")
if not os.path.exists(prefix):
# devdir/externals/tcltk/lib
- prefix = os.path.join(sys.prefix, "externals", "tcltk", "lib")
+ tcltk = 'tcltk'
+ if sys.maxsize > 2**31 - 1:
+ tcltk = 'tcltk64'
+ prefix = os.path.join(sys.prefix, "externals", tcltk, "lib")
prefix = os.path.abspath(prefix)
# if this does not exist, no further search is needed
if os.path.exists(prefix):
newsoft = min(hard, max(soft, 1024*2048))
resource.setrlimit(resource.RLIMIT_STACK, (newsoft, hard))
+# Windows, Tkinter, and resetting the environment after each test don't
+# mix well. To alleviate test failures due to Tcl/Tk not being able to
+# find its library, get the necessary environment massage done once early.
+if sys.platform == 'win32':
+ try:
+ import FixTk
+ except Exception:
+ pass
+
# Test result constants.
PASSED = 1
FAILED = 0
# Skip this test if the _tkinter module wasn't built.
_tkinter = test_support.import_module('_tkinter')
-# Make sure tkinter._fix runs to set up the environment
-tkinter = test_support.import_fresh_module('Tkinter')
-
+import Tkinter as tkinter
from Tkinter import Tcl
from _tkinter import TclError
Build
-----
+- Issue #24508: Backported the MSBuild project files from Python 3.5. The
+ backported files replace the old project files in PCbuild; the old files moved
+ to PC/VS9.0 and remain supported.
+
- Issue #24432: Update Windows builds and OS X 10.5 installer to use OpenSSL
1.0.2c.
Name="Header Files"\r
>\r
<File\r
- RelativePath="..\Modules\bsddb.h"\r
+ RelativePath="..\..\Modules\bsddb.h"\r
>\r
</File>\r
</Filter>\r
Name="Source Files"\r
>\r
<File\r
- RelativePath="..\Modules\_bsddb.c"\r
+ RelativePath="..\..\Modules\_bsddb.c"\r
>\r
</File>\r
</Filter>\r
/>\r
<Tool\r
Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories="..\Modules\_ctypes\libffi_msvc"\r
+ AdditionalIncludeDirectories="..\..\Modules\_ctypes\libffi_msvc"\r
/>\r
<Tool\r
Name="VCManagedResourceCompilerTool"\r
/>\r
<Tool\r
Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories="..\Modules\_ctypes\libffi_msvc"\r
+ AdditionalIncludeDirectories="..\..\Modules\_ctypes\libffi_msvc"\r
/>\r
<Tool\r
Name="VCManagedResourceCompilerTool"\r
/>\r
<Tool\r
Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories="..\Modules\_ctypes\libffi_msvc"\r
+ AdditionalIncludeDirectories="..\..\Modules\_ctypes\libffi_msvc"\r
/>\r
<Tool\r
Name="VCManagedResourceCompilerTool"\r
/>\r
<Tool\r
Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories="..\Modules\_ctypes\libffi_msvc"\r
+ AdditionalIncludeDirectories="..\..\Modules\_ctypes\libffi_msvc"\r
/>\r
<Tool\r
Name="VCManagedResourceCompilerTool"\r
/>\r
<Tool\r
Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories="..\Modules\_ctypes\libffi_msvc"\r
+ AdditionalIncludeDirectories="..\..\Modules\_ctypes\libffi_msvc"\r
/>\r
<Tool\r
Name="VCManagedResourceCompilerTool"\r
/>\r
<Tool\r
Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories="..\Modules\_ctypes\libffi_msvc"\r
+ AdditionalIncludeDirectories="..\..\Modules\_ctypes\libffi_msvc"\r
/>\r
<Tool\r
Name="VCManagedResourceCompilerTool"\r
/>\r
<Tool\r
Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories="..\Modules\_ctypes\libffi_msvc"\r
+ AdditionalIncludeDirectories="..\..\Modules\_ctypes\libffi_msvc"\r
/>\r
<Tool\r
Name="VCManagedResourceCompilerTool"\r
/>\r
<Tool\r
Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories="..\Modules\_ctypes\libffi_msvc"\r
+ AdditionalIncludeDirectories="..\..\Modules\_ctypes\libffi_msvc"\r
/>\r
<Tool\r
Name="VCManagedResourceCompilerTool"\r
Name="Header Files"\r
>\r
<File\r
- RelativePath="..\Modules\_ctypes\ctypes.h"\r
+ RelativePath="..\..\Modules\_ctypes\ctypes.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_ctypes\ctypes_dlfcn.h"\r
+ RelativePath="..\..\Modules\_ctypes\ctypes_dlfcn.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_ctypes\libffi_msvc\ffi.h"\r
+ RelativePath="..\..\Modules\_ctypes\libffi_msvc\ffi.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_ctypes\libffi_msvc\ffi_common.h"\r
+ RelativePath="..\..\Modules\_ctypes\libffi_msvc\ffi_common.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_ctypes\libffi_msvc\fficonfig.h"\r
+ RelativePath="..\..\Modules\_ctypes\libffi_msvc\fficonfig.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_ctypes\libffi_msvc\ffitarget.h"\r
+ RelativePath="..\..\Modules\_ctypes\libffi_msvc\ffitarget.h"\r
>\r
</File>\r
</Filter>\r
Name="Source Files"\r
>\r
<File\r
- RelativePath="..\Modules\_ctypes\_ctypes.c"\r
+ RelativePath="..\..\Modules\_ctypes\_ctypes.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_ctypes\callbacks.c"\r
+ RelativePath="..\..\Modules\_ctypes\callbacks.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_ctypes\callproc.c"\r
+ RelativePath="..\..\Modules\_ctypes\callproc.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_ctypes\cfield.c"\r
+ RelativePath="..\..\Modules\_ctypes\cfield.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_ctypes\libffi_msvc\ffi.c"\r
+ RelativePath="..\..\Modules\_ctypes\libffi_msvc\ffi.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_ctypes\malloc_closure.c"\r
+ RelativePath="..\..\Modules\_ctypes\malloc_closure.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_ctypes\libffi_msvc\prep_cif.c"\r
+ RelativePath="..\..\Modules\_ctypes\libffi_msvc\prep_cif.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_ctypes\stgdict.c"\r
+ RelativePath="..\..\Modules\_ctypes\stgdict.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_ctypes\libffi_msvc\win32.c"\r
+ RelativePath="..\..\Modules\_ctypes\libffi_msvc\win32.c"\r
>\r
<FileConfiguration\r
Name="Debug|x64"\r
</FileConfiguration>\r
</File>\r
<File\r
- RelativePath="..\Modules\_ctypes\libffi_msvc\win64.asm"\r
+ RelativePath="..\..\Modules\_ctypes\libffi_msvc\win64.asm"\r
>\r
<FileConfiguration\r
Name="Debug|Win32"\r
Name="Header Files"\r
>\r
<File\r
- RelativePath="..\Modules\_ctypes\_ctypes_test.h"\r
+ RelativePath="..\..\Modules\_ctypes\_ctypes_test.h"\r
>\r
</File>\r
</Filter>\r
Name="Source Files"\r
>\r
<File\r
- RelativePath="..\Modules\_ctypes\_ctypes_test.c"\r
+ RelativePath="..\..\Modules\_ctypes\_ctypes_test.c"\r
>\r
</File>\r
</Filter>\r
/>\r
<Tool\r
Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories="..\Modules\expat"\r
+ AdditionalIncludeDirectories="..\..\Modules\expat"\r
PreprocessorDefinitions="XML_NS;XML_DTD;BYTEORDER=1234;XML_CONTEXT_BYTES=1024;USE_PYEXPAT_CAPI;XML_STATIC;HAVE_MEMMOVE"\r
/>\r
<Tool\r
/>\r
<Tool\r
Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories="..\Modules\expat"\r
+ AdditionalIncludeDirectories="..\..\Modules\expat"\r
PreprocessorDefinitions="XML_NS;XML_DTD;BYTEORDER=1234;XML_CONTEXT_BYTES=1024;USE_PYEXPAT_CAPI;XML_STATIC;HAVE_MEMMOVE"\r
/>\r
<Tool\r
/>\r
<Tool\r
Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories="..\Modules\expat"\r
+ AdditionalIncludeDirectories="..\..\Modules\expat"\r
PreprocessorDefinitions="XML_NS;XML_DTD;BYTEORDER=1234;XML_CONTEXT_BYTES=1024;USE_PYEXPAT_CAPI;XML_STATIC;HAVE_MEMMOVE"\r
/>\r
<Tool\r
/>\r
<Tool\r
Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories="..\Modules\expat"\r
+ AdditionalIncludeDirectories="..\..\Modules\expat"\r
PreprocessorDefinitions="XML_NS;XML_DTD;BYTEORDER=1234;XML_CONTEXT_BYTES=1024;USE_PYEXPAT_CAPI;XML_STATIC;HAVE_MEMMOVE"\r
/>\r
<Tool\r
/>\r
<Tool\r
Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories="..\Modules\expat"\r
+ AdditionalIncludeDirectories="..\..\Modules\expat"\r
PreprocessorDefinitions="XML_NS;XML_DTD;BYTEORDER=1234;XML_CONTEXT_BYTES=1024;USE_PYEXPAT_CAPI;XML_STATIC;HAVE_MEMMOVE"\r
/>\r
<Tool\r
/>\r
<Tool\r
Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories="..\Modules\expat"\r
+ AdditionalIncludeDirectories="..\..\Modules\expat"\r
PreprocessorDefinitions="XML_NS;XML_DTD;BYTEORDER=1234;XML_CONTEXT_BYTES=1024;USE_PYEXPAT_CAPI;XML_STATIC;HAVE_MEMMOVE"\r
/>\r
<Tool\r
/>\r
<Tool\r
Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories="..\Modules\expat"\r
+ AdditionalIncludeDirectories="..\..\Modules\expat"\r
PreprocessorDefinitions="XML_NS;XML_DTD;BYTEORDER=1234;XML_CONTEXT_BYTES=1024;USE_PYEXPAT_CAPI;XML_STATIC;HAVE_MEMMOVE"\r
/>\r
<Tool\r
/>\r
<Tool\r
Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories="..\Modules\expat"\r
+ AdditionalIncludeDirectories="..\..\Modules\expat"\r
PreprocessorDefinitions="XML_NS;XML_DTD;BYTEORDER=1234;XML_CONTEXT_BYTES=1024;USE_PYEXPAT_CAPI;XML_STATIC;HAVE_MEMMOVE"\r
/>\r
<Tool\r
Name="Header Files"\r
>\r
<File\r
- RelativePath="..\Modules\expat\ascii.h"\r
+ RelativePath="..\..\Modules\expat\ascii.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\expat\asciitab.h"\r
+ RelativePath="..\..\Modules\expat\asciitab.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\expat\expat.h"\r
+ RelativePath="..\..\Modules\expat\expat.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\expat\expat_config.h"\r
+ RelativePath="..\..\Modules\expat\expat_config.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\expat\expat_external.h"\r
+ RelativePath="..\..\Modules\expat\expat_external.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\expat\iasciitab.h"\r
+ RelativePath="..\..\Modules\expat\iasciitab.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\expat\internal.h"\r
+ RelativePath="..\..\Modules\expat\internal.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\expat\latin1tab.h"\r
+ RelativePath="..\..\Modules\expat\latin1tab.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\expat\macconfig.h"\r
+ RelativePath="..\..\Modules\expat\macconfig.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\expat\nametab.h"\r
+ RelativePath="..\..\Modules\expat\nametab.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\expat\pyexpatns.h"\r
+ RelativePath="..\..\Modules\expat\pyexpatns.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\expat\utf8tab.h"\r
+ RelativePath="..\..\Modules\expat\utf8tab.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\expat\winconfig.h"\r
+ RelativePath="..\..\Modules\expat\winconfig.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\expat\xmlrole.h"\r
+ RelativePath="..\..\Modules\expat\xmlrole.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\expat\xmltok.h"\r
+ RelativePath="..\..\Modules\expat\xmltok.h"\r
>\r
</File>\r
</Filter>\r
Name="Source Files"\r
>\r
<File\r
- RelativePath="..\Modules\_elementtree.c"\r
+ RelativePath="..\..\Modules\_elementtree.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\expat\xmlparse.c"\r
+ RelativePath="..\..\Modules\expat\xmlparse.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\expat\xmlrole.c"\r
+ RelativePath="..\..\Modules\expat\xmlrole.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\expat\xmltok.c"\r
+ RelativePath="..\..\Modules\expat\xmltok.c"\r
>\r
</File>\r
</Filter>\r
Name="Source Files"\r
>\r
<File\r
- RelativePath="..\Modules\_hashopenssl.c"\r
+ RelativePath="..\..\Modules\_hashopenssl.c"\r
>\r
</File>\r
</Filter>\r
Name="Source Files"\r
>\r
<File\r
- RelativePath="..\PC\_msi.c"\r
+ RelativePath="..\..\PC\_msi.c"\r
>\r
</File>\r
</Filter>\r
Name="Header Files"\r
>\r
<File\r
- RelativePath="..\Modules\_multiprocessing\multiprocessing.h"\r
+ RelativePath="..\..\Modules\_multiprocessing\multiprocessing.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_multiprocessing\connection.h"\r
+ RelativePath="..\..\Modules\_multiprocessing\connection.h"\r
>\r
</File>\r
</Filter>\r
Name="Source Files"\r
>\r
<File\r
- RelativePath="..\Modules\_multiprocessing\multiprocessing.c"\r
+ RelativePath="..\..\Modules\_multiprocessing\multiprocessing.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_multiprocessing\pipe_connection.c"\r
+ RelativePath="..\..\Modules\_multiprocessing\pipe_connection.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_multiprocessing\semaphore.c"\r
+ RelativePath="..\..\Modules\_multiprocessing\semaphore.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_multiprocessing\socket_connection.c"\r
+ RelativePath="..\..\Modules\_multiprocessing\socket_connection.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_multiprocessing\win32_functions.c"\r
+ RelativePath="..\..\Modules\_multiprocessing\win32_functions.c"\r
>\r
</File>\r
</Filter>\r
Name="Header Files"\r
>\r
<File\r
- RelativePath="..\Modules\socketmodule.h"\r
+ RelativePath="..\..\Modules\socketmodule.h"\r
>\r
</File>\r
</Filter>\r
Name="Source Files"\r
>\r
<File\r
- RelativePath="..\Modules\socketmodule.c"\r
+ RelativePath="..\..\Modules\socketmodule.c"\r
>\r
</File>\r
</Filter>\r
Name="Header Files"\r
>\r
<File\r
- RelativePath="..\Modules\_sqlite\cache.h"\r
+ RelativePath="..\..\Modules\_sqlite\cache.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_sqlite\connection.h"\r
+ RelativePath="..\..\Modules\_sqlite\connection.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_sqlite\cursor.h"\r
+ RelativePath="..\..\Modules\_sqlite\cursor.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_sqlite\microprotocols.h"\r
+ RelativePath="..\..\Modules\_sqlite\microprotocols.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_sqlite\module.h"\r
+ RelativePath="..\..\Modules\_sqlite\module.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_sqlite\prepare_protocol.h"\r
+ RelativePath="..\..\Modules\_sqlite\prepare_protocol.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_sqlite\row.h"\r
+ RelativePath="..\..\Modules\_sqlite\row.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_sqlite\sqlitecompat.h"\r
+ RelativePath="..\..\Modules\_sqlite\sqlitecompat.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_sqlite\statement.h"\r
+ RelativePath="..\..\Modules\_sqlite\statement.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_sqlite\util.h"\r
+ RelativePath="..\..\Modules\_sqlite\util.h"\r
>\r
</File>\r
</Filter>\r
Name="Source Files"\r
>\r
<File\r
- RelativePath="..\Modules\_sqlite\cache.c"\r
+ RelativePath="..\..\Modules\_sqlite\cache.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_sqlite\connection.c"\r
+ RelativePath="..\..\Modules\_sqlite\connection.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_sqlite\cursor.c"\r
+ RelativePath="..\..\Modules\_sqlite\cursor.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_sqlite\microprotocols.c"\r
+ RelativePath="..\..\Modules\_sqlite\microprotocols.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_sqlite\module.c"\r
+ RelativePath="..\..\Modules\_sqlite\module.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_sqlite\prepare_protocol.c"\r
+ RelativePath="..\..\Modules\_sqlite\prepare_protocol.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_sqlite\row.c"\r
+ RelativePath="..\..\Modules\_sqlite\row.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_sqlite\statement.c"\r
+ RelativePath="..\..\Modules\_sqlite\statement.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_sqlite\util.c"\r
+ RelativePath="..\..\Modules\_sqlite\util.c"\r
>\r
</File>\r
</Filter>\r
Name="Source Files"\r
>\r
<File\r
- RelativePath="..\Modules\_ssl.c"\r
+ RelativePath="..\..\Modules\_ssl.c"\r
>\r
</File>\r
</Filter>\r
Name="Source Files"\r
>\r
<File\r
- RelativePath="..\Modules\_testcapimodule.c"\r
+ RelativePath="..\..\Modules\_testcapimodule.c"\r
>\r
</File>\r
</Filter>\r
Name="Source Files"\r
>\r
<File\r
- RelativePath="..\Modules\_tkinter.c"\r
+ RelativePath="..\..\Modules\_tkinter.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\tkappinit.c"\r
+ RelativePath="..\..\Modules\tkappinit.c"\r
>\r
</File>\r
</Filter>\r
<Configurations>\r
<Configuration\r
Name="Release|Win32"\r
- OutputDirectory="..\lib\distutils\command"\r
+ OutputDirectory="..\..\lib\distutils\command"\r
ConfigurationType="1"\r
InheritedPropertySheets=".\pyproject.vsprops;.\release.vsprops"\r
UseOfMFC="0"\r
MkTypLibCompatible="true"\r
SuppressStartupBanner="true"\r
TargetEnvironment="1"\r
- TypeLibraryName=".\..\lib\distutils\command\wininst.tlb"\r
+ TypeLibraryName=".\..\..\lib\distutils\command\wininst.tlb"\r
HeaderFileName=""\r
/>\r
<Tool\r
Name="VCCLCompilerTool"\r
Optimization="1"\r
InlineFunctionExpansion="1"\r
- AdditionalIncludeDirectories="..\PC\bdist_wininst;..\Include;..\Modules\zlib"\r
+ AdditionalIncludeDirectories="..\..\PC\bdist_wininst;..\..\Include;..\..\Modules\zlib"\r
PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"\r
StringPooling="true"\r
RuntimeLibrary="0"\r
Name="VCResourceCompilerTool"\r
PreprocessorDefinitions="NDEBUG"\r
Culture="0"\r
- AdditionalIncludeDirectories="..\PC;..\PC\bdist_wininst;..\Include"\r
+ AdditionalIncludeDirectories="..\..\PC;..\..\PC\bdist_wininst;..\..\Include"\r
/>\r
<Tool\r
Name="VCPreLinkEventTool"\r
<Tool\r
Name="VCLinkerTool"\r
AdditionalDependencies="comctl32.lib imagehlp.lib"\r
- OutputFile="..\lib\distutils\command\wininst-9.0.exe"\r
+ OutputFile="..\..\lib\distutils\command\wininst-9.0.exe"\r
LinkIncremental="1"\r
SuppressStartupBanner="true"\r
IgnoreDefaultLibraryNames="LIBC"\r
- ProgramDatabaseFile="..\lib\distutils\command\wininst-9.0.pdb"\r
+ ProgramDatabaseFile="..\..\lib\distutils\command\wininst-9.0.pdb"\r
SubSystem="2"\r
RandomizedBaseAddress="1"\r
DataExecutionPrevention="0"\r
MkTypLibCompatible="true"\r
SuppressStartupBanner="true"\r
TargetEnvironment="3"\r
- TypeLibraryName=".\..\lib\distutils\command\wininst.tlb"\r
+ TypeLibraryName=".\..\..\lib\distutils\command\wininst.tlb"\r
HeaderFileName=""\r
/>\r
<Tool\r
Name="VCCLCompilerTool"\r
Optimization="1"\r
InlineFunctionExpansion="1"\r
- AdditionalIncludeDirectories="..\PC\bdist_wininst;..\Include;..\Modules\zlib"\r
+ AdditionalIncludeDirectories="..\..\PC\bdist_wininst;..\..\Include;..\..\Modules\zlib"\r
PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"\r
StringPooling="true"\r
RuntimeLibrary="0"\r
Name="VCResourceCompilerTool"\r
PreprocessorDefinitions="NDEBUG"\r
Culture="0"\r
- AdditionalIncludeDirectories="..\PC;..\PC\bdist_wininst;..\Include"\r
+ AdditionalIncludeDirectories="..\..\PC;..\..\PC\bdist_wininst;..\..\Include"\r
/>\r
<Tool\r
Name="VCPreLinkEventTool"\r
<Tool\r
Name="VCLinkerTool"\r
AdditionalDependencies="comctl32.lib imagehlp.lib"\r
- OutputFile="..\lib\distutils\command\wininst-9.0-amd64.exe"\r
+ OutputFile="..\..\lib\distutils\command\wininst-9.0-amd64.exe"\r
LinkIncremental="1"\r
SuppressStartupBanner="true"\r
IgnoreDefaultLibraryNames="LIBC"\r
- ProgramDatabaseFile="..\lib\distutils\command\wininst-9.0-amd64.pdb"\r
+ ProgramDatabaseFile="..\..\lib\distutils\command\wininst-9.0-amd64.pdb"\r
SubSystem="2"\r
RandomizedBaseAddress="1"\r
DataExecutionPrevention="0"\r
Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"\r
>\r
<File\r
- RelativePath="..\PC\bdist_wininst\extract.c"\r
+ RelativePath="..\..\PC\bdist_wininst\extract.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\PC\bdist_wininst\install.c"\r
+ RelativePath="..\..\PC\bdist_wininst\install.c"\r
>\r
</File>\r
<Filter\r
Name="zlib"\r
>\r
<File\r
- RelativePath="..\Modules\zlib\adler32.c"\r
+ RelativePath="..\..\Modules\zlib\adler32.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\zlib\crc32.c"\r
+ RelativePath="..\..\Modules\zlib\crc32.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\zlib\inffast.c"\r
+ RelativePath="..\..\Modules\zlib\inffast.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\zlib\inflate.c"\r
+ RelativePath="..\..\Modules\zlib\inflate.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\zlib\inftrees.c"\r
+ RelativePath="..\..\Modules\zlib\inftrees.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\zlib\zutil.c"\r
+ RelativePath="..\..\Modules\zlib\zutil.c"\r
>\r
</File>\r
</Filter>\r
Filter="h;hpp;hxx;hm;inl"\r
>\r
<File\r
- RelativePath="..\PC\bdist_wininst\archive.h"\r
+ RelativePath="..\..\PC\bdist_wininst\archive.h"\r
>\r
</File>\r
</Filter>\r
Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"\r
>\r
<File\r
- RelativePath="..\PC\bdist_wininst\install.rc"\r
+ RelativePath="..\..\PC\bdist_wininst\install.rc"\r
>\r
</File>\r
<File\r
- RelativePath="..\PC\bdist_wininst\PythonPowered.bmp"\r
+ RelativePath="..\..\PC\bdist_wininst\PythonPowered.bmp"\r
>\r
</File>\r
</Filter>\r
--- /dev/null
+@echo off\r
+rem A batch program to build or rebuild a particular configuration,\r
+rem just for convenience.\r
+\r
+rem Arguments:\r
+rem -c Set the configuration (default: Release)\r
+rem -p Set the platform (x64 or Win32, default: Win32)\r
+rem -r Target Rebuild instead of Build\r
+rem -t Set the target manually (Build, Rebuild, or Clean)\r
+rem -d Set the configuration to Debug\r
+rem -e Pull in external libraries using get_externals.bat\r
+rem -k Attempt to kill any running Pythons before building\r
+\r
+setlocal\r
+set platf=Win32\r
+set vs_platf=x86\r
+set conf=Release\r
+set target=\r
+set dir=%~dp0\r
+set kill=\r
+set build_tkinter=\r
+\r
+:CheckOpts\r
+if '%1'=='-c' (set conf=%2) & shift & shift & goto CheckOpts\r
+if '%1'=='-p' (set platf=%2) & shift & shift & goto CheckOpts\r
+if '%1'=='-r' (set target=/rebuild) & shift & goto CheckOpts\r
+if '%1'=='-t' (\r
+ if '%2'=='Clean' (set target=/clean) & shift & shift & goto CheckOpts\r
+ if '%2'=='Rebuild' (set target=/rebuild) & shift & shift & goto CheckOpts\r
+ if '%2'=='Build' (set target=) & shift & shift & goto CheckOpts\r
+ echo.Unknown target: %2 & goto :eof\r
+)\r
+if '%1'=='-d' (set conf=Debug) & shift & goto CheckOpts\r
+if '%1'=='-e' call "%dir%..\..\PCbuild\get_externals.bat" & (set build_tkinter=true) & shift & goto CheckOpts\r
+if '%1'=='-k' (set kill=true) & shift & goto CheckOpts\r
+\r
+if '%conf%'=='Debug' (set dbg_ext=_d) else (set dbg_ext=)\r
+if '%platf%'=='x64' (\r
+ set vs_platf=x86_amd64\r
+ set builddir=%dir%amd64\\r
+) else (\r
+ set builddir=%dir%\r
+)\r
+rem Can't use builddir until we're in a new command...\r
+if '%platf%'=='x64' (\r
+ rem Needed for buliding OpenSSL\r
+ set HOST_PYTHON=%builddir%python%dbg_ext%.exe\r
+)\r
+\r
+rem Setup the environment\r
+call "%dir%env.bat" %vs_platf%\r
+\r
+if '%kill%'=='true' (\r
+ vcbuild "%dir%kill_python.vcproj" "%conf%|%platf%" && "%builddir%kill_python%dbg_ext%.exe"\r
+)\r
+\r
+set externals_dir=%dir%..\..\externals\r
+if '%build_tkinter%'=='true' (\r
+ if '%platf%'=='x64' (\r
+ set tcltkdir=%externals_dir%\tcltk64\r
+ set machine=AMD64\r
+ ) else (\r
+ set tcltkdir=%externals_dir%\tcltk\r
+ set machine=IX86\r
+ )\r
+ if '%conf%'=='Debug' (\r
+ set tcl_dbg_ext=g\r
+ set debug_flag=1\r
+ ) else (\r
+ set tcl_dbg_ext=\r
+ set debug_flag=0\r
+ )\r
+ set tcldir=%externals_dir%\tcl-8.5.15.0\r
+ set tkdir=%externals_dir%\tk-8.5.15.0\r
+ set tixdir=%externals_dir%\tix-8.4.3.5\r
+)\r
+if '%build_tkinter%'=='true' (\r
+ if not exist "%tcltkdir%\bin\tcl85%tcl_dbg_ext%.dll" (\r
+ @rem all and install need to be separate invocations, otherwise nmakehlp is not found on install\r
+ pushd "%tcldir%\win"\r
+ nmake -f makefile.vc MACHINE=%machine% DEBUG=%debug_flag% INSTALLDIR="%tcltkdir%" clean all\r
+ nmake -f makefile.vc MACHINE=%machine% DEBUG=%debug_flag% INSTALLDIR="%tcltkdir%" install\r
+ popd\r
+ )\r
+\r
+ if not exist "%tcltkdir%\bin\tk85%tcl_dbg_ext%.dll" (\r
+ pushd "%tkdir%\win"\r
+ nmake -f makefile.vc MACHINE=%machine% DEBUG=%debug_flag% INSTALLDIR="%tcltkdir%" TCLDIR="%tcldir%" clean\r
+ nmake -f makefile.vc MACHINE=%machine% DEBUG=%debug_flag% INSTALLDIR="%tcltkdir%" TCLDIR="%tcldir%" all\r
+ nmake -f makefile.vc MACHINE=%machine% DEBUG=%debug_flag% INSTALLDIR="%tcltkdir%" TCLDIR="%tcldir%" install\r
+ popd\r
+ )\r
+\r
+ if not exist "%tcltkdir%\lib\tix8.4.3\tix84%tcl_dbg_ext%.dll" (\r
+ pushd "%tixdir%\win"\r
+ nmake -f python.mak DEBUG=%debug_flag% MACHINE=%machine% TCL_DIR="%tcldir%" TK_DIR="%tkdir%" INSTALL_DIR="%tcltkdir%" clean\r
+ nmake -f python.mak DEBUG=%debug_flag% MACHINE=%machine% TCL_DIR="%tcldir%" TK_DIR="%tkdir%" INSTALL_DIR="%tcltkdir%" all\r
+ nmake -f python.mak DEBUG=%debug_flag% MACHINE=%machine% TCL_DIR="%tcldir%" TK_DIR="%tkdir%" INSTALL_DIR="%tcltkdir%" install\r
+ popd\r
+ )\r
+)\r
+\r
+rem Call on VCBuild to do the work, echo the command.\r
+rem Passing %1-9 is not the preferred option, but argument parsing in\r
+rem batch is, shall we say, "lackluster"\r
+echo on\r
+vcbuild "%dir%pcbuild.sln" %target% "%conf%|%platf%" %1 %2 %3 %4 %5 %6 %7 %8 %9\r
--- /dev/null
+@%comspec% /k env.bat %*\r
--- /dev/null
+@echo off\r
+rem A batch program to build PGO (Profile guided optimization) by first\r
+rem building instrumented binaries, then running the testsuite, and\r
+rem finally building the optimized code.\r
+rem Note, after the first instrumented run, one can just keep on\r
+rem building the PGUpdate configuration while developing.\r
+\r
+setlocal\r
+set platf=Win32\r
+\r
+rem use the performance testsuite. This is quick and simple\r
+set job1=..\..\tools\pybench\pybench.py -n 1 -C 1 --with-gc\r
+set path1=..\..\tools\pybench\r
+\r
+rem or the whole testsuite for more thorough testing\r
+set job2=..\..\lib\test\regrtest.py\r
+set path2=..\..\lib\r
+\r
+set job=%job1%\r
+set clrpath=%path1%\r
+\r
+:CheckOpts\r
+if "%1"=="-p" (set platf=%2) & shift & shift & goto CheckOpts\r
+if "%1"=="-2" (set job=%job2%) & (set clrpath=%path2%) & shift & goto CheckOpts\r
+\r
+set PGI=%platf%-pgi\r
+set PGO=%platf%-pgo\r
+\r
+@echo on\r
+rem build the instrumented version\r
+call build -p %platf% -c PGInstrument\r
+\r
+rem remove .pyc files, .pgc files and execute the job\r
+%PGI%\python.exe rmpyc.py %clrpath%\r
+del %PGI%\*.pgc\r
+%PGI%\python.exe %job%\r
+\r
+rem finally build the optimized version\r
+if exist %PGO% del /s /q %PGO%\r
+call build -p %platf% -c PGUpdate\r
+\r
propfile = (os.path.join(os.path.dirname(__file__), 'pyproject.vsprops'))
with open(propfile) as f:
m = re.search('openssl-([^"]+)"', f.read())
- return "..\externals\openssl-"+m.group(1)
+ return "..\..\externals\openssl-"+m.group(1)
def create_makefile64(makefile, m32):
Name="Source Files"\r
>\r
<File\r
- RelativePath="..\Modules\bz2module.c"\r
+ RelativePath="..\..\Modules\bz2module.c"\r
>\r
</File>\r
</Filter>\r
--- /dev/null
+@echo off\r
+echo Build environments: x86, ia64, amd64, x86_amd64, x86_ia64\r
+echo.\r
+call "%VS90COMNTOOLS%..\..\VC\vcvarsall.bat" %*\r
--- /dev/null
+# 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)
--- /dev/null
+@echo off\r
+rem start idle\r
+rem Usage: idle [-d]\r
+rem -d Run Debug build (python_d.exe). Else release build.\r
+\r
+setlocal\r
+set exe=python\r
+PATH %PATH%;..\..\tcltk\bin\r
+\r
+if "%1"=="-d" (set exe=python_d) & shift\r
+\r
+set cmd=%exe% ../Lib/idlelib/idle.py %1 %2 %3 %4 %5 %6 %7 %8 %9\r
+\r
+echo on\r
+%cmd%\r
if (_stat(command+1, &st) < 0)
/* subwcrev.exe not part of the release */
return 0;
- strcat_s(command, CMD_SIZE, "\" .. ..\\Modules\\getbuildinfo.c getbuildinfo2.c");
+ strcat_s(command, CMD_SIZE, "\" .. ..\\..\\Modules\\getbuildinfo.c getbuildinfo2.c");
puts(command); fflush(stdout);
if (system(command) < 0)
return 0;
if ((do_unlink = make_buildinfo2()))
strcat_s(command, CMD_SIZE, "getbuildinfo2.c -DSUBWCREV ");
else
- strcat_s(command, CMD_SIZE, "..\\Modules\\getbuildinfo.c");
- strcat_s(command, CMD_SIZE, " -Fogetbuildinfo.o -I..\\Include -I..\\PC");
+ strcat_s(command, CMD_SIZE, "..\\..\\Modules\\getbuildinfo.c");
+ strcat_s(command, CMD_SIZE, " -Fogetbuildinfo.o -I..\\..\\Include -I..\\..\\PC");
puts(command); fflush(stdout);
result = system(command);
if (do_unlink)
<Tool\r
Name="VCCustomBuildTool"\r
Description="Build PC/pythonnt_rc(_d).h"\r
- CommandLine="cd $(SolutionDir)
make_versioninfo.exe > ..\PC\pythonnt_rc.h
"\r
- Outputs="$(SolutionDir)..\PC\pythonnt_rc.h"\r
+ CommandLine="cd $(SolutionDir)
make_versioninfo.exe > ..\..\PC\pythonnt_rc.h
"\r
+ Outputs="$(SolutionDir)..\..\PC\pythonnt_rc.h"\r
/>\r
<Tool\r
Name="VCXMLDataGeneratorTool"\r
/>\r
<Tool\r
Name="VCPostBuildEventTool"\r
- CommandLine="cd $(SolutionDir)
make_versioninfo.exe > ..\PC\python_nt.h
"\r
+ CommandLine="cd $(SolutionDir)
make_versioninfo.exe > ..\..\PC\python_nt.h
"\r
/>\r
</Configuration>\r
<Configuration\r
<Tool\r
Name="VCCustomBuildTool"\r
Description="Build PC/pythonnt_rc(_d).h"\r
- CommandLine="cd $(SolutionDir)
make_versioninfo.exe > ..\PC\pythonnt_rc.h
"\r
- Outputs="$(SolutionDir)..\PC\pythonnt_rc.h"\r
+ CommandLine="cd $(SolutionDir)
make_versioninfo.exe > ..\..\PC\pythonnt_rc.h
"\r
+ Outputs="$(SolutionDir)..\..\PC\pythonnt_rc.h"\r
/>\r
<Tool\r
Name="VCXMLDataGeneratorTool"\r
/>\r
<Tool\r
Name="VCPostBuildEventTool"\r
- CommandLine="cd $(SolutionDir)
make_versioninfo.exe > ..\PC\python_nt.h
"\r
+ CommandLine="cd $(SolutionDir)
make_versioninfo.exe > ..\..\PC\python_nt.h
"\r
/>\r
</Configuration>\r
<Configuration\r
<Tool\r
Name="VCCustomBuildTool"\r
Description="Build PC/pythonnt_rc(_d).h"\r
- CommandLine="cd $(SolutionDir)
make_versioninfo_d.exe > ..\PC\pythonnt_rc_d.h
"\r
- Outputs="$(SolutionDir)..\PC\pythonnt_rc_d.h"\r
+ CommandLine="cd $(SolutionDir)
make_versioninfo_d.exe > ..\..\PC\pythonnt_rc_d.h
"\r
+ Outputs="$(SolutionDir)..\..\PC\pythonnt_rc_d.h"\r
/>\r
<Tool\r
Name="VCXMLDataGeneratorTool"\r
/>\r
<Tool\r
Name="VCPostBuildEventTool"\r
- CommandLine="cd $(SolutionDir)
make_versioninfo_d.exe > ..\PC\python_nt_d.h
"\r
+ CommandLine="cd $(SolutionDir)
make_versioninfo_d.exe > ..\..\PC\python_nt_d.h
"\r
/>\r
</Configuration>\r
<Configuration\r
<Tool\r
Name="VCCustomBuildTool"\r
Description="Build PC/pythonnt_rc(_d).h"\r
- CommandLine="cd $(SolutionDir)
make_versioninfo_d.exe > ..\PC\pythonnt_rc_d.h
"\r
- Outputs="$(SolutionDir)..\PC\pythonnt_rc_d.h"\r
+ CommandLine="cd $(SolutionDir)
make_versioninfo_d.exe > ..\..\PC\pythonnt_rc_d.h
"\r
+ Outputs="$(SolutionDir)..\..\PC\pythonnt_rc_d.h"\r
/>\r
<Tool\r
Name="VCXMLDataGeneratorTool"\r
/>\r
<Tool\r
Name="VCPostBuildEventTool"\r
- CommandLine="cd $(SolutionDir)
make_versioninfo_d.exe > ..\PC\python_nt_d.h
"\r
+ CommandLine="cd $(SolutionDir)
make_versioninfo_d.exe > ..\..\PC\python_nt_d.h
"\r
/>\r
</Configuration>\r
</Configurations>\r
Name="Source Files"\r
>\r
<File\r
- RelativePath="..\PC\make_versioninfo.c"\r
+ RelativePath="..\..\PC\make_versioninfo.c"\r
>\r
</File>\r
</Filter>\r
--- /dev/null
+Microsoft Visual Studio Solution File, Format Version 10.00\r
+# Visual Studio 2008\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "python", "python.vcproj", "{B11D750F-CD1F-4A96-85CE-E69A5C5259F9}"\r
+ ProjectSection(ProjectDependencies) = postProject\r
+ {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}\r
+ {E9E0A1F6-0009-4E8C-B8F8-1B8F5D49A058} = {E9E0A1F6-0009-4E8C-B8F8-1B8F5D49A058}\r
+ EndProjectSection\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "make_versioninfo", "make_versioninfo.vcproj", "{F0E0541E-F17D-430B-97C4-93ADF0DD284E}"\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pythoncore", "pythoncore.vcproj", "{CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}"\r
+ ProjectSection(ProjectDependencies) = postProject\r
+ {F0E0541E-F17D-430B-97C4-93ADF0DD284E} = {F0E0541E-F17D-430B-97C4-93ADF0DD284E}\r
+ {6DE10744-E396-40A5-B4E2-1B69AA7C8D31} = {6DE10744-E396-40A5-B4E2-1B69AA7C8D31}\r
+ {C73F0EC1-358B-4177-940F-0846AC8B04CD} = {C73F0EC1-358B-4177-940F-0846AC8B04CD}\r
+ EndProjectSection\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pythonw", "pythonw.vcproj", "{F4229CC3-873C-49AE-9729-DD308ED4CD4A}"\r
+ ProjectSection(ProjectDependencies) = postProject\r
+ {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}\r
+ EndProjectSection\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "w9xpopen", "w9xpopen.vcproj", "{E9E0A1F6-0009-4E8C-B8F8-1B8F5D49A058}"\r
+ ProjectSection(ProjectDependencies) = postProject\r
+ {6DE10744-E396-40A5-B4E2-1B69AA7C8D31} = {6DE10744-E396-40A5-B4E2-1B69AA7C8D31}\r
+ EndProjectSection\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "make_buildinfo", "make_buildinfo.vcproj", "{C73F0EC1-358B-4177-940F-0846AC8B04CD}"\r
+EndProject\r
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{553EC33E-9816-4996-A660-5D6186A0B0B3}"\r
+ ProjectSection(SolutionItems) = preProject\r
+ ..\Modules\getbuildinfo.c = ..\Modules\getbuildinfo.c\r
+ readme.txt = readme.txt\r
+ EndProjectSection\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "winsound", "winsound.vcproj", "{28B5D777-DDF2-4B6B-B34F-31D938813856}"\r
+ ProjectSection(ProjectDependencies) = postProject\r
+ {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}\r
+ EndProjectSection\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_bsddb", "_bsddb.vcproj", "{B4D38F3F-68FB-42EC-A45D-E00657BB3627}"\r
+ ProjectSection(ProjectDependencies) = postProject\r
+ {6DE10744-E396-40A5-B4E2-1B69AA7C8D31} = {6DE10744-E396-40A5-B4E2-1B69AA7C8D31}\r
+ {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}\r
+ EndProjectSection\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_ctypes", "_ctypes.vcproj", "{0E9791DB-593A-465F-98BC-681011311618}"\r
+ ProjectSection(ProjectDependencies) = postProject\r
+ {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}\r
+ EndProjectSection\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_ctypes_test", "_ctypes_test.vcproj", "{9EC7190A-249F-4180-A900-548FDCF3055F}"\r
+ ProjectSection(ProjectDependencies) = postProject\r
+ {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}\r
+ EndProjectSection\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_elementtree", "_elementtree.vcproj", "{17E1E049-C309-4D79-843F-AE483C264AEA}"\r
+ ProjectSection(ProjectDependencies) = postProject\r
+ {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}\r
+ EndProjectSection\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_msi", "_msi.vcproj", "{31FFC478-7B4A-43E8-9954-8D03E2187E9C}"\r
+ ProjectSection(ProjectDependencies) = postProject\r
+ {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}\r
+ EndProjectSection\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_socket", "_socket.vcproj", "{86937F53-C189-40EF-8CE8-8759D8E7D480}"\r
+ ProjectSection(ProjectDependencies) = postProject\r
+ {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}\r
+ EndProjectSection\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_sqlite3", "_sqlite3.vcproj", "{13CECB97-4119-4316-9D42-8534019A5A44}"\r
+ ProjectSection(ProjectDependencies) = postProject\r
+ {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}\r
+ {A1A295E5-463C-437F-81CA-1F32367685DA} = {A1A295E5-463C-437F-81CA-1F32367685DA}\r
+ EndProjectSection\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_ssl", "_ssl.vcproj", "{C6E20F84-3247-4AD6-B051-B073268F73BA}"\r
+ ProjectSection(ProjectDependencies) = postProject\r
+ {B11D750F-CD1F-4A96-85CE-E69A5C5259F9} = {B11D750F-CD1F-4A96-85CE-E69A5C5259F9}\r
+ {86937F53-C189-40EF-8CE8-8759D8E7D480} = {86937F53-C189-40EF-8CE8-8759D8E7D480}\r
+ {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}\r
+ EndProjectSection\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_testcapi", "_testcapi.vcproj", "{6901D91C-6E48-4BB7-9FEC-700C8131DF1D}"\r
+ ProjectSection(ProjectDependencies) = postProject\r
+ {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}\r
+ EndProjectSection\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_tkinter", "_tkinter.vcproj", "{4946ECAC-2E69-4BF8-A90A-F5136F5094DF}"\r
+ ProjectSection(ProjectDependencies) = postProject\r
+ {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}\r
+ EndProjectSection\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bz2", "bz2.vcproj", "{73FCD2BD-F133-46B7-8EC1-144CD82A59D5}"\r
+ ProjectSection(ProjectDependencies) = postProject\r
+ {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}\r
+ EndProjectSection\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "select", "select.vcproj", "{18CAE28C-B454-46C1-87A0-493D91D97F03}"\r
+ ProjectSection(ProjectDependencies) = postProject\r
+ {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}\r
+ EndProjectSection\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "unicodedata", "unicodedata.vcproj", "{ECC7CEAC-A5E5-458E-BB9E-2413CC847881}"\r
+ ProjectSection(ProjectDependencies) = postProject\r
+ {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}\r
+ EndProjectSection\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pyexpat", "pyexpat.vcproj", "{D06B6426-4762-44CC-8BAD-D79052507F2F}"\r
+ ProjectSection(ProjectDependencies) = postProject\r
+ {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}\r
+ EndProjectSection\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bdist_wininst", "bdist_wininst.vcproj", "{EB1C19C1-1F18-421E-9735-CAEE69DC6A3C}"\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_hashlib", "_hashlib.vcproj", "{447F05A8-F581-4CAC-A466-5AC7936E207E}"\r
+ ProjectSection(ProjectDependencies) = postProject\r
+ {B11D750F-CD1F-4A96-85CE-E69A5C5259F9} = {B11D750F-CD1F-4A96-85CE-E69A5C5259F9}\r
+ {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}\r
+ EndProjectSection\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sqlite3", "sqlite3.vcproj", "{A1A295E5-463C-437F-81CA-1F32367685DA}"\r
+ ProjectSection(ProjectDependencies) = postProject\r
+ {6DE10744-E396-40A5-B4E2-1B69AA7C8D31} = {6DE10744-E396-40A5-B4E2-1B69AA7C8D31}\r
+ EndProjectSection\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_multiprocessing", "_multiprocessing.vcproj", "{9E48B300-37D1-11DD-8C41-005056C00008}"\r
+ ProjectSection(ProjectDependencies) = postProject\r
+ {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}\r
+ EndProjectSection\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "kill_python", "kill_python.vcproj", "{6DE10744-E396-40A5-B4E2-1B69AA7C8D31}"\r
+EndProject\r
+Global\r
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution\r
+ Debug|Win32 = Debug|Win32\r
+ Debug|x64 = Debug|x64\r
+ PGInstrument|Win32 = PGInstrument|Win32\r
+ PGInstrument|x64 = PGInstrument|x64\r
+ PGUpdate|Win32 = PGUpdate|Win32\r
+ PGUpdate|x64 = PGUpdate|x64\r
+ Release|Win32 = Release|Win32\r
+ Release|x64 = Release|x64\r
+ EndGlobalSection\r
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution\r
+ {B11D750F-CD1F-4A96-85CE-E69A5C5259F9}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {B11D750F-CD1F-4A96-85CE-E69A5C5259F9}.Debug|Win32.Build.0 = Debug|Win32\r
+ {B11D750F-CD1F-4A96-85CE-E69A5C5259F9}.Debug|x64.ActiveCfg = Debug|x64\r
+ {B11D750F-CD1F-4A96-85CE-E69A5C5259F9}.Debug|x64.Build.0 = Debug|x64\r
+ {B11D750F-CD1F-4A96-85CE-E69A5C5259F9}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32\r
+ {B11D750F-CD1F-4A96-85CE-E69A5C5259F9}.PGInstrument|Win32.Build.0 = PGInstrument|Win32\r
+ {B11D750F-CD1F-4A96-85CE-E69A5C5259F9}.PGInstrument|x64.ActiveCfg = PGInstrument|x64\r
+ {B11D750F-CD1F-4A96-85CE-E69A5C5259F9}.PGInstrument|x64.Build.0 = PGInstrument|x64\r
+ {B11D750F-CD1F-4A96-85CE-E69A5C5259F9}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32\r
+ {B11D750F-CD1F-4A96-85CE-E69A5C5259F9}.PGUpdate|Win32.Build.0 = PGUpdate|Win32\r
+ {B11D750F-CD1F-4A96-85CE-E69A5C5259F9}.PGUpdate|x64.ActiveCfg = PGUpdate|x64\r
+ {B11D750F-CD1F-4A96-85CE-E69A5C5259F9}.PGUpdate|x64.Build.0 = PGUpdate|x64\r
+ {B11D750F-CD1F-4A96-85CE-E69A5C5259F9}.Release|Win32.ActiveCfg = Release|Win32\r
+ {B11D750F-CD1F-4A96-85CE-E69A5C5259F9}.Release|Win32.Build.0 = Release|Win32\r
+ {B11D750F-CD1F-4A96-85CE-E69A5C5259F9}.Release|x64.ActiveCfg = Release|x64\r
+ {B11D750F-CD1F-4A96-85CE-E69A5C5259F9}.Release|x64.Build.0 = Release|x64\r
+ {F0E0541E-F17D-430B-97C4-93ADF0DD284E}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {F0E0541E-F17D-430B-97C4-93ADF0DD284E}.Debug|Win32.Build.0 = Debug|Win32\r
+ {F0E0541E-F17D-430B-97C4-93ADF0DD284E}.Debug|x64.ActiveCfg = Debug|Win32\r
+ {F0E0541E-F17D-430B-97C4-93ADF0DD284E}.Debug|x64.Build.0 = Debug|Win32\r
+ {F0E0541E-F17D-430B-97C4-93ADF0DD284E}.PGInstrument|Win32.ActiveCfg = Release|Win32\r
+ {F0E0541E-F17D-430B-97C4-93ADF0DD284E}.PGInstrument|Win32.Build.0 = Release|Win32\r
+ {F0E0541E-F17D-430B-97C4-93ADF0DD284E}.PGInstrument|x64.ActiveCfg = Release|Win32\r
+ {F0E0541E-F17D-430B-97C4-93ADF0DD284E}.PGInstrument|x64.Build.0 = Release|Win32\r
+ {F0E0541E-F17D-430B-97C4-93ADF0DD284E}.PGUpdate|Win32.ActiveCfg = Release|Win32\r
+ {F0E0541E-F17D-430B-97C4-93ADF0DD284E}.PGUpdate|Win32.Build.0 = Release|Win32\r
+ {F0E0541E-F17D-430B-97C4-93ADF0DD284E}.PGUpdate|x64.ActiveCfg = Release|Win32\r
+ {F0E0541E-F17D-430B-97C4-93ADF0DD284E}.PGUpdate|x64.Build.0 = Release|Win32\r
+ {F0E0541E-F17D-430B-97C4-93ADF0DD284E}.Release|Win32.ActiveCfg = Release|Win32\r
+ {F0E0541E-F17D-430B-97C4-93ADF0DD284E}.Release|Win32.Build.0 = Release|Win32\r
+ {F0E0541E-F17D-430B-97C4-93ADF0DD284E}.Release|x64.ActiveCfg = Release|Win32\r
+ {F0E0541E-F17D-430B-97C4-93ADF0DD284E}.Release|x64.Build.0 = Release|Win32\r
+ {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}.Debug|Win32.Build.0 = Debug|Win32\r
+ {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}.Debug|x64.ActiveCfg = Debug|x64\r
+ {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}.Debug|x64.Build.0 = Debug|x64\r
+ {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32\r
+ {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}.PGInstrument|Win32.Build.0 = PGInstrument|Win32\r
+ {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}.PGInstrument|x64.ActiveCfg = PGInstrument|x64\r
+ {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}.PGInstrument|x64.Build.0 = PGInstrument|x64\r
+ {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32\r
+ {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}.PGUpdate|Win32.Build.0 = PGUpdate|Win32\r
+ {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}.PGUpdate|x64.ActiveCfg = PGUpdate|x64\r
+ {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}.PGUpdate|x64.Build.0 = PGUpdate|x64\r
+ {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}.Release|Win32.ActiveCfg = Release|Win32\r
+ {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}.Release|Win32.Build.0 = Release|Win32\r
+ {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}.Release|x64.ActiveCfg = Release|x64\r
+ {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}.Release|x64.Build.0 = Release|x64\r
+ {F4229CC3-873C-49AE-9729-DD308ED4CD4A}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {F4229CC3-873C-49AE-9729-DD308ED4CD4A}.Debug|Win32.Build.0 = Debug|Win32\r
+ {F4229CC3-873C-49AE-9729-DD308ED4CD4A}.Debug|x64.ActiveCfg = Debug|x64\r
+ {F4229CC3-873C-49AE-9729-DD308ED4CD4A}.Debug|x64.Build.0 = Debug|x64\r
+ {F4229CC3-873C-49AE-9729-DD308ED4CD4A}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32\r
+ {F4229CC3-873C-49AE-9729-DD308ED4CD4A}.PGInstrument|Win32.Build.0 = PGInstrument|Win32\r
+ {F4229CC3-873C-49AE-9729-DD308ED4CD4A}.PGInstrument|x64.ActiveCfg = PGInstrument|x64\r
+ {F4229CC3-873C-49AE-9729-DD308ED4CD4A}.PGInstrument|x64.Build.0 = PGInstrument|x64\r
+ {F4229CC3-873C-49AE-9729-DD308ED4CD4A}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32\r
+ {F4229CC3-873C-49AE-9729-DD308ED4CD4A}.PGUpdate|Win32.Build.0 = PGUpdate|Win32\r
+ {F4229CC3-873C-49AE-9729-DD308ED4CD4A}.PGUpdate|x64.ActiveCfg = PGUpdate|x64\r
+ {F4229CC3-873C-49AE-9729-DD308ED4CD4A}.PGUpdate|x64.Build.0 = PGUpdate|x64\r
+ {F4229CC3-873C-49AE-9729-DD308ED4CD4A}.Release|Win32.ActiveCfg = Release|Win32\r
+ {F4229CC3-873C-49AE-9729-DD308ED4CD4A}.Release|Win32.Build.0 = Release|Win32\r
+ {F4229CC3-873C-49AE-9729-DD308ED4CD4A}.Release|x64.ActiveCfg = Release|x64\r
+ {F4229CC3-873C-49AE-9729-DD308ED4CD4A}.Release|x64.Build.0 = Release|x64\r
+ {E9E0A1F6-0009-4E8C-B8F8-1B8F5D49A058}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {E9E0A1F6-0009-4E8C-B8F8-1B8F5D49A058}.Debug|Win32.Build.0 = Debug|Win32\r
+ {E9E0A1F6-0009-4E8C-B8F8-1B8F5D49A058}.Debug|x64.ActiveCfg = Debug|x64\r
+ {E9E0A1F6-0009-4E8C-B8F8-1B8F5D49A058}.Debug|x64.Build.0 = Debug|x64\r
+ {E9E0A1F6-0009-4E8C-B8F8-1B8F5D49A058}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32\r
+ {E9E0A1F6-0009-4E8C-B8F8-1B8F5D49A058}.PGInstrument|Win32.Build.0 = PGInstrument|Win32\r
+ {E9E0A1F6-0009-4E8C-B8F8-1B8F5D49A058}.PGInstrument|x64.ActiveCfg = PGInstrument|x64\r
+ {E9E0A1F6-0009-4E8C-B8F8-1B8F5D49A058}.PGInstrument|x64.Build.0 = PGInstrument|x64\r
+ {E9E0A1F6-0009-4E8C-B8F8-1B8F5D49A058}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32\r
+ {E9E0A1F6-0009-4E8C-B8F8-1B8F5D49A058}.PGUpdate|Win32.Build.0 = PGUpdate|Win32\r
+ {E9E0A1F6-0009-4E8C-B8F8-1B8F5D49A058}.PGUpdate|x64.ActiveCfg = PGUpdate|x64\r
+ {E9E0A1F6-0009-4E8C-B8F8-1B8F5D49A058}.PGUpdate|x64.Build.0 = PGUpdate|x64\r
+ {E9E0A1F6-0009-4E8C-B8F8-1B8F5D49A058}.Release|Win32.ActiveCfg = Release|Win32\r
+ {E9E0A1F6-0009-4E8C-B8F8-1B8F5D49A058}.Release|Win32.Build.0 = Release|Win32\r
+ {E9E0A1F6-0009-4E8C-B8F8-1B8F5D49A058}.Release|x64.ActiveCfg = Release|x64\r
+ {E9E0A1F6-0009-4E8C-B8F8-1B8F5D49A058}.Release|x64.Build.0 = Release|x64\r
+ {C73F0EC1-358B-4177-940F-0846AC8B04CD}.Debug|Win32.ActiveCfg = Release|Win32\r
+ {C73F0EC1-358B-4177-940F-0846AC8B04CD}.Debug|Win32.Build.0 = Release|Win32\r
+ {C73F0EC1-358B-4177-940F-0846AC8B04CD}.Debug|x64.ActiveCfg = Release|Win32\r
+ {C73F0EC1-358B-4177-940F-0846AC8B04CD}.Debug|x64.Build.0 = Release|Win32\r
+ {C73F0EC1-358B-4177-940F-0846AC8B04CD}.PGInstrument|Win32.ActiveCfg = Release|Win32\r
+ {C73F0EC1-358B-4177-940F-0846AC8B04CD}.PGInstrument|Win32.Build.0 = Release|Win32\r
+ {C73F0EC1-358B-4177-940F-0846AC8B04CD}.PGInstrument|x64.ActiveCfg = Release|Win32\r
+ {C73F0EC1-358B-4177-940F-0846AC8B04CD}.PGInstrument|x64.Build.0 = Release|Win32\r
+ {C73F0EC1-358B-4177-940F-0846AC8B04CD}.PGUpdate|Win32.ActiveCfg = Release|Win32\r
+ {C73F0EC1-358B-4177-940F-0846AC8B04CD}.PGUpdate|Win32.Build.0 = Release|Win32\r
+ {C73F0EC1-358B-4177-940F-0846AC8B04CD}.PGUpdate|x64.ActiveCfg = Release|Win32\r
+ {C73F0EC1-358B-4177-940F-0846AC8B04CD}.PGUpdate|x64.Build.0 = Release|Win32\r
+ {C73F0EC1-358B-4177-940F-0846AC8B04CD}.Release|Win32.ActiveCfg = Release|Win32\r
+ {C73F0EC1-358B-4177-940F-0846AC8B04CD}.Release|Win32.Build.0 = Release|Win32\r
+ {C73F0EC1-358B-4177-940F-0846AC8B04CD}.Release|x64.ActiveCfg = Release|Win32\r
+ {C73F0EC1-358B-4177-940F-0846AC8B04CD}.Release|x64.Build.0 = Release|Win32\r
+ {28B5D777-DDF2-4B6B-B34F-31D938813856}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {28B5D777-DDF2-4B6B-B34F-31D938813856}.Debug|Win32.Build.0 = Debug|Win32\r
+ {28B5D777-DDF2-4B6B-B34F-31D938813856}.Debug|x64.ActiveCfg = Debug|x64\r
+ {28B5D777-DDF2-4B6B-B34F-31D938813856}.Debug|x64.Build.0 = Debug|x64\r
+ {28B5D777-DDF2-4B6B-B34F-31D938813856}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32\r
+ {28B5D777-DDF2-4B6B-B34F-31D938813856}.PGInstrument|Win32.Build.0 = PGInstrument|Win32\r
+ {28B5D777-DDF2-4B6B-B34F-31D938813856}.PGInstrument|x64.ActiveCfg = PGInstrument|x64\r
+ {28B5D777-DDF2-4B6B-B34F-31D938813856}.PGInstrument|x64.Build.0 = PGInstrument|x64\r
+ {28B5D777-DDF2-4B6B-B34F-31D938813856}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32\r
+ {28B5D777-DDF2-4B6B-B34F-31D938813856}.PGUpdate|Win32.Build.0 = PGUpdate|Win32\r
+ {28B5D777-DDF2-4B6B-B34F-31D938813856}.PGUpdate|x64.ActiveCfg = PGUpdate|x64\r
+ {28B5D777-DDF2-4B6B-B34F-31D938813856}.PGUpdate|x64.Build.0 = PGUpdate|x64\r
+ {28B5D777-DDF2-4B6B-B34F-31D938813856}.Release|Win32.ActiveCfg = Release|Win32\r
+ {28B5D777-DDF2-4B6B-B34F-31D938813856}.Release|Win32.Build.0 = Release|Win32\r
+ {28B5D777-DDF2-4B6B-B34F-31D938813856}.Release|x64.ActiveCfg = Release|x64\r
+ {28B5D777-DDF2-4B6B-B34F-31D938813856}.Release|x64.Build.0 = Release|x64\r
+ {B4D38F3F-68FB-42EC-A45D-E00657BB3627}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {B4D38F3F-68FB-42EC-A45D-E00657BB3627}.Debug|Win32.Build.0 = Debug|Win32\r
+ {B4D38F3F-68FB-42EC-A45D-E00657BB3627}.Debug|x64.ActiveCfg = Debug|x64\r
+ {B4D38F3F-68FB-42EC-A45D-E00657BB3627}.Debug|x64.Build.0 = Debug|x64\r
+ {B4D38F3F-68FB-42EC-A45D-E00657BB3627}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32\r
+ {B4D38F3F-68FB-42EC-A45D-E00657BB3627}.PGInstrument|Win32.Build.0 = PGInstrument|Win32\r
+ {B4D38F3F-68FB-42EC-A45D-E00657BB3627}.PGInstrument|x64.ActiveCfg = PGInstrument|x64\r
+ {B4D38F3F-68FB-42EC-A45D-E00657BB3627}.PGInstrument|x64.Build.0 = PGInstrument|x64\r
+ {B4D38F3F-68FB-42EC-A45D-E00657BB3627}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32\r
+ {B4D38F3F-68FB-42EC-A45D-E00657BB3627}.PGUpdate|Win32.Build.0 = PGUpdate|Win32\r
+ {B4D38F3F-68FB-42EC-A45D-E00657BB3627}.PGUpdate|x64.ActiveCfg = PGUpdate|x64\r
+ {B4D38F3F-68FB-42EC-A45D-E00657BB3627}.PGUpdate|x64.Build.0 = PGUpdate|x64\r
+ {B4D38F3F-68FB-42EC-A45D-E00657BB3627}.Release|Win32.ActiveCfg = Release|Win32\r
+ {B4D38F3F-68FB-42EC-A45D-E00657BB3627}.Release|Win32.Build.0 = Release|Win32\r
+ {B4D38F3F-68FB-42EC-A45D-E00657BB3627}.Release|x64.ActiveCfg = Release|x64\r
+ {B4D38F3F-68FB-42EC-A45D-E00657BB3627}.Release|x64.Build.0 = Release|x64\r
+ {0E9791DB-593A-465F-98BC-681011311618}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {0E9791DB-593A-465F-98BC-681011311618}.Debug|Win32.Build.0 = Debug|Win32\r
+ {0E9791DB-593A-465F-98BC-681011311618}.Debug|x64.ActiveCfg = Debug|x64\r
+ {0E9791DB-593A-465F-98BC-681011311618}.Debug|x64.Build.0 = Debug|x64\r
+ {0E9791DB-593A-465F-98BC-681011311618}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32\r
+ {0E9791DB-593A-465F-98BC-681011311618}.PGInstrument|Win32.Build.0 = PGInstrument|Win32\r
+ {0E9791DB-593A-465F-98BC-681011311618}.PGInstrument|x64.ActiveCfg = PGInstrument|x64\r
+ {0E9791DB-593A-465F-98BC-681011311618}.PGInstrument|x64.Build.0 = PGInstrument|x64\r
+ {0E9791DB-593A-465F-98BC-681011311618}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32\r
+ {0E9791DB-593A-465F-98BC-681011311618}.PGUpdate|Win32.Build.0 = PGUpdate|Win32\r
+ {0E9791DB-593A-465F-98BC-681011311618}.PGUpdate|x64.ActiveCfg = PGUpdate|x64\r
+ {0E9791DB-593A-465F-98BC-681011311618}.PGUpdate|x64.Build.0 = PGUpdate|x64\r
+ {0E9791DB-593A-465F-98BC-681011311618}.Release|Win32.ActiveCfg = Release|Win32\r
+ {0E9791DB-593A-465F-98BC-681011311618}.Release|Win32.Build.0 = Release|Win32\r
+ {0E9791DB-593A-465F-98BC-681011311618}.Release|x64.ActiveCfg = Release|x64\r
+ {0E9791DB-593A-465F-98BC-681011311618}.Release|x64.Build.0 = Release|x64\r
+ {9EC7190A-249F-4180-A900-548FDCF3055F}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {9EC7190A-249F-4180-A900-548FDCF3055F}.Debug|Win32.Build.0 = Debug|Win32\r
+ {9EC7190A-249F-4180-A900-548FDCF3055F}.Debug|x64.ActiveCfg = Debug|x64\r
+ {9EC7190A-249F-4180-A900-548FDCF3055F}.Debug|x64.Build.0 = Debug|x64\r
+ {9EC7190A-249F-4180-A900-548FDCF3055F}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32\r
+ {9EC7190A-249F-4180-A900-548FDCF3055F}.PGInstrument|Win32.Build.0 = PGInstrument|Win32\r
+ {9EC7190A-249F-4180-A900-548FDCF3055F}.PGInstrument|x64.ActiveCfg = PGInstrument|x64\r
+ {9EC7190A-249F-4180-A900-548FDCF3055F}.PGInstrument|x64.Build.0 = PGInstrument|x64\r
+ {9EC7190A-249F-4180-A900-548FDCF3055F}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32\r
+ {9EC7190A-249F-4180-A900-548FDCF3055F}.PGUpdate|Win32.Build.0 = PGUpdate|Win32\r
+ {9EC7190A-249F-4180-A900-548FDCF3055F}.PGUpdate|x64.ActiveCfg = PGUpdate|x64\r
+ {9EC7190A-249F-4180-A900-548FDCF3055F}.PGUpdate|x64.Build.0 = PGUpdate|x64\r
+ {9EC7190A-249F-4180-A900-548FDCF3055F}.Release|Win32.ActiveCfg = Release|Win32\r
+ {9EC7190A-249F-4180-A900-548FDCF3055F}.Release|Win32.Build.0 = Release|Win32\r
+ {9EC7190A-249F-4180-A900-548FDCF3055F}.Release|x64.ActiveCfg = Release|x64\r
+ {9EC7190A-249F-4180-A900-548FDCF3055F}.Release|x64.Build.0 = Release|x64\r
+ {17E1E049-C309-4D79-843F-AE483C264AEA}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {17E1E049-C309-4D79-843F-AE483C264AEA}.Debug|Win32.Build.0 = Debug|Win32\r
+ {17E1E049-C309-4D79-843F-AE483C264AEA}.Debug|x64.ActiveCfg = Debug|x64\r
+ {17E1E049-C309-4D79-843F-AE483C264AEA}.Debug|x64.Build.0 = Debug|x64\r
+ {17E1E049-C309-4D79-843F-AE483C264AEA}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32\r
+ {17E1E049-C309-4D79-843F-AE483C264AEA}.PGInstrument|Win32.Build.0 = PGInstrument|Win32\r
+ {17E1E049-C309-4D79-843F-AE483C264AEA}.PGInstrument|x64.ActiveCfg = PGInstrument|x64\r
+ {17E1E049-C309-4D79-843F-AE483C264AEA}.PGInstrument|x64.Build.0 = PGInstrument|x64\r
+ {17E1E049-C309-4D79-843F-AE483C264AEA}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32\r
+ {17E1E049-C309-4D79-843F-AE483C264AEA}.PGUpdate|Win32.Build.0 = PGUpdate|Win32\r
+ {17E1E049-C309-4D79-843F-AE483C264AEA}.PGUpdate|x64.ActiveCfg = PGUpdate|x64\r
+ {17E1E049-C309-4D79-843F-AE483C264AEA}.PGUpdate|x64.Build.0 = PGUpdate|x64\r
+ {17E1E049-C309-4D79-843F-AE483C264AEA}.Release|Win32.ActiveCfg = Release|Win32\r
+ {17E1E049-C309-4D79-843F-AE483C264AEA}.Release|Win32.Build.0 = Release|Win32\r
+ {17E1E049-C309-4D79-843F-AE483C264AEA}.Release|x64.ActiveCfg = Release|x64\r
+ {17E1E049-C309-4D79-843F-AE483C264AEA}.Release|x64.Build.0 = Release|x64\r
+ {31FFC478-7B4A-43E8-9954-8D03E2187E9C}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {31FFC478-7B4A-43E8-9954-8D03E2187E9C}.Debug|Win32.Build.0 = Debug|Win32\r
+ {31FFC478-7B4A-43E8-9954-8D03E2187E9C}.Debug|x64.ActiveCfg = Debug|x64\r
+ {31FFC478-7B4A-43E8-9954-8D03E2187E9C}.Debug|x64.Build.0 = Debug|x64\r
+ {31FFC478-7B4A-43E8-9954-8D03E2187E9C}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32\r
+ {31FFC478-7B4A-43E8-9954-8D03E2187E9C}.PGInstrument|Win32.Build.0 = PGInstrument|Win32\r
+ {31FFC478-7B4A-43E8-9954-8D03E2187E9C}.PGInstrument|x64.ActiveCfg = PGInstrument|x64\r
+ {31FFC478-7B4A-43E8-9954-8D03E2187E9C}.PGInstrument|x64.Build.0 = PGInstrument|x64\r
+ {31FFC478-7B4A-43E8-9954-8D03E2187E9C}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32\r
+ {31FFC478-7B4A-43E8-9954-8D03E2187E9C}.PGUpdate|Win32.Build.0 = PGUpdate|Win32\r
+ {31FFC478-7B4A-43E8-9954-8D03E2187E9C}.PGUpdate|x64.ActiveCfg = PGUpdate|x64\r
+ {31FFC478-7B4A-43E8-9954-8D03E2187E9C}.PGUpdate|x64.Build.0 = PGUpdate|x64\r
+ {31FFC478-7B4A-43E8-9954-8D03E2187E9C}.Release|Win32.ActiveCfg = Release|Win32\r
+ {31FFC478-7B4A-43E8-9954-8D03E2187E9C}.Release|Win32.Build.0 = Release|Win32\r
+ {31FFC478-7B4A-43E8-9954-8D03E2187E9C}.Release|x64.ActiveCfg = Release|x64\r
+ {31FFC478-7B4A-43E8-9954-8D03E2187E9C}.Release|x64.Build.0 = Release|x64\r
+ {86937F53-C189-40EF-8CE8-8759D8E7D480}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {86937F53-C189-40EF-8CE8-8759D8E7D480}.Debug|Win32.Build.0 = Debug|Win32\r
+ {86937F53-C189-40EF-8CE8-8759D8E7D480}.Debug|x64.ActiveCfg = Debug|x64\r
+ {86937F53-C189-40EF-8CE8-8759D8E7D480}.Debug|x64.Build.0 = Debug|x64\r
+ {86937F53-C189-40EF-8CE8-8759D8E7D480}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32\r
+ {86937F53-C189-40EF-8CE8-8759D8E7D480}.PGInstrument|Win32.Build.0 = PGInstrument|Win32\r
+ {86937F53-C189-40EF-8CE8-8759D8E7D480}.PGInstrument|x64.ActiveCfg = PGInstrument|x64\r
+ {86937F53-C189-40EF-8CE8-8759D8E7D480}.PGInstrument|x64.Build.0 = PGInstrument|x64\r
+ {86937F53-C189-40EF-8CE8-8759D8E7D480}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32\r
+ {86937F53-C189-40EF-8CE8-8759D8E7D480}.PGUpdate|Win32.Build.0 = PGUpdate|Win32\r
+ {86937F53-C189-40EF-8CE8-8759D8E7D480}.PGUpdate|x64.ActiveCfg = PGUpdate|x64\r
+ {86937F53-C189-40EF-8CE8-8759D8E7D480}.PGUpdate|x64.Build.0 = PGUpdate|x64\r
+ {86937F53-C189-40EF-8CE8-8759D8E7D480}.Release|Win32.ActiveCfg = Release|Win32\r
+ {86937F53-C189-40EF-8CE8-8759D8E7D480}.Release|Win32.Build.0 = Release|Win32\r
+ {86937F53-C189-40EF-8CE8-8759D8E7D480}.Release|x64.ActiveCfg = Release|x64\r
+ {86937F53-C189-40EF-8CE8-8759D8E7D480}.Release|x64.Build.0 = Release|x64\r
+ {13CECB97-4119-4316-9D42-8534019A5A44}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {13CECB97-4119-4316-9D42-8534019A5A44}.Debug|Win32.Build.0 = Debug|Win32\r
+ {13CECB97-4119-4316-9D42-8534019A5A44}.Debug|x64.ActiveCfg = Debug|x64\r
+ {13CECB97-4119-4316-9D42-8534019A5A44}.Debug|x64.Build.0 = Debug|x64\r
+ {13CECB97-4119-4316-9D42-8534019A5A44}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32\r
+ {13CECB97-4119-4316-9D42-8534019A5A44}.PGInstrument|Win32.Build.0 = PGInstrument|Win32\r
+ {13CECB97-4119-4316-9D42-8534019A5A44}.PGInstrument|x64.ActiveCfg = PGInstrument|x64\r
+ {13CECB97-4119-4316-9D42-8534019A5A44}.PGInstrument|x64.Build.0 = PGInstrument|x64\r
+ {13CECB97-4119-4316-9D42-8534019A5A44}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32\r
+ {13CECB97-4119-4316-9D42-8534019A5A44}.PGUpdate|Win32.Build.0 = PGUpdate|Win32\r
+ {13CECB97-4119-4316-9D42-8534019A5A44}.PGUpdate|x64.ActiveCfg = PGUpdate|x64\r
+ {13CECB97-4119-4316-9D42-8534019A5A44}.PGUpdate|x64.Build.0 = PGUpdate|x64\r
+ {13CECB97-4119-4316-9D42-8534019A5A44}.Release|Win32.ActiveCfg = Release|Win32\r
+ {13CECB97-4119-4316-9D42-8534019A5A44}.Release|Win32.Build.0 = Release|Win32\r
+ {13CECB97-4119-4316-9D42-8534019A5A44}.Release|x64.ActiveCfg = Release|x64\r
+ {13CECB97-4119-4316-9D42-8534019A5A44}.Release|x64.Build.0 = Release|x64\r
+ {C6E20F84-3247-4AD6-B051-B073268F73BA}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {C6E20F84-3247-4AD6-B051-B073268F73BA}.Debug|Win32.Build.0 = Debug|Win32\r
+ {C6E20F84-3247-4AD6-B051-B073268F73BA}.Debug|x64.ActiveCfg = Debug|x64\r
+ {C6E20F84-3247-4AD6-B051-B073268F73BA}.Debug|x64.Build.0 = Debug|x64\r
+ {C6E20F84-3247-4AD6-B051-B073268F73BA}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32\r
+ {C6E20F84-3247-4AD6-B051-B073268F73BA}.PGInstrument|Win32.Build.0 = PGInstrument|Win32\r
+ {C6E20F84-3247-4AD6-B051-B073268F73BA}.PGInstrument|x64.ActiveCfg = PGInstrument|x64\r
+ {C6E20F84-3247-4AD6-B051-B073268F73BA}.PGInstrument|x64.Build.0 = PGInstrument|x64\r
+ {C6E20F84-3247-4AD6-B051-B073268F73BA}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32\r
+ {C6E20F84-3247-4AD6-B051-B073268F73BA}.PGUpdate|Win32.Build.0 = PGUpdate|Win32\r
+ {C6E20F84-3247-4AD6-B051-B073268F73BA}.PGUpdate|x64.ActiveCfg = PGUpdate|x64\r
+ {C6E20F84-3247-4AD6-B051-B073268F73BA}.PGUpdate|x64.Build.0 = PGUpdate|x64\r
+ {C6E20F84-3247-4AD6-B051-B073268F73BA}.Release|Win32.ActiveCfg = Release|Win32\r
+ {C6E20F84-3247-4AD6-B051-B073268F73BA}.Release|Win32.Build.0 = Release|Win32\r
+ {C6E20F84-3247-4AD6-B051-B073268F73BA}.Release|x64.ActiveCfg = Release|x64\r
+ {C6E20F84-3247-4AD6-B051-B073268F73BA}.Release|x64.Build.0 = Release|x64\r
+ {6901D91C-6E48-4BB7-9FEC-700C8131DF1D}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {6901D91C-6E48-4BB7-9FEC-700C8131DF1D}.Debug|Win32.Build.0 = Debug|Win32\r
+ {6901D91C-6E48-4BB7-9FEC-700C8131DF1D}.Debug|x64.ActiveCfg = Debug|x64\r
+ {6901D91C-6E48-4BB7-9FEC-700C8131DF1D}.Debug|x64.Build.0 = Debug|x64\r
+ {6901D91C-6E48-4BB7-9FEC-700C8131DF1D}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32\r
+ {6901D91C-6E48-4BB7-9FEC-700C8131DF1D}.PGInstrument|Win32.Build.0 = PGInstrument|Win32\r
+ {6901D91C-6E48-4BB7-9FEC-700C8131DF1D}.PGInstrument|x64.ActiveCfg = PGInstrument|x64\r
+ {6901D91C-6E48-4BB7-9FEC-700C8131DF1D}.PGInstrument|x64.Build.0 = PGInstrument|x64\r
+ {6901D91C-6E48-4BB7-9FEC-700C8131DF1D}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32\r
+ {6901D91C-6E48-4BB7-9FEC-700C8131DF1D}.PGUpdate|Win32.Build.0 = PGUpdate|Win32\r
+ {6901D91C-6E48-4BB7-9FEC-700C8131DF1D}.PGUpdate|x64.ActiveCfg = PGUpdate|x64\r
+ {6901D91C-6E48-4BB7-9FEC-700C8131DF1D}.PGUpdate|x64.Build.0 = PGUpdate|x64\r
+ {6901D91C-6E48-4BB7-9FEC-700C8131DF1D}.Release|Win32.ActiveCfg = Release|Win32\r
+ {6901D91C-6E48-4BB7-9FEC-700C8131DF1D}.Release|Win32.Build.0 = Release|Win32\r
+ {6901D91C-6E48-4BB7-9FEC-700C8131DF1D}.Release|x64.ActiveCfg = Release|x64\r
+ {6901D91C-6E48-4BB7-9FEC-700C8131DF1D}.Release|x64.Build.0 = Release|x64\r
+ {4946ECAC-2E69-4BF8-A90A-F5136F5094DF}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {4946ECAC-2E69-4BF8-A90A-F5136F5094DF}.Debug|Win32.Build.0 = Debug|Win32\r
+ {4946ECAC-2E69-4BF8-A90A-F5136F5094DF}.Debug|x64.ActiveCfg = Debug|x64\r
+ {4946ECAC-2E69-4BF8-A90A-F5136F5094DF}.Debug|x64.Build.0 = Debug|x64\r
+ {4946ECAC-2E69-4BF8-A90A-F5136F5094DF}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32\r
+ {4946ECAC-2E69-4BF8-A90A-F5136F5094DF}.PGInstrument|Win32.Build.0 = PGInstrument|Win32\r
+ {4946ECAC-2E69-4BF8-A90A-F5136F5094DF}.PGInstrument|x64.ActiveCfg = PGInstrument|x64\r
+ {4946ECAC-2E69-4BF8-A90A-F5136F5094DF}.PGInstrument|x64.Build.0 = PGInstrument|x64\r
+ {4946ECAC-2E69-4BF8-A90A-F5136F5094DF}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32\r
+ {4946ECAC-2E69-4BF8-A90A-F5136F5094DF}.PGUpdate|Win32.Build.0 = PGUpdate|Win32\r
+ {4946ECAC-2E69-4BF8-A90A-F5136F5094DF}.PGUpdate|x64.ActiveCfg = PGUpdate|x64\r
+ {4946ECAC-2E69-4BF8-A90A-F5136F5094DF}.PGUpdate|x64.Build.0 = PGUpdate|x64\r
+ {4946ECAC-2E69-4BF8-A90A-F5136F5094DF}.Release|Win32.ActiveCfg = Release|Win32\r
+ {4946ECAC-2E69-4BF8-A90A-F5136F5094DF}.Release|Win32.Build.0 = Release|Win32\r
+ {4946ECAC-2E69-4BF8-A90A-F5136F5094DF}.Release|x64.ActiveCfg = Release|x64\r
+ {4946ECAC-2E69-4BF8-A90A-F5136F5094DF}.Release|x64.Build.0 = Release|x64\r
+ {73FCD2BD-F133-46B7-8EC1-144CD82A59D5}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {73FCD2BD-F133-46B7-8EC1-144CD82A59D5}.Debug|Win32.Build.0 = Debug|Win32\r
+ {73FCD2BD-F133-46B7-8EC1-144CD82A59D5}.Debug|x64.ActiveCfg = Debug|x64\r
+ {73FCD2BD-F133-46B7-8EC1-144CD82A59D5}.Debug|x64.Build.0 = Debug|x64\r
+ {73FCD2BD-F133-46B7-8EC1-144CD82A59D5}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32\r
+ {73FCD2BD-F133-46B7-8EC1-144CD82A59D5}.PGInstrument|Win32.Build.0 = PGInstrument|Win32\r
+ {73FCD2BD-F133-46B7-8EC1-144CD82A59D5}.PGInstrument|x64.ActiveCfg = PGInstrument|x64\r
+ {73FCD2BD-F133-46B7-8EC1-144CD82A59D5}.PGInstrument|x64.Build.0 = PGInstrument|x64\r
+ {73FCD2BD-F133-46B7-8EC1-144CD82A59D5}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32\r
+ {73FCD2BD-F133-46B7-8EC1-144CD82A59D5}.PGUpdate|Win32.Build.0 = PGUpdate|Win32\r
+ {73FCD2BD-F133-46B7-8EC1-144CD82A59D5}.PGUpdate|x64.ActiveCfg = PGUpdate|x64\r
+ {73FCD2BD-F133-46B7-8EC1-144CD82A59D5}.PGUpdate|x64.Build.0 = PGUpdate|x64\r
+ {73FCD2BD-F133-46B7-8EC1-144CD82A59D5}.Release|Win32.ActiveCfg = Release|Win32\r
+ {73FCD2BD-F133-46B7-8EC1-144CD82A59D5}.Release|Win32.Build.0 = Release|Win32\r
+ {73FCD2BD-F133-46B7-8EC1-144CD82A59D5}.Release|x64.ActiveCfg = Release|x64\r
+ {73FCD2BD-F133-46B7-8EC1-144CD82A59D5}.Release|x64.Build.0 = Release|x64\r
+ {18CAE28C-B454-46C1-87A0-493D91D97F03}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {18CAE28C-B454-46C1-87A0-493D91D97F03}.Debug|Win32.Build.0 = Debug|Win32\r
+ {18CAE28C-B454-46C1-87A0-493D91D97F03}.Debug|x64.ActiveCfg = Debug|x64\r
+ {18CAE28C-B454-46C1-87A0-493D91D97F03}.Debug|x64.Build.0 = Debug|x64\r
+ {18CAE28C-B454-46C1-87A0-493D91D97F03}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32\r
+ {18CAE28C-B454-46C1-87A0-493D91D97F03}.PGInstrument|Win32.Build.0 = PGInstrument|Win32\r
+ {18CAE28C-B454-46C1-87A0-493D91D97F03}.PGInstrument|x64.ActiveCfg = PGInstrument|x64\r
+ {18CAE28C-B454-46C1-87A0-493D91D97F03}.PGInstrument|x64.Build.0 = PGInstrument|x64\r
+ {18CAE28C-B454-46C1-87A0-493D91D97F03}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32\r
+ {18CAE28C-B454-46C1-87A0-493D91D97F03}.PGUpdate|Win32.Build.0 = PGUpdate|Win32\r
+ {18CAE28C-B454-46C1-87A0-493D91D97F03}.PGUpdate|x64.ActiveCfg = PGUpdate|x64\r
+ {18CAE28C-B454-46C1-87A0-493D91D97F03}.PGUpdate|x64.Build.0 = PGUpdate|x64\r
+ {18CAE28C-B454-46C1-87A0-493D91D97F03}.Release|Win32.ActiveCfg = Release|Win32\r
+ {18CAE28C-B454-46C1-87A0-493D91D97F03}.Release|Win32.Build.0 = Release|Win32\r
+ {18CAE28C-B454-46C1-87A0-493D91D97F03}.Release|x64.ActiveCfg = Release|x64\r
+ {18CAE28C-B454-46C1-87A0-493D91D97F03}.Release|x64.Build.0 = Release|x64\r
+ {ECC7CEAC-A5E5-458E-BB9E-2413CC847881}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {ECC7CEAC-A5E5-458E-BB9E-2413CC847881}.Debug|Win32.Build.0 = Debug|Win32\r
+ {ECC7CEAC-A5E5-458E-BB9E-2413CC847881}.Debug|x64.ActiveCfg = Debug|x64\r
+ {ECC7CEAC-A5E5-458E-BB9E-2413CC847881}.Debug|x64.Build.0 = Debug|x64\r
+ {ECC7CEAC-A5E5-458E-BB9E-2413CC847881}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32\r
+ {ECC7CEAC-A5E5-458E-BB9E-2413CC847881}.PGInstrument|Win32.Build.0 = PGInstrument|Win32\r
+ {ECC7CEAC-A5E5-458E-BB9E-2413CC847881}.PGInstrument|x64.ActiveCfg = PGInstrument|x64\r
+ {ECC7CEAC-A5E5-458E-BB9E-2413CC847881}.PGInstrument|x64.Build.0 = PGInstrument|x64\r
+ {ECC7CEAC-A5E5-458E-BB9E-2413CC847881}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32\r
+ {ECC7CEAC-A5E5-458E-BB9E-2413CC847881}.PGUpdate|Win32.Build.0 = PGUpdate|Win32\r
+ {ECC7CEAC-A5E5-458E-BB9E-2413CC847881}.PGUpdate|x64.ActiveCfg = PGUpdate|x64\r
+ {ECC7CEAC-A5E5-458E-BB9E-2413CC847881}.PGUpdate|x64.Build.0 = PGUpdate|x64\r
+ {ECC7CEAC-A5E5-458E-BB9E-2413CC847881}.Release|Win32.ActiveCfg = Release|Win32\r
+ {ECC7CEAC-A5E5-458E-BB9E-2413CC847881}.Release|Win32.Build.0 = Release|Win32\r
+ {ECC7CEAC-A5E5-458E-BB9E-2413CC847881}.Release|x64.ActiveCfg = Release|x64\r
+ {ECC7CEAC-A5E5-458E-BB9E-2413CC847881}.Release|x64.Build.0 = Release|x64\r
+ {D06B6426-4762-44CC-8BAD-D79052507F2F}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {D06B6426-4762-44CC-8BAD-D79052507F2F}.Debug|Win32.Build.0 = Debug|Win32\r
+ {D06B6426-4762-44CC-8BAD-D79052507F2F}.Debug|x64.ActiveCfg = Debug|x64\r
+ {D06B6426-4762-44CC-8BAD-D79052507F2F}.Debug|x64.Build.0 = Debug|x64\r
+ {D06B6426-4762-44CC-8BAD-D79052507F2F}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32\r
+ {D06B6426-4762-44CC-8BAD-D79052507F2F}.PGInstrument|Win32.Build.0 = PGInstrument|Win32\r
+ {D06B6426-4762-44CC-8BAD-D79052507F2F}.PGInstrument|x64.ActiveCfg = PGInstrument|x64\r
+ {D06B6426-4762-44CC-8BAD-D79052507F2F}.PGInstrument|x64.Build.0 = PGInstrument|x64\r
+ {D06B6426-4762-44CC-8BAD-D79052507F2F}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32\r
+ {D06B6426-4762-44CC-8BAD-D79052507F2F}.PGUpdate|Win32.Build.0 = PGUpdate|Win32\r
+ {D06B6426-4762-44CC-8BAD-D79052507F2F}.PGUpdate|x64.ActiveCfg = PGUpdate|x64\r
+ {D06B6426-4762-44CC-8BAD-D79052507F2F}.PGUpdate|x64.Build.0 = PGUpdate|x64\r
+ {D06B6426-4762-44CC-8BAD-D79052507F2F}.Release|Win32.ActiveCfg = Release|Win32\r
+ {D06B6426-4762-44CC-8BAD-D79052507F2F}.Release|Win32.Build.0 = Release|Win32\r
+ {D06B6426-4762-44CC-8BAD-D79052507F2F}.Release|x64.ActiveCfg = Release|x64\r
+ {D06B6426-4762-44CC-8BAD-D79052507F2F}.Release|x64.Build.0 = Release|x64\r
+ {EB1C19C1-1F18-421E-9735-CAEE69DC6A3C}.Debug|Win32.ActiveCfg = Release|Win32\r
+ {EB1C19C1-1F18-421E-9735-CAEE69DC6A3C}.Debug|x64.ActiveCfg = Release|x64\r
+ {EB1C19C1-1F18-421E-9735-CAEE69DC6A3C}.PGInstrument|Win32.ActiveCfg = Release|Win32\r
+ {EB1C19C1-1F18-421E-9735-CAEE69DC6A3C}.PGInstrument|x64.ActiveCfg = Release|x64\r
+ {EB1C19C1-1F18-421E-9735-CAEE69DC6A3C}.PGUpdate|Win32.ActiveCfg = Release|Win32\r
+ {EB1C19C1-1F18-421E-9735-CAEE69DC6A3C}.PGUpdate|x64.ActiveCfg = Release|x64\r
+ {EB1C19C1-1F18-421E-9735-CAEE69DC6A3C}.Release|Win32.ActiveCfg = Release|Win32\r
+ {EB1C19C1-1F18-421E-9735-CAEE69DC6A3C}.Release|x64.ActiveCfg = Release|x64\r
+ {447F05A8-F581-4CAC-A466-5AC7936E207E}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {447F05A8-F581-4CAC-A466-5AC7936E207E}.Debug|Win32.Build.0 = Debug|Win32\r
+ {447F05A8-F581-4CAC-A466-5AC7936E207E}.Debug|x64.ActiveCfg = Debug|x64\r
+ {447F05A8-F581-4CAC-A466-5AC7936E207E}.Debug|x64.Build.0 = Debug|x64\r
+ {447F05A8-F581-4CAC-A466-5AC7936E207E}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32\r
+ {447F05A8-F581-4CAC-A466-5AC7936E207E}.PGInstrument|Win32.Build.0 = PGInstrument|Win32\r
+ {447F05A8-F581-4CAC-A466-5AC7936E207E}.PGInstrument|x64.ActiveCfg = PGInstrument|x64\r
+ {447F05A8-F581-4CAC-A466-5AC7936E207E}.PGInstrument|x64.Build.0 = PGInstrument|x64\r
+ {447F05A8-F581-4CAC-A466-5AC7936E207E}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32\r
+ {447F05A8-F581-4CAC-A466-5AC7936E207E}.PGUpdate|Win32.Build.0 = PGUpdate|Win32\r
+ {447F05A8-F581-4CAC-A466-5AC7936E207E}.PGUpdate|x64.ActiveCfg = PGUpdate|x64\r
+ {447F05A8-F581-4CAC-A466-5AC7936E207E}.PGUpdate|x64.Build.0 = PGUpdate|x64\r
+ {447F05A8-F581-4CAC-A466-5AC7936E207E}.Release|Win32.ActiveCfg = Release|Win32\r
+ {447F05A8-F581-4CAC-A466-5AC7936E207E}.Release|Win32.Build.0 = Release|Win32\r
+ {447F05A8-F581-4CAC-A466-5AC7936E207E}.Release|x64.ActiveCfg = Release|x64\r
+ {447F05A8-F581-4CAC-A466-5AC7936E207E}.Release|x64.Build.0 = Release|x64\r
+ {A1A295E5-463C-437F-81CA-1F32367685DA}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {A1A295E5-463C-437F-81CA-1F32367685DA}.Debug|Win32.Build.0 = Debug|Win32\r
+ {A1A295E5-463C-437F-81CA-1F32367685DA}.Debug|x64.ActiveCfg = Debug|x64\r
+ {A1A295E5-463C-437F-81CA-1F32367685DA}.Debug|x64.Build.0 = Debug|x64\r
+ {A1A295E5-463C-437F-81CA-1F32367685DA}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32\r
+ {A1A295E5-463C-437F-81CA-1F32367685DA}.PGInstrument|Win32.Build.0 = PGInstrument|Win32\r
+ {A1A295E5-463C-437F-81CA-1F32367685DA}.PGInstrument|x64.ActiveCfg = PGInstrument|x64\r
+ {A1A295E5-463C-437F-81CA-1F32367685DA}.PGInstrument|x64.Build.0 = PGInstrument|x64\r
+ {A1A295E5-463C-437F-81CA-1F32367685DA}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32\r
+ {A1A295E5-463C-437F-81CA-1F32367685DA}.PGUpdate|Win32.Build.0 = PGUpdate|Win32\r
+ {A1A295E5-463C-437F-81CA-1F32367685DA}.PGUpdate|x64.ActiveCfg = PGUpdate|x64\r
+ {A1A295E5-463C-437F-81CA-1F32367685DA}.PGUpdate|x64.Build.0 = PGUpdate|x64\r
+ {A1A295E5-463C-437F-81CA-1F32367685DA}.Release|Win32.ActiveCfg = Release|Win32\r
+ {A1A295E5-463C-437F-81CA-1F32367685DA}.Release|Win32.Build.0 = Release|Win32\r
+ {A1A295E5-463C-437F-81CA-1F32367685DA}.Release|x64.ActiveCfg = Release|x64\r
+ {A1A295E5-463C-437F-81CA-1F32367685DA}.Release|x64.Build.0 = Release|x64\r
+ {9E48B300-37D1-11DD-8C41-005056C00008}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {9E48B300-37D1-11DD-8C41-005056C00008}.Debug|Win32.Build.0 = Debug|Win32\r
+ {9E48B300-37D1-11DD-8C41-005056C00008}.Debug|x64.ActiveCfg = Debug|x64\r
+ {9E48B300-37D1-11DD-8C41-005056C00008}.Debug|x64.Build.0 = Debug|x64\r
+ {9E48B300-37D1-11DD-8C41-005056C00008}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32\r
+ {9E48B300-37D1-11DD-8C41-005056C00008}.PGInstrument|Win32.Build.0 = PGInstrument|Win32\r
+ {9E48B300-37D1-11DD-8C41-005056C00008}.PGInstrument|x64.ActiveCfg = PGInstrument|x64\r
+ {9E48B300-37D1-11DD-8C41-005056C00008}.PGInstrument|x64.Build.0 = PGInstrument|x64\r
+ {9E48B300-37D1-11DD-8C41-005056C00008}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32\r
+ {9E48B300-37D1-11DD-8C41-005056C00008}.PGUpdate|Win32.Build.0 = PGUpdate|Win32\r
+ {9E48B300-37D1-11DD-8C41-005056C00008}.PGUpdate|x64.ActiveCfg = PGUpdate|x64\r
+ {9E48B300-37D1-11DD-8C41-005056C00008}.PGUpdate|x64.Build.0 = PGUpdate|x64\r
+ {9E48B300-37D1-11DD-8C41-005056C00008}.Release|Win32.ActiveCfg = Release|Win32\r
+ {9E48B300-37D1-11DD-8C41-005056C00008}.Release|Win32.Build.0 = Release|Win32\r
+ {9E48B300-37D1-11DD-8C41-005056C00008}.Release|x64.ActiveCfg = Release|x64\r
+ {9E48B300-37D1-11DD-8C41-005056C00008}.Release|x64.Build.0 = Release|x64\r
+ {6DE10744-E396-40A5-B4E2-1B69AA7C8D31}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {6DE10744-E396-40A5-B4E2-1B69AA7C8D31}.Debug|Win32.Build.0 = Debug|Win32\r
+ {6DE10744-E396-40A5-B4E2-1B69AA7C8D31}.Debug|x64.ActiveCfg = Debug|x64\r
+ {6DE10744-E396-40A5-B4E2-1B69AA7C8D31}.Debug|x64.Build.0 = Debug|x64\r
+ {6DE10744-E396-40A5-B4E2-1B69AA7C8D31}.PGInstrument|Win32.ActiveCfg = Release|Win32\r
+ {6DE10744-E396-40A5-B4E2-1B69AA7C8D31}.PGInstrument|Win32.Build.0 = Release|Win32\r
+ {6DE10744-E396-40A5-B4E2-1B69AA7C8D31}.PGInstrument|x64.ActiveCfg = Release|x64\r
+ {6DE10744-E396-40A5-B4E2-1B69AA7C8D31}.PGInstrument|x64.Build.0 = Release|x64\r
+ {6DE10744-E396-40A5-B4E2-1B69AA7C8D31}.PGUpdate|Win32.ActiveCfg = Release|Win32\r
+ {6DE10744-E396-40A5-B4E2-1B69AA7C8D31}.PGUpdate|Win32.Build.0 = Release|Win32\r
+ {6DE10744-E396-40A5-B4E2-1B69AA7C8D31}.PGUpdate|x64.ActiveCfg = Release|x64\r
+ {6DE10744-E396-40A5-B4E2-1B69AA7C8D31}.PGUpdate|x64.Build.0 = Release|x64\r
+ {6DE10744-E396-40A5-B4E2-1B69AA7C8D31}.Release|Win32.ActiveCfg = Release|Win32\r
+ {6DE10744-E396-40A5-B4E2-1B69AA7C8D31}.Release|Win32.Build.0 = Release|Win32\r
+ {6DE10744-E396-40A5-B4E2-1B69AA7C8D31}.Release|x64.ActiveCfg = Release|x64\r
+ {6DE10744-E396-40A5-B4E2-1B69AA7C8D31}.Release|x64.Build.0 = Release|x64\r
+ EndGlobalSection\r
+ GlobalSection(SolutionProperties) = preSolution\r
+ HideSolutionNode = FALSE\r
+ EndGlobalSection\r
+EndGlobal\r
/>\r
<Tool\r
Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=".\..\Modules\expat"\r
+ AdditionalIncludeDirectories=".\..\..\Modules\expat"\r
PreprocessorDefinitions="PYEXPAT_EXPORTS;HAVE_EXPAT_H;XML_NS;XML_DTD;BYTEORDER=1234;XML_CONTEXT_BYTES=1024;XML_STATIC;HAVE_MEMMOVE"\r
/>\r
<Tool\r
/>\r
<Tool\r
Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=".\..\Modules\expat"\r
+ AdditionalIncludeDirectories=".\..\..\Modules\expat"\r
PreprocessorDefinitions="PYEXPAT_EXPORTS;HAVE_EXPAT_H;XML_NS;XML_DTD;BYTEORDER=1234;XML_CONTEXT_BYTES=1024;XML_STATIC;HAVE_MEMMOVE"\r
/>\r
<Tool\r
/>\r
<Tool\r
Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=".\..\Modules\expat"\r
+ AdditionalIncludeDirectories=".\..\..\Modules\expat"\r
PreprocessorDefinitions="PYEXPAT_EXPORTS;HAVE_EXPAT_H;XML_NS;XML_DTD;BYTEORDER=1234;XML_CONTEXT_BYTES=1024;XML_STATIC;HAVE_MEMMOVE"\r
/>\r
<Tool\r
/>\r
<Tool\r
Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=".\..\Modules\expat"\r
+ AdditionalIncludeDirectories=".\..\..\Modules\expat"\r
PreprocessorDefinitions="PYEXPAT_EXPORTS;HAVE_EXPAT_H;XML_NS;XML_DTD;BYTEORDER=1234;XML_CONTEXT_BYTES=1024;XML_STATIC;HAVE_MEMMOVE"\r
/>\r
<Tool\r
/>\r
<Tool\r
Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=".\..\Modules\expat"\r
+ AdditionalIncludeDirectories=".\..\..\Modules\expat"\r
PreprocessorDefinitions="PYEXPAT_EXPORTS;HAVE_EXPAT_H;XML_NS;XML_DTD;BYTEORDER=1234;XML_CONTEXT_BYTES=1024;XML_STATIC;HAVE_MEMMOVE"\r
/>\r
<Tool\r
/>\r
<Tool\r
Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=".\..\Modules\expat"\r
+ AdditionalIncludeDirectories=".\..\..\Modules\expat"\r
PreprocessorDefinitions="PYEXPAT_EXPORTS;HAVE_EXPAT_H;XML_NS;XML_DTD;BYTEORDER=1234;XML_CONTEXT_BYTES=1024;XML_STATIC;HAVE_MEMMOVE"\r
/>\r
<Tool\r
/>\r
<Tool\r
Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=".\..\Modules\expat"\r
+ AdditionalIncludeDirectories=".\..\..\Modules\expat"\r
PreprocessorDefinitions="PYEXPAT_EXPORTS;HAVE_EXPAT_H;XML_NS;XML_DTD;BYTEORDER=1234;XML_CONTEXT_BYTES=1024;XML_STATIC;HAVE_MEMMOVE"\r
/>\r
<Tool\r
/>\r
<Tool\r
Name="VCCLCompilerTool"\r
- AdditionalIncludeDirectories=".\..\Modules\expat"\r
+ AdditionalIncludeDirectories=".\..\..\Modules\expat"\r
PreprocessorDefinitions="PYEXPAT_EXPORTS;HAVE_EXPAT_H;XML_NS;XML_DTD;BYTEORDER=1234;XML_CONTEXT_BYTES=1024;XML_STATIC;HAVE_MEMMOVE"\r
/>\r
<Tool\r
Name="Header Files"\r
>\r
<File\r
- RelativePath="..\Modules\expat\xmlrole.h"\r
+ RelativePath="..\..\Modules\expat\xmlrole.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\expat\xmltok.h"\r
+ RelativePath="..\..\Modules\expat\xmltok.h"\r
>\r
</File>\r
</Filter>\r
Name="Source Files"\r
>\r
<File\r
- RelativePath="..\Modules\pyexpat.c"\r
+ RelativePath="..\..\Modules\pyexpat.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\expat\xmlparse.c"\r
+ RelativePath="..\..\Modules\expat\xmlparse.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\expat\xmlrole.c"\r
+ RelativePath="..\..\Modules\expat\xmlrole.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\expat\xmltok.c"\r
+ RelativePath="..\..\Modules\expat\xmltok.c"\r
>\r
</File>\r
</Filter>\r
Optimization="2"\r
InlineFunctionExpansion="1"\r
EnableIntrinsicFunctions="true"\r
- AdditionalIncludeDirectories="..\Include; ..\PC"\r
+ AdditionalIncludeDirectories="..\..\Include; ..\..\PC"\r
PreprocessorDefinitions="_WIN32"\r
StringPooling="true"\r
ExceptionHandling="0"\r
/>\r
<Tool\r
Name="VCResourceCompilerTool"\r
- AdditionalIncludeDirectories="..\PC;..\Include"\r
+ AdditionalIncludeDirectories="..\..\PC;..\..\Include"\r
/>\r
<UserMacro\r
Name="PyDllName"\r
/>\r
<UserMacro\r
Name="externalsDir"\r
- Value="..\externals"\r
+ Value="..\..\externals"\r
/>\r
<UserMacro\r
Name="bsddb47Dir"\r
Name="VCResourceCompilerTool"\r
PreprocessorDefinitions="_DEBUG"\r
Culture="1033"\r
- AdditionalIncludeDirectories="..\Include"\r
+ AdditionalIncludeDirectories="..\..\Include"\r
/>\r
<Tool\r
Name="VCPreLinkEventTool"\r
Name="VCResourceCompilerTool"\r
PreprocessorDefinitions="_DEBUG"\r
Culture="1033"\r
- AdditionalIncludeDirectories="..\Include"\r
+ AdditionalIncludeDirectories="..\..\Include"\r
/>\r
<Tool\r
Name="VCPreLinkEventTool"\r
Name="Resource Files"\r
>\r
<File\r
- RelativePath="..\PC\pycon.ico"\r
+ RelativePath="..\..\PC\pycon.ico"\r
>\r
</File>\r
<File\r
- RelativePath="..\PC\python_exe.rc"\r
+ RelativePath="..\..\PC\python_exe.rc"\r
>\r
</File>\r
</Filter>\r
Name="Source Files"\r
>\r
<File\r
- RelativePath="..\Modules\python.c"\r
+ RelativePath="..\..\Modules\python.c"\r
>\r
</File>\r
</Filter>\r
<Tool\r
Name="VCCLCompilerTool"\r
AdditionalOptions="/Zm200 "\r
- AdditionalIncludeDirectories="..\Python;..\Modules\zlib"\r
+ AdditionalIncludeDirectories="..\..\Python;..\..\Modules\zlib"\r
PreprocessorDefinitions="_USRDLL;Py_BUILD_CORE;Py_ENABLE_SHARED;WIN32"\r
RuntimeLibrary="2"\r
/>\r
Name="VCResourceCompilerTool"\r
PreprocessorDefinitions="NDEBUG"\r
Culture="1033"\r
- AdditionalIncludeDirectories="..\Include"\r
+ AdditionalIncludeDirectories="..\..\Include"\r
/>\r
<Tool\r
Name="VCPreLinkEventTool"\r
<Tool\r
Name="VCCLCompilerTool"\r
AdditionalOptions="/Zm200 "\r
- AdditionalIncludeDirectories="..\Python;..\Modules\zlib"\r
+ AdditionalIncludeDirectories="..\..\Python;..\..\Modules\zlib"\r
PreprocessorDefinitions="_USRDLL;Py_BUILD_CORE;Py_ENABLE_SHARED;WIN32"\r
RuntimeLibrary="2"\r
/>\r
Name="VCResourceCompilerTool"\r
PreprocessorDefinitions="NDEBUG"\r
Culture="1033"\r
- AdditionalIncludeDirectories="..\Include"\r
+ AdditionalIncludeDirectories="..\..\Include"\r
/>\r
<Tool\r
Name="VCPreLinkEventTool"\r
Optimization="0"\r
InlineFunctionExpansion="0"\r
EnableIntrinsicFunctions="false"\r
- AdditionalIncludeDirectories="..\Python;..\Modules\zlib"\r
+ AdditionalIncludeDirectories="..\..\Python;..\..\Modules\zlib"\r
PreprocessorDefinitions="_USRDLL;Py_BUILD_CORE;Py_ENABLE_SHARED;WIN32"\r
RuntimeLibrary="3"\r
/>\r
Name="VCResourceCompilerTool"\r
PreprocessorDefinitions="_DEBUG"\r
Culture="1033"\r
- AdditionalIncludeDirectories="..\Include"\r
+ AdditionalIncludeDirectories="..\..\Include"\r
/>\r
<Tool\r
Name="VCPreLinkEventTool"\r
Optimization="0"\r
InlineFunctionExpansion="0"\r
EnableIntrinsicFunctions="false"\r
- AdditionalIncludeDirectories="..\Python;..\Modules\zlib"\r
+ AdditionalIncludeDirectories="..\..\Python;..\..\Modules\zlib"\r
PreprocessorDefinitions="_USRDLL;Py_BUILD_CORE;Py_ENABLE_SHARED;WIN32"\r
RuntimeLibrary="3"\r
/>\r
Name="VCResourceCompilerTool"\r
PreprocessorDefinitions="_DEBUG"\r
Culture="1033"\r
- AdditionalIncludeDirectories="..\Include"\r
+ AdditionalIncludeDirectories="..\..\Include"\r
/>\r
<Tool\r
Name="VCPreLinkEventTool"\r
<Tool\r
Name="VCCLCompilerTool"\r
AdditionalOptions="/Zm200 "\r
- AdditionalIncludeDirectories="..\Python;..\Modules\zlib"\r
+ AdditionalIncludeDirectories="..\..\Python;..\..\Modules\zlib"\r
PreprocessorDefinitions="_USRDLL;Py_BUILD_CORE;Py_ENABLE_SHARED;WIN32"\r
RuntimeLibrary="2"\r
/>\r
Name="VCResourceCompilerTool"\r
PreprocessorDefinitions="NDEBUG"\r
Culture="1033"\r
- AdditionalIncludeDirectories="..\Include"\r
+ AdditionalIncludeDirectories="..\..\Include"\r
/>\r
<Tool\r
Name="VCPreLinkEventTool"\r
<Tool\r
Name="VCCLCompilerTool"\r
AdditionalOptions="/Zm200 "\r
- AdditionalIncludeDirectories="..\Python;..\Modules\zlib"\r
+ AdditionalIncludeDirectories="..\..\Python;..\..\Modules\zlib"\r
PreprocessorDefinitions="_USRDLL;Py_BUILD_CORE;Py_ENABLE_SHARED;WIN32"\r
RuntimeLibrary="2"\r
/>\r
Name="VCResourceCompilerTool"\r
PreprocessorDefinitions="NDEBUG"\r
Culture="1033"\r
- AdditionalIncludeDirectories="..\Include"\r
+ AdditionalIncludeDirectories="..\..\Include"\r
/>\r
<Tool\r
Name="VCPreLinkEventTool"\r
<Tool\r
Name="VCCLCompilerTool"\r
AdditionalOptions="/Zm200 "\r
- AdditionalIncludeDirectories="..\Python;..\Modules\zlib"\r
+ AdditionalIncludeDirectories="..\..\Python;..\..\Modules\zlib"\r
PreprocessorDefinitions="_USRDLL;Py_BUILD_CORE;Py_ENABLE_SHARED;WIN32"\r
RuntimeLibrary="2"\r
/>\r
Name="VCResourceCompilerTool"\r
PreprocessorDefinitions="NDEBUG"\r
Culture="1033"\r
- AdditionalIncludeDirectories="..\Include"\r
+ AdditionalIncludeDirectories="..\..\Include"\r
/>\r
<Tool\r
Name="VCPreLinkEventTool"\r
<Tool\r
Name="VCCLCompilerTool"\r
AdditionalOptions="/Zm200 "\r
- AdditionalIncludeDirectories="..\Python;..\Modules\zlib"\r
+ AdditionalIncludeDirectories="..\..\Python;..\..\Modules\zlib"\r
PreprocessorDefinitions="_USRDLL;Py_BUILD_CORE;Py_ENABLE_SHARED;WIN32"\r
RuntimeLibrary="2"\r
/>\r
Name="VCResourceCompilerTool"\r
PreprocessorDefinitions="NDEBUG"\r
Culture="1033"\r
- AdditionalIncludeDirectories="..\Include"\r
+ AdditionalIncludeDirectories="..\..\Include"\r
/>\r
<Tool\r
Name="VCPreLinkEventTool"\r
Name="Include"\r
>\r
<File\r
- RelativePath="..\Include\abstract.h"\r
+ RelativePath="..\..\Include\abstract.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\asdl.h"\r
+ RelativePath="..\..\Include\asdl.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\ast.h"\r
+ RelativePath="..\..\Include\ast.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\bitset.h"\r
+ RelativePath="..\..\Include\bitset.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\boolobject.h"\r
+ RelativePath="..\..\Include\boolobject.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\bufferobject.h"\r
+ RelativePath="..\..\Include\bufferobject.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\bytes_methods.h"\r
+ RelativePath="..\..\Include\bytes_methods.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\bytearrayobject.h"\r
+ RelativePath="..\..\Include\bytearrayobject.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\bytesobject.h"\r
+ RelativePath="..\..\Include\bytesobject.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\cellobject.h"\r
+ RelativePath="..\..\Include\cellobject.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\ceval.h"\r
+ RelativePath="..\..\Include\ceval.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\classobject.h"\r
+ RelativePath="..\..\Include\classobject.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\cobject.h"\r
+ RelativePath="..\..\Include\cobject.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\code.h"\r
+ RelativePath="..\..\Include\code.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\codecs.h"\r
+ RelativePath="..\..\Include\codecs.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\compile.h"\r
+ RelativePath="..\..\Include\compile.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\complexobject.h"\r
+ RelativePath="..\..\Include\complexobject.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\cStringIO.h"\r
+ RelativePath="..\..\Include\cStringIO.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\datetime.h"\r
+ RelativePath="..\..\Include\datetime.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\descrobject.h"\r
+ RelativePath="..\..\Include\descrobject.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\dictobject.h"\r
+ RelativePath="..\..\Include\dictobject.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\dtoa.h"\r
+ RelativePath="..\..\Include\dtoa.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\enumobject.h"\r
+ RelativePath="..\..\Include\enumobject.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\errcode.h"\r
+ RelativePath="..\..\Include\errcode.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\eval.h"\r
+ RelativePath="..\..\Include\eval.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\fileobject.h"\r
+ RelativePath="..\..\Include\fileobject.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\floatobject.h"\r
+ RelativePath="..\..\Include\floatobject.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\frameobject.h"\r
+ RelativePath="..\..\Include\frameobject.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\funcobject.h"\r
+ RelativePath="..\..\Include\funcobject.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\genobject.h"\r
+ RelativePath="..\..\Include\genobject.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\graminit.h"\r
+ RelativePath="..\..\Include\graminit.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\grammar.h"\r
+ RelativePath="..\..\Include\grammar.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\import.h"\r
+ RelativePath="..\..\Include\import.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\intobject.h"\r
+ RelativePath="..\..\Include\intobject.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\intrcheck.h"\r
+ RelativePath="..\..\Include\intrcheck.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\iterobject.h"\r
+ RelativePath="..\..\Include\iterobject.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\listobject.h"\r
+ RelativePath="..\..\Include\listobject.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\longintrepr.h"\r
+ RelativePath="..\..\Include\longintrepr.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\longobject.h"\r
+ RelativePath="..\..\Include\longobject.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\marshal.h"\r
+ RelativePath="..\..\Include\marshal.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\memoryobject.h"\r
+ RelativePath="..\..\Include\memoryobject.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\metagrammar.h"\r
+ RelativePath="..\..\Include\metagrammar.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\methodobject.h"\r
+ RelativePath="..\..\Include\methodobject.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\modsupport.h"\r
+ RelativePath="..\..\Include\modsupport.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\moduleobject.h"\r
+ RelativePath="..\..\Include\moduleobject.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\node.h"\r
+ RelativePath="..\..\Include\node.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\object.h"\r
+ RelativePath="..\..\Include\object.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\objimpl.h"\r
+ RelativePath="..\..\Include\objimpl.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\opcode.h"\r
+ RelativePath="..\..\Include\opcode.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\osdefs.h"\r
+ RelativePath="..\..\Include\osdefs.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\parsetok.h"\r
+ RelativePath="..\..\Include\parsetok.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\patchlevel.h"\r
+ RelativePath="..\..\Include\patchlevel.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\pgen.h"\r
+ RelativePath="..\..\Include\pgen.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\pgenheaders.h"\r
+ RelativePath="..\..\Include\pgenheaders.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\py_curses.h"\r
+ RelativePath="..\..\Include\py_curses.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\pyarena.h"\r
+ RelativePath="..\..\Include\pyarena.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\pycapsule.h"\r
+ RelativePath="..\..\Include\pycapsule.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\pyctype.h"\r
+ RelativePath="..\..\Include\pyctype.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\pydebug.h"\r
+ RelativePath="..\..\Include\pydebug.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\pyerrors.h"\r
+ RelativePath="..\..\Include\pyerrors.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\pyexpat.h"\r
+ RelativePath="..\..\Include\pyexpat.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\pyfpe.h"\r
+ RelativePath="..\..\Include\pyfpe.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\pygetopt.h"\r
+ RelativePath="..\..\Include\pygetopt.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\pymactoolbox.h"\r
+ RelativePath="..\..\Include\pymactoolbox.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\pymath.h"\r
+ RelativePath="..\..\Include\pymath.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\pymem.h"\r
+ RelativePath="..\..\Include\pymem.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\pyport.h"\r
+ RelativePath="..\..\Include\pyport.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\pystate.h"\r
+ RelativePath="..\..\Include\pystate.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\pystrcmp.h"\r
+ RelativePath="..\..\Include\pystrcmp.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\pystrtod.h"\r
+ RelativePath="..\..\Include\pystrtod.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\Python-ast.h"\r
+ RelativePath="..\..\Include\Python-ast.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\Python.h"\r
+ RelativePath="..\..\Include\Python.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\pythonrun.h"\r
+ RelativePath="..\..\Include\pythonrun.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\pythread.h"\r
+ RelativePath="..\..\Include\pythread.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\rangeobject.h"\r
+ RelativePath="..\..\Include\rangeobject.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\setobject.h"\r
+ RelativePath="..\..\Include\setobject.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\sliceobject.h"\r
+ RelativePath="..\..\Include\sliceobject.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\stringobject.h"\r
+ RelativePath="..\..\Include\stringobject.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\structmember.h"\r
+ RelativePath="..\..\Include\structmember.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\structseq.h"\r
+ RelativePath="..\..\Include\structseq.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\symtable.h"\r
+ RelativePath="..\..\Include\symtable.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\sysmodule.h"\r
+ RelativePath="..\..\Include\sysmodule.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\timefuncs.h"\r
+ RelativePath="..\..\Include\timefuncs.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\token.h"\r
+ RelativePath="..\..\Include\token.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\traceback.h"\r
+ RelativePath="..\..\Include\traceback.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\tupleobject.h"\r
+ RelativePath="..\..\Include\tupleobject.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\ucnhash.h"\r
+ RelativePath="..\..\Include\ucnhash.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\unicodeobject.h"\r
+ RelativePath="..\..\Include\unicodeobject.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Include\weakrefobject.h"\r
+ RelativePath="..\..\Include\weakrefobject.h"\r
>\r
</File>\r
</Filter>\r
Name="Modules"\r
>\r
<File\r
- RelativePath="..\Modules\_bisectmodule.c"\r
+ RelativePath="..\..\Modules\_bisectmodule.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_codecsmodule.c"\r
+ RelativePath="..\..\Modules\_codecsmodule.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_collectionsmodule.c"\r
+ RelativePath="..\..\Modules\_collectionsmodule.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_csv.c"\r
+ RelativePath="..\..\Modules\_csv.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_functoolsmodule.c"\r
+ RelativePath="..\..\Modules\_functoolsmodule.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_heapqmodule.c"\r
+ RelativePath="..\..\Modules\_heapqmodule.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_hotshot.c"\r
+ RelativePath="..\..\Modules\_hotshot.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_json.c"\r
+ RelativePath="..\..\Modules\_json.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_localemodule.c"\r
+ RelativePath="..\..\Modules\_localemodule.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_lsprof.c"\r
+ RelativePath="..\..\Modules\_lsprof.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_math.c"\r
+ RelativePath="..\..\Modules\_math.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_math.h"\r
+ RelativePath="..\..\Modules\_math.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_randommodule.c"\r
+ RelativePath="..\..\Modules\_randommodule.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_sre.c"\r
+ RelativePath="..\..\Modules\_sre.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_struct.c"\r
+ RelativePath="..\..\Modules\_struct.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_weakref.c"\r
+ RelativePath="..\..\Modules\_weakref.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\arraymodule.c"\r
+ RelativePath="..\..\Modules\arraymodule.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\audioop.c"\r
+ RelativePath="..\..\Modules\audioop.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\binascii.c"\r
+ RelativePath="..\..\Modules\binascii.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\cmathmodule.c"\r
+ RelativePath="..\..\Modules\cmathmodule.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\cPickle.c"\r
+ RelativePath="..\..\Modules\cPickle.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\cStringIO.c"\r
+ RelativePath="..\..\Modules\cStringIO.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\datetimemodule.c"\r
+ RelativePath="..\..\Modules\datetimemodule.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\errnomodule.c"\r
+ RelativePath="..\..\Modules\errnomodule.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\future_builtins.c"\r
+ RelativePath="..\..\Modules\future_builtins.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\gcmodule.c"\r
+ RelativePath="..\..\Modules\gcmodule.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\imageop.c"\r
+ RelativePath="..\..\Modules\imageop.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\itertoolsmodule.c"\r
+ RelativePath="..\..\Modules\itertoolsmodule.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\main.c"\r
+ RelativePath="..\..\Modules\main.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\mathmodule.c"\r
+ RelativePath="..\..\Modules\mathmodule.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\md5.c"\r
+ RelativePath="..\..\Modules\md5.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\md5.h"\r
+ RelativePath="..\..\Modules\md5.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\md5module.c"\r
+ RelativePath="..\..\Modules\md5module.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\mmapmodule.c"\r
+ RelativePath="..\..\Modules\mmapmodule.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\operator.c"\r
+ RelativePath="..\..\Modules\operator.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\parsermodule.c"\r
+ RelativePath="..\..\Modules\parsermodule.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\posixmodule.c"\r
+ RelativePath="..\..\Modules\posixmodule.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\rotatingtree.c"\r
+ RelativePath="..\..\Modules\rotatingtree.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\rotatingtree.h"\r
+ RelativePath="..\..\Modules\rotatingtree.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\sha256module.c"\r
+ RelativePath="..\..\Modules\sha256module.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\sha512module.c"\r
+ RelativePath="..\..\Modules\sha512module.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\shamodule.c"\r
+ RelativePath="..\..\Modules\shamodule.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\signalmodule.c"\r
+ RelativePath="..\..\Modules\signalmodule.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\stropmodule.c"\r
+ RelativePath="..\..\Modules\stropmodule.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\symtablemodule.c"\r
+ RelativePath="..\..\Modules\symtablemodule.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\threadmodule.c"\r
+ RelativePath="..\..\Modules\threadmodule.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\timemodule.c"\r
+ RelativePath="..\..\Modules\timemodule.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\xxsubtype.c"\r
+ RelativePath="..\..\Modules\xxsubtype.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\zipimport.c"\r
+ RelativePath="..\..\Modules\zipimport.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\zlibmodule.c"\r
+ RelativePath="..\..\Modules\zlibmodule.c"\r
>\r
</File>\r
<Filter\r
Name="zlib"\r
>\r
<File\r
- RelativePath="..\Modules\zlib\adler32.c"\r
+ RelativePath="..\..\Modules\zlib\adler32.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\zlib\compress.c"\r
+ RelativePath="..\..\Modules\zlib\compress.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\zlib\crc32.c"\r
+ RelativePath="..\..\Modules\zlib\crc32.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\zlib\crc32.h"\r
+ RelativePath="..\..\Modules\zlib\crc32.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\zlib\deflate.c"\r
+ RelativePath="..\..\Modules\zlib\deflate.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\zlib\deflate.h"\r
+ RelativePath="..\..\Modules\zlib\deflate.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\zlib\gzclose.c"\r
+ RelativePath="..\..\Modules\zlib\gzclose.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\zlib\gzlib.c"\r
+ RelativePath="..\..\Modules\zlib\gzlib.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\zlib\gzread.c"\r
+ RelativePath="..\..\Modules\zlib\gzread.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\zlib\gzwrite.c"\r
+ RelativePath="..\..\Modules\zlib\gzwrite.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\zlib\infback.c"\r
+ RelativePath="..\..\Modules\zlib\infback.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\zlib\inffast.c"\r
+ RelativePath="..\..\Modules\zlib\inffast.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\zlib\inffast.h"\r
+ RelativePath="..\..\Modules\zlib\inffast.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\zlib\inffixed.h"\r
+ RelativePath="..\..\Modules\zlib\inffixed.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\zlib\inflate.c"\r
+ RelativePath="..\..\Modules\zlib\inflate.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\zlib\inflate.h"\r
+ RelativePath="..\..\Modules\zlib\inflate.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\zlib\inftrees.c"\r
+ RelativePath="..\..\Modules\zlib\inftrees.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\zlib\inftrees.h"\r
+ RelativePath="..\..\Modules\zlib\inftrees.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\zlib\trees.c"\r
+ RelativePath="..\..\Modules\zlib\trees.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\zlib\trees.h"\r
+ RelativePath="..\..\Modules\zlib\trees.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\zlib\uncompr.c"\r
+ RelativePath="..\..\Modules\zlib\uncompr.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\zlib\zconf.h"\r
+ RelativePath="..\..\Modules\zlib\zconf.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\zlib\zconf.in.h"\r
+ RelativePath="..\..\Modules\zlib\zconf.in.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\zlib\zlib.h"\r
+ RelativePath="..\..\Modules\zlib\zlib.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\zlib\zutil.c"\r
+ RelativePath="..\..\Modules\zlib\zutil.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\zlib\zutil.h"\r
+ RelativePath="..\..\Modules\zlib\zutil.h"\r
>\r
</File>\r
</Filter>\r
Name="cjkcodecs"\r
>\r
<File\r
- RelativePath="..\Modules\cjkcodecs\_codecs_cn.c"\r
+ RelativePath="..\..\Modules\cjkcodecs\_codecs_cn.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\cjkcodecs\_codecs_hk.c"\r
+ RelativePath="..\..\Modules\cjkcodecs\_codecs_hk.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\cjkcodecs\_codecs_iso2022.c"\r
+ RelativePath="..\..\Modules\cjkcodecs\_codecs_iso2022.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\cjkcodecs\_codecs_jp.c"\r
+ RelativePath="..\..\Modules\cjkcodecs\_codecs_jp.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\cjkcodecs\_codecs_kr.c"\r
+ RelativePath="..\..\Modules\cjkcodecs\_codecs_kr.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\cjkcodecs\_codecs_tw.c"\r
+ RelativePath="..\..\Modules\cjkcodecs\_codecs_tw.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\cjkcodecs\alg_jisx0201.h"\r
+ RelativePath="..\..\Modules\cjkcodecs\alg_jisx0201.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\cjkcodecs\cjkcodecs.h"\r
+ RelativePath="..\..\Modules\cjkcodecs\cjkcodecs.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\cjkcodecs\emu_jisx0213_2000.h"\r
+ RelativePath="..\..\Modules\cjkcodecs\emu_jisx0213_2000.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\cjkcodecs\mappings_cn.h"\r
+ RelativePath="..\..\Modules\cjkcodecs\mappings_cn.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\cjkcodecs\mappings_hk.h"\r
+ RelativePath="..\..\Modules\cjkcodecs\mappings_hk.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\cjkcodecs\mappings_jisx0213_pair.h"\r
+ RelativePath="..\..\Modules\cjkcodecs\mappings_jisx0213_pair.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\cjkcodecs\mappings_jp.h"\r
+ RelativePath="..\..\Modules\cjkcodecs\mappings_jp.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\cjkcodecs\mappings_kr.h"\r
+ RelativePath="..\..\Modules\cjkcodecs\mappings_kr.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\cjkcodecs\mappings_tw.h"\r
+ RelativePath="..\..\Modules\cjkcodecs\mappings_tw.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\cjkcodecs\multibytecodec.c"\r
+ RelativePath="..\..\Modules\cjkcodecs\multibytecodec.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\cjkcodecs\multibytecodec.h"\r
+ RelativePath="..\..\Modules\cjkcodecs\multibytecodec.h"\r
>\r
</File>\r
</Filter>\r
Name="_io"\r
>\r
<File\r
- RelativePath="..\Modules\_io\_iomodule.c"\r
+ RelativePath="..\..\Modules\_io\_iomodule.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_io\_iomodule.h"\r
+ RelativePath="..\..\Modules\_io\_iomodule.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_io\bufferedio.c"\r
+ RelativePath="..\..\Modules\_io\bufferedio.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_io\bytesio.c"\r
+ RelativePath="..\..\Modules\_io\bytesio.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_io\fileio.c"\r
+ RelativePath="..\..\Modules\_io\fileio.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_io\iobase.c"\r
+ RelativePath="..\..\Modules\_io\iobase.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_io\stringio.c"\r
+ RelativePath="..\..\Modules\_io\stringio.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\_io\textio.c"\r
+ RelativePath="..\..\Modules\_io\textio.c"\r
>\r
</File>\r
</Filter>\r
Name="Objects"\r
>\r
<File\r
- RelativePath="..\Objects\abstract.c"\r
+ RelativePath="..\..\Objects\abstract.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Objects\boolobject.c"\r
+ RelativePath="..\..\Objects\boolobject.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Objects\bufferobject.c"\r
+ RelativePath="..\..\Objects\bufferobject.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Objects\bytes_methods.c"\r
+ RelativePath="..\..\Objects\bytes_methods.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Objects\bytearrayobject.c"\r
+ RelativePath="..\..\Objects\bytearrayobject.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Objects\capsule.c"\r
+ RelativePath="..\..\Objects\capsule.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Objects\cellobject.c"\r
+ RelativePath="..\..\Objects\cellobject.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Objects\classobject.c"\r
+ RelativePath="..\..\Objects\classobject.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Objects\cobject.c"\r
+ RelativePath="..\..\Objects\cobject.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Objects\codeobject.c"\r
+ RelativePath="..\..\Objects\codeobject.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Objects\complexobject.c"\r
+ RelativePath="..\..\Objects\complexobject.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Objects\stringlib\count.h"\r
+ RelativePath="..\..\Objects\stringlib\count.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Objects\descrobject.c"\r
+ RelativePath="..\..\Objects\descrobject.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Objects\dictobject.c"\r
+ RelativePath="..\..\Objects\dictobject.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Objects\enumobject.c"\r
+ RelativePath="..\..\Objects\enumobject.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Objects\exceptions.c"\r
+ RelativePath="..\..\Objects\exceptions.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Objects\stringlib\fastsearch.h"\r
+ RelativePath="..\..\Objects\stringlib\fastsearch.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Objects\fileobject.c"\r
+ RelativePath="..\..\Objects\fileobject.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Objects\stringlib\find.h"\r
+ RelativePath="..\..\Objects\stringlib\find.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Objects\floatobject.c"\r
+ RelativePath="..\..\Objects\floatobject.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Objects\frameobject.c"\r
+ RelativePath="..\..\Objects\frameobject.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Objects\funcobject.c"\r
+ RelativePath="..\..\Objects\funcobject.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Objects\genobject.c"\r
+ RelativePath="..\..\Objects\genobject.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Objects\intobject.c"\r
+ RelativePath="..\..\Objects\intobject.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Objects\iterobject.c"\r
+ RelativePath="..\..\Objects\iterobject.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Objects\listobject.c"\r
+ RelativePath="..\..\Objects\listobject.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Objects\longobject.c"\r
+ RelativePath="..\..\Objects\longobject.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Objects\memoryobject.c"\r
+ RelativePath="..\..\Objects\memoryobject.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Objects\methodobject.c"\r
+ RelativePath="..\..\Objects\methodobject.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Objects\moduleobject.c"\r
+ RelativePath="..\..\Objects\moduleobject.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Objects\object.c"\r
+ RelativePath="..\..\Objects\object.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Objects\obmalloc.c"\r
+ RelativePath="..\..\Objects\obmalloc.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Objects\stringlib\partition.h"\r
+ RelativePath="..\..\Objects\stringlib\partition.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Objects\rangeobject.c"\r
+ RelativePath="..\..\Objects\rangeobject.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Objects\setobject.c"\r
+ RelativePath="..\..\Objects\setobject.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Objects\sliceobject.c"\r
+ RelativePath="..\..\Objects\sliceobject.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Objects\stringlib\split.h"\r
+ RelativePath="..\..\Objects\stringlib\split.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Objects\stringobject.c"\r
+ RelativePath="..\..\Objects\stringobject.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Objects\structseq.c"\r
+ RelativePath="..\..\Objects\structseq.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Objects\tupleobject.c"\r
+ RelativePath="..\..\Objects\tupleobject.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Objects\typeobject.c"\r
+ RelativePath="..\..\Objects\typeobject.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Objects\unicodectype.c"\r
+ RelativePath="..\..\Objects\unicodectype.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Objects\unicodeobject.c"\r
+ RelativePath="..\..\Objects\unicodeobject.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Objects\unicodetype_db.h"\r
+ RelativePath="..\..\Objects\unicodetype_db.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Objects\weakrefobject.c"\r
+ RelativePath="..\..\Objects\weakrefobject.c"\r
>\r
</File>\r
</Filter>\r
Name="Parser"\r
>\r
<File\r
- RelativePath="..\Parser\acceler.c"\r
+ RelativePath="..\..\Parser\acceler.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Parser\bitset.c"\r
+ RelativePath="..\..\Parser\bitset.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Parser\firstsets.c"\r
+ RelativePath="..\..\Parser\firstsets.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Parser\grammar.c"\r
+ RelativePath="..\..\Parser\grammar.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Parser\grammar1.c"\r
+ RelativePath="..\..\Parser\grammar1.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Parser\listnode.c"\r
+ RelativePath="..\..\Parser\listnode.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Parser\metagrammar.c"\r
+ RelativePath="..\..\Parser\metagrammar.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Parser\myreadline.c"\r
+ RelativePath="..\..\Parser\myreadline.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Parser\node.c"\r
+ RelativePath="..\..\Parser\node.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Parser\parser.c"\r
+ RelativePath="..\..\Parser\parser.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Parser\parser.h"\r
+ RelativePath="..\..\Parser\parser.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Parser\parsetok.c"\r
+ RelativePath="..\..\Parser\parsetok.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Parser\tokenizer.c"\r
+ RelativePath="..\..\Parser\tokenizer.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Parser\tokenizer.h"\r
+ RelativePath="..\..\Parser\tokenizer.h"\r
>\r
</File>\r
</Filter>\r
Name="PC"\r
>\r
<File\r
- RelativePath="..\PC\_subprocess.c"\r
+ RelativePath="..\..\PC\_subprocess.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\PC\_winreg.c"\r
+ RelativePath="..\..\PC\_winreg.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\PC\config.c"\r
+ RelativePath="..\..\PC\config.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\PC\dl_nt.c"\r
+ RelativePath="..\..\PC\dl_nt.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\PC\errmap.h"\r
+ RelativePath="..\..\PC\errmap.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\PC\getpathp.c"\r
+ RelativePath="..\..\PC\getpathp.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\PC\import_nt.c"\r
+ RelativePath="..\..\PC\import_nt.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\PC\msvcrtmodule.c"\r
+ RelativePath="..\..\PC\msvcrtmodule.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\PC\pyconfig.h"\r
+ RelativePath="..\..\PC\pyconfig.h"\r
>\r
</File>\r
</Filter>\r
Name="Python"\r
>\r
<File\r
- RelativePath="..\Python\_warnings.c"\r
+ RelativePath="..\..\Python\_warnings.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Python\asdl.c"\r
+ RelativePath="..\..\Python\asdl.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Python\ast.c"\r
+ RelativePath="..\..\Python\ast.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Python\bltinmodule.c"\r
+ RelativePath="..\..\Python\bltinmodule.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Python\ceval.c"\r
+ RelativePath="..\..\Python\ceval.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Python\codecs.c"\r
+ RelativePath="..\..\Python\codecs.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Python\compile.c"\r
+ RelativePath="..\..\Python\compile.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Python\dtoa.c"\r
+ RelativePath="..\..\Python\dtoa.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Python\dynload_win.c"\r
+ RelativePath="..\..\Python\dynload_win.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Python\errors.c"\r
+ RelativePath="..\..\Python\errors.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Python\formatter_string.c"\r
+ RelativePath="..\..\Python\formatter_string.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Python\formatter_unicode.c"\r
+ RelativePath="..\..\Python\formatter_unicode.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Python\frozen.c"\r
+ RelativePath="..\..\Python\frozen.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Python\future.c"\r
+ RelativePath="..\..\Python\future.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Python\getargs.c"\r
+ RelativePath="..\..\Python\getargs.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Python\getcompiler.c"\r
+ RelativePath="..\..\Python\getcompiler.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Python\getcopyright.c"\r
+ RelativePath="..\..\Python\getcopyright.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Python\getopt.c"\r
+ RelativePath="..\..\Python\getopt.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Python\getplatform.c"\r
+ RelativePath="..\..\Python\getplatform.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Python\getversion.c"\r
+ RelativePath="..\..\Python\getversion.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Python\graminit.c"\r
+ RelativePath="..\..\Python\graminit.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Python\import.c"\r
+ RelativePath="..\..\Python\import.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Python\importdl.c"\r
+ RelativePath="..\..\Python\importdl.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Python\importdl.h"\r
+ RelativePath="..\..\Python\importdl.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Python\marshal.c"\r
+ RelativePath="..\..\Python\marshal.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Python\modsupport.c"\r
+ RelativePath="..\..\Python\modsupport.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Python\mysnprintf.c"\r
+ RelativePath="..\..\Python\mysnprintf.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Python\mystrtoul.c"\r
+ RelativePath="..\..\Python\mystrtoul.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Python\peephole.c"\r
+ RelativePath="..\..\Python\peephole.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Python\pyarena.c"\r
+ RelativePath="..\..\Python\pyarena.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Python\pyctype.c"\r
+ RelativePath="..\..\Python\pyctype.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Python\pyfpe.c"\r
+ RelativePath="..\..\Python\pyfpe.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Python\pymath.c"\r
+ RelativePath="..\..\Python\pymath.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Python\pystate.c"\r
+ RelativePath="..\..\Python\pystate.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Python\pystrcmp.c"\r
+ RelativePath="..\..\Python\pystrcmp.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Python\pystrtod.c"\r
+ RelativePath="..\..\Python\pystrtod.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Python\Python-ast.c"\r
+ RelativePath="..\..\Python\Python-ast.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Python\pythonrun.c"\r
+ RelativePath="..\..\Python\pythonrun.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Python\random.c"\r
+ RelativePath="..\..\Python\random.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Python\structmember.c"\r
+ RelativePath="..\..\Python\structmember.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Python\symtable.c"\r
+ RelativePath="..\..\Python\symtable.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Python\sysmodule.c"\r
+ RelativePath="..\..\Python\sysmodule.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Python\thread.c"\r
+ RelativePath="..\..\Python\thread.c"\r
>\r
</File>\r
<File\r
- RelativePath="..\Python\thread_nt.h"\r
+ RelativePath="..\..\Python\thread_nt.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Python\traceback.c"\r
+ RelativePath="..\..\Python\traceback.c"\r
>\r
</File>\r
</Filter>\r
Name="Resource Files"\r
>\r
<File\r
- RelativePath="..\PC\python_nt.rc"\r
+ RelativePath="..\..\PC\python_nt.rc"\r
>\r
</File>\r
</Filter>\r
Name="Resource Files"\r
>\r
<File\r
- RelativePath="..\PC\python_exe.rc"\r
+ RelativePath="..\..\PC\python_exe.rc"\r
>\r
</File>\r
</Filter>\r
Name="Source Files"\r
>\r
<File\r
- RelativePath="..\PC\WinMain.c"\r
+ RelativePath="..\..\PC\WinMain.c"\r
>\r
</File>\r
</Filter>\r
--- /dev/null
+Building Python using VC++ 9.0\r
+------------------------------\r
+\r
+This directory is used to build Python for Win32 and x64 platforms, e.g.\r
+Windows 2000, XP, Vista and Windows Server 2008. In order to build 32-bit\r
+debug and release executables, Microsoft Visual C++ 2008 Express Edition is\r
+required at the very least. In order to build 64-bit debug and release\r
+executables, Visual Studio 2008 Standard Edition is required at the very\r
+least. In order to build all of the above, as well as generate release builds\r
+that make use of Profile Guided Optimisation (PG0), Visual Studio 2008\r
+Professional Edition is required at the very least. The official Python\r
+releases are built with this version of Visual Studio.\r
+\r
+For other Windows platforms and compilers, see PC/readme.txt.\r
+\r
+All you need to do is open the workspace "pcbuild.sln" in Visual Studio,\r
+select the desired combination of configuration and platform and eventually\r
+build the solution. Unless you are going to debug a problem in the core or\r
+you are going to create an optimized build you want to select "Release" as\r
+configuration.\r
+\r
+The PCbuild directory is compatible with all versions of Visual Studio from\r
+VS C++ Express Edition over the standard edition up to the professional\r
+edition. However the express edition does not support features like solution\r
+folders or profile guided optimization (PGO). The missing bits and pieces\r
+won't stop you from building Python.\r
+\r
+The solution is configured to build the projects in the correct order. "Build\r
+Solution" or F7 takes care of dependencies except for x64 builds. To make\r
+cross compiling x64 builds on a 32bit OS possible the x64 builds require a\r
+32bit version of Python.\r
+\r
+NOTE:\r
+ You probably don't want to build most of the other subprojects, unless\r
+ you're building an entire Python distribution from scratch, or\r
+ specifically making changes to the subsystems they implement, or are\r
+ running a Python core buildbot test slave; see SUBPROJECTS below)\r
+\r
+When using the Debug setting, the output files have a _d added to\r
+their name: python27_d.dll, python_d.exe, parser_d.pyd, and so on. Both\r
+the build and rt batch files accept a -d option for debug builds.\r
+\r
+The 32bit builds end up in the solution folder PCbuild while the x64 builds\r
+land in the amd64 subfolder. The PGI and PGO builds for profile guided\r
+optimization end up in their own folders, too.\r
+\r
+Legacy support\r
+--------------\r
+\r
+You can find build directories for older versions of Visual Studio and\r
+Visual C++ in the PC directory. The legacy build directories are no longer\r
+actively maintained and may not work out of the box.\r
+\r
+PC/VC6/\r
+ Visual C++ 6.0\r
+PC/VS7.1/\r
+ Visual Studio 2003 (7.1)\r
+PC/VS8.0/\r
+ Visual Studio 2005 (8.0)\r
+\r
+\r
+C RUNTIME\r
+---------\r
+\r
+Visual Studio 2008 uses version 9 of the C runtime (MSVCRT9). The executables\r
+are linked to a CRT "side by side" assembly which must be present on the target\r
+machine. This is available under the VC/Redist folder of your visual studio\r
+distribution. On XP and later operating systems that support\r
+side-by-side assemblies it is not enough to have the msvcrt90.dll present,\r
+it has to be there as a whole assembly, that is, a folder with the .dll\r
+and a .manifest. Also, a check is made for the correct version.\r
+Therefore, one should distribute this assembly with the dlls, and keep\r
+it in the same directory. For compatibility with older systems, one should\r
+also set the PATH to this directory so that the dll can be found.\r
+For more info, see the Readme in the VC/Redist folder.\r
+\r
+SUBPROJECTS\r
+-----------\r
+These subprojects should build out of the box. Subprojects other than the\r
+main ones (pythoncore, python, pythonw) generally build a DLL (renamed to\r
+.pyd) from a specific module so that users don't have to load the code\r
+supporting that module unless they import the module.\r
+\r
+pythoncore\r
+ .dll and .lib\r
+python\r
+ .exe\r
+pythonw\r
+ pythonw.exe, a variant of python.exe that doesn't pop up a DOS box\r
+_socket\r
+ socketmodule.c\r
+_testcapi\r
+ tests of the Python C API, run via Lib/test/test_capi.py, and\r
+ implemented by module Modules/_testcapimodule.c\r
+pyexpat\r
+ Python wrapper for accelerated XML parsing, which incorporates stable\r
+ code from the Expat project: http://sourceforge.net/projects/expat/\r
+select\r
+ selectmodule.c\r
+unicodedata\r
+ large tables of Unicode data\r
+winsound\r
+ play sounds (typically .wav files) under Windows\r
+\r
+Python-controlled subprojects that wrap external projects:\r
+_bsddb\r
+ Wraps Berkeley DB 4.7.25, which is currently built by _bsddb.vcproj.\r
+ project.\r
+_sqlite3\r
+ Wraps SQLite 3.6.21, which is currently built by sqlite3.vcproj.\r
+_tkinter\r
+ Wraps the Tk windowing system. Unlike _bsddb and _sqlite3, there's no\r
+ corresponding tcltk.vcproj-type project that builds Tcl/Tk from vcproj's\r
+ within our pcbuild.sln, which means this module expects to find a\r
+ pre-built Tcl/Tk in either ..\externals\tcltk for 32-bit or\r
+ ..\externals\tcltk64 for 64-bit (relative to this directory). See below\r
+ for instructions to build Tcl/Tk.\r
+bz2\r
+ Python wrapper for the libbz2 compression library. Homepage\r
+ http://sources.redhat.com/bzip2/\r
+ Download the source from the python.org copy into the dist\r
+ directory:\r
+\r
+ svn export http://svn.python.org/projects/external/bzip2-1.0.6\r
+\r
+ ** NOTE: if you use the PCbuild\get_externals.bat approach for\r
+ obtaining external sources then you don't need to manually get the source\r
+ above via subversion. **\r
+\r
+_ssl\r
+ Python wrapper for the secure sockets library.\r
+\r
+ Get the source code through\r
+\r
+ svn export http://svn.python.org/projects/external/openssl-1.0.2c\r
+\r
+ ** NOTE: if you use the PCbuild\get_externals.bat approach for\r
+ obtaining external sources then you don't need to manually get the source\r
+ above via subversion. **\r
+\r
+ The NASM assembler is required to build OpenSSL. If you use the\r
+ PCbuild\get_externals.bat script to get external library sources, it also\r
+ downloads a version of NASM, which the ssl build script will add to PATH.\r
+ Otherwise, you can download the NASM installer from\r
+ http://www.nasm.us/\r
+ and add NASM to your PATH.\r
+\r
+ You can also install ActivePerl from\r
+ http://www.activestate.com/activeperl/\r
+ if you like to use the official sources instead of the files from\r
+ python's subversion repository. The svn version contains pre-build\r
+ makefiles and assembly files.\r
+\r
+ The build process makes sure that no patented algorithms are included.\r
+ For now RC5, MDC2 and IDEA are excluded from the build. You may have\r
+ to manually remove $(OBJ_D)\i_*.obj from ms\nt.mak if the build process\r
+ complains about missing files or forbidden IDEA. Again the files provided\r
+ in the subversion repository are already fixed.\r
+\r
+ The MSVC project simply invokes PCBuild/build_ssl.py to perform\r
+ the build. This Python script locates and builds your OpenSSL\r
+ installation, then invokes a simple makefile to build the final .pyd.\r
+\r
+ build_ssl.py attempts to catch the most common errors (such as not\r
+ being able to find OpenSSL sources, or not being able to find a Perl\r
+ that works with OpenSSL) and give a reasonable error message.\r
+ If you have a problem that doesn't seem to be handled correctly\r
+ (eg, you know you have ActivePerl but we can't find it), please take\r
+ a peek at build_ssl.py and suggest patches. Note that build_ssl.py\r
+ should be able to be run directly from the command-line.\r
+\r
+ build_ssl.py/MSVC isn't clever enough to clean OpenSSL - you must do\r
+ this by hand.\r
+\r
+The subprojects above wrap external projects Python doesn't control, and as\r
+such, a little more work is required in order to download the relevant source\r
+files for each project before they can be built. The easiest way to do this\r
+is to use the `build.bat` script in this directory to build Python, and pass\r
+the '-e' switch to tell it to use get_externals.bat to fetch external sources\r
+and build Tcl/Tk and Tix. To use get_externals.bat, you'll need to have\r
+Subversion installed and svn.exe on your PATH. The script will fetch external\r
+library sources from http://svn.python.org/external and place them in\r
+..\externals (relative to this directory).\r
+\r
+Building for Itanium\r
+--------------------\r
+\r
+Official support for Itanium builds have been dropped from the build. Please\r
+contact us and provide patches if you are interested in Itanium builds.\r
+\r
+Building for AMD64\r
+------------------\r
+\r
+The build process for AMD64 / x64 is very similar to standard builds. You just\r
+have to set x64 as platform. In addition, the HOST_PYTHON environment variable\r
+must point to a Python interpreter (at least 2.4), to support cross-compilation.\r
+\r
+Building Python Using the free MS Toolkit Compiler\r
+--------------------------------------------------\r
+\r
+Microsoft has withdrawn the free MS Toolkit Compiler, so this can no longer\r
+be considered a supported option. Instead you can use the free VS C++ Express\r
+Edition.\r
+\r
+Profile Guided Optimization\r
+---------------------------\r
+\r
+The solution has two configurations for PGO. The PGInstrument\r
+configuration must be build first. The PGInstrument binaries are\r
+linked against a profiling library and contain extra debug\r
+information. The PGUpdate configuration takes the profiling data and\r
+generates optimized binaries.\r
+\r
+The build_pgo.bat script automates the creation of optimized binaries. It\r
+creates the PGI files, runs the unit test suite or PyBench with the PGI\r
+python and finally creates the optimized files.\r
+\r
+http://msdn.microsoft.com/en-us/library/e7k32f4k(VS.90).aspx\r
+\r
+Static library\r
+--------------\r
+\r
+The solution has no configuration for static libraries. However it is easy\r
+it build a static library instead of a DLL. You simply have to set the\r
+"Configuration Type" to "Static Library (.lib)" and alter the preprocessor\r
+macro "Py_ENABLE_SHARED" to "Py_NO_ENABLE_SHARED". You may also have to\r
+change the "Runtime Library" from "Multi-threaded DLL (/MD)" to\r
+"Multi-threaded (/MT)".\r
+\r
+Visual Studio properties\r
+------------------------\r
+\r
+The PCbuild solution makes heavy use of Visual Studio property files\r
+(*.vsprops). The properties can be viewed and altered in the Property\r
+Manager (View -> Other Windows -> Property Manager).\r
+\r
+ * debug (debug macro: _DEBUG)\r
+ * pginstrument (PGO)\r
+ * pgupdate (PGO)\r
+ +-- pginstrument\r
+ * pyd (python extension, release build)\r
+ +-- release\r
+ +-- pyproject\r
+ * pyd_d (python extension, debug build)\r
+ +-- debug\r
+ +-- pyproject\r
+ * pyproject (base settings for all projects, user macros like PyDllName)\r
+ * release (release macro: NDEBUG)\r
+ * x64 (AMD64 / x64 platform specific settings)\r
+\r
+The pyproject propertyfile defines _WIN32 and x64 defines _WIN64 and _M_X64\r
+although the macros are set by the compiler, too. The GUI doesn't always know\r
+about the macros and confuse the user with false information.\r
+\r
+YOUR OWN EXTENSION DLLs\r
+-----------------------\r
+\r
+If you want to create your own extension module DLL, there's an example\r
+with easy-to-follow instructions in PC/example/; read the file\r
+readme.txt there first.\r
--- /dev/null
+# 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")
--- /dev/null
+@echo off\r
+rem Run Tests. Run the regression test suite.\r
+rem Usage: rt [-d] [-O] [-q] [-x64] regrtest_args\r
+rem -d Run Debug build (python_d.exe). Else release build.\r
+rem -O Run python.exe or python_d.exe (see -d) with -O.\r
+rem -q "quick" -- normally the tests are run twice, the first time\r
+rem after deleting all the .py[co] files reachable from Lib/.\r
+rem -q runs the tests just once, and without deleting .py[co] files.\r
+rem -x64 Run the 64-bit build of python (or python_d if -d was specified)\r
+rem from the 'amd64' dir instead of the 32-bit build in this dir.\r
+rem All leading instances of these switches are shifted off, and\r
+rem whatever remains (up to 9 arguments) is passed to regrtest.py.\r
+rem For example,\r
+rem rt -O -d -x test_thread\r
+rem runs\r
+rem python_d -O ../lib/test/regrtest.py -x test_thread\r
+rem twice, and\r
+rem rt -q -g test_binascii\r
+rem runs\r
+rem python_d ../lib/test/regrtest.py -g test_binascii\r
+rem to generate the expected-output file for binascii quickly.\r
+rem\r
+rem Confusing: if you want to pass a comma-separated list, like\r
+rem -u network,largefile\r
+rem then you have to quote it on the rt line, like\r
+rem rt -u "network,largefile"\r
+\r
+setlocal\r
+\r
+set pcbuild=%~dp0\r
+set prefix=%pcbuild%\r
+set suffix=\r
+set qmode=\r
+set dashO=\r
+set tcltk=tcltk\r
+\r
+:CheckOpts\r
+if "%1"=="-O" (set dashO=-O) & shift & goto CheckOpts\r
+if "%1"=="-q" (set qmode=yes) & shift & goto CheckOpts\r
+if "%1"=="-d" (set suffix=_d) & shift & goto CheckOpts\r
+if "%1"=="-x64" (set prefix=%prefix%amd64) & (set tcltk=tcltk64) & shift & goto CheckOpts\r
+\r
+PATH %PATH%;%pcbuild%..\..\externals\%tcltk%\bin\r
+set exe="%prefix%\python%suffix%"\r
+set cmd=%exe% %dashO% -Wd -3 -E -tt "%pcbuild%\..\..\Lib\test\regrtest.py" %1 %2 %3 %4 %5 %6 %7 %8 %9\r
+if defined qmode goto Qmode\r
+\r
+echo Deleting .pyc/.pyo files ...\r
+%exe% "%pcbuild%\rmpyc.py"\r
+\r
+echo on\r
+%cmd%\r
+@echo off\r
+\r
+echo About to run again without deleting .pyc/.pyo first:\r
+pause\r
+\r
+:Qmode\r
+echo on\r
+%cmd%\r
Name="Source Files"\r
>\r
<File\r
- RelativePath="..\Modules\selectmodule.c"\r
+ RelativePath="..\..\Modules\selectmodule.c"\r
>\r
</File>\r
</Filter>\r
Name="Header Files"\r
>\r
<File\r
- RelativePath="..\Modules\unicodedata_db.h"\r
+ RelativePath="..\..\Modules\unicodedata_db.h"\r
>\r
</File>\r
<File\r
- RelativePath="..\Modules\unicodename_db.h"\r
+ RelativePath="..\..\Modules\unicodename_db.h"\r
>\r
</File>\r
</Filter>\r
Name="Source Files"\r
>\r
<File\r
- RelativePath="..\Modules\unicodedata.c"\r
+ RelativePath="..\..\Modules\unicodedata.c"\r
>\r
</File>\r
</Filter>\r
Name="Source Files"\r
>\r
<File\r
- RelativePath="..\PC\w9xpopen.c"\r
+ RelativePath="..\..\PC\w9xpopen.c"\r
>\r
</File>\r
</Filter>\r
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"\r
>\r
<File\r
- RelativePath="..\PC\winsound.c"\r
+ RelativePath="..\..\PC\winsound.c"\r
>\r
</File>\r
</Filter>\r
--- /dev/null
+<?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>{EB1C19C1-1F18-421E-9735-CAEE69DC6A3C}</ProjectGuid>
+ <RootNamespace>wininst</RootNamespace>
+ <MakeVersionInfoBeforeTarget>ClCompile</MakeVersionInfoBeforeTarget>
+ <SupportPGO>false</SupportPGO>
+ </PropertyGroup>
+ <Import Project="..\..\PCBuild\python.props" />
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseOfMfc>false</UseOfMfc>
+ <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="..\..\PCBuild\pyproject.props" />
+ </ImportGroup>
+ <PropertyGroup>
+ <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
+ <OutDir>$(PySourcePath)lib\distutils\command\</OutDir>
+ <LinkIncremental>false</LinkIncremental>
+ <TargetName>wininst-$(VisualStudioVersion)</TargetName>
+ <TargetName Condition="$(Platform) == 'x64'">$(TargetName)-amd64</TargetName>
+ <TargetExt>.exe</TargetExt>
+ </PropertyGroup>
+ <ItemDefinitionGroup>
+ <Midl>
+ <TypeLibraryName>$(OutDir)wininst.tlb</TypeLibraryName>
+ </Midl>
+ <ClCompile>
+ <Optimization>MinSpace</Optimization>
+ <AdditionalIncludeDirectories>$(PySourcePath)Modules\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ </ClCompile>
+ <ResourceCompile>
+ <AdditionalIncludeDirectories>$(PySourcePath)PC\bdist_wininst;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ResourceCompile>
+ <Link>
+ <AdditionalDependencies>comctl32.lib;imagehlp.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <ClCompile Include="extract.c" />
+ <ClCompile Include="install.c" />
+ <ClCompile Include="..\..\Modules\zlib\adler32.c" />
+ <ClCompile Include="..\..\Modules\zlib\crc32.c" />
+ <ClCompile Include="..\..\Modules\zlib\inffast.c" />
+ <ClCompile Include="..\..\Modules\zlib\inflate.c" />
+ <ClCompile Include="..\..\Modules\zlib\inftrees.c" />
+ <ClCompile Include="..\..\Modules\zlib\zutil.c" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="archive.h" />
+ </ItemGroup>
+ <ItemGroup>
+ <ResourceCompile Include="install.rc" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="PythonPowered.bmp" />
+ </ItemGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
+</Project>
\ No newline at end of file
--- /dev/null
+<?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>{293b1092-03ad-4b7c-acb9-c4ab62e52f55}</UniqueIdentifier>
+ <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
+ </Filter>
+ <Filter Include="Source Files\zlib">
+ <UniqueIdentifier>{0edc0406-282f-4dbc-b60e-a867c34a2a31}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{ea0c0f0e-3b73-474e-a999-e9689d032ccc}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl</Extensions>
+ </Filter>
+ <Filter Include="Resource Files">
+ <UniqueIdentifier>{0c77c1cf-3f87-4f87-bd86-b425211c2181}</UniqueIdentifier>
+ <Extensions>ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\PC\bdist_wininst\extract.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\PC\bdist_wininst\install.c">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\Modules\zlib\adler32.c">
+ <Filter>Source Files\zlib</Filter>
+ </ClCompile>
+ <ClCompile Include="..\Modules\zlib\crc32.c">
+ <Filter>Source Files\zlib</Filter>
+ </ClCompile>
+ <ClCompile Include="..\Modules\zlib\inffast.c">
+ <Filter>Source Files\zlib</Filter>
+ </ClCompile>
+ <ClCompile Include="..\Modules\zlib\inflate.c">
+ <Filter>Source Files\zlib</Filter>
+ </ClCompile>
+ <ClCompile Include="..\Modules\zlib\inftrees.c">
+ <Filter>Source Files\zlib</Filter>
+ </ClCompile>
+ <ClCompile Include="..\Modules\zlib\zutil.c">
+ <Filter>Source Files\zlib</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\PC\bdist_wininst\archive.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+ <ItemGroup>
+ <ResourceCompile Include="..\PC\bdist_wininst\install.rc">
+ <Filter>Resource Files</Filter>
+ </ResourceCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="..\PC\bdist_wininst\PythonPowered.bmp">
+ <Filter>Resource Files</Filter>
+ </None>
+ </ItemGroup>
+</Project>
\ No newline at end of file
--- /dev/null
+<?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>
--- /dev/null
+<?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>
--- /dev/null
+<?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>
--- /dev/null
+<?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>
--- /dev/null
+<?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>
--- /dev/null
+<?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>
--- /dev/null
+<?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>XML_NS;XML_DTD;BYTEORDER=1234;XML_CONTEXT_BYTES=1024;USE_PYEXPAT_CAPI;XML_STATIC;HAVE_MEMMOVE;%(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>
--- /dev/null
+<?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>
--- /dev/null
+<?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>$(opensslDir)include;%(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>
--- /dev/null
+<?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>
--- /dev/null
+<?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>
--- /dev/null
+<?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>
--- /dev/null
+<?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>
--- /dev/null
+<?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>
--- /dev/null
+<?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>
--- /dev/null
+<?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>
--- /dev/null
+<?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>
--- /dev/null
+<?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>
--- /dev/null
+<?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>$(opensslDir)include;%(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>
--- /dev/null
+<?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>
--- /dev/null
+<?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>
--- /dev/null
+<?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>
--- /dev/null
+<?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>
--- /dev/null
+<?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>
rem -c Set the configuration (default: Release)\r
rem -p Set the platform (x64 or Win32, default: Win32)\r
rem -r Target Rebuild instead of Build\r
-rem -t Set the target manually (Build, Rebuild, or Clean)\r
+rem -t Set the target manually (Build, Rebuild, Clean, or CleanAll)\r
rem -d Set the configuration to Debug\r
rem -e Pull in external libraries using get_externals.bat\r
-rem -k Attempt to kill any running Pythons before building\r
+rem -m Enable parallel build\r
+rem -M Disable parallel build (disabled by default)\r
+rem -v Increased output messages\r
+rem -k Attempt to kill any running Pythons before building (usually unnecessary)\r
\r
setlocal\r
set platf=Win32\r
set vs_platf=x86\r
set conf=Release\r
-set target=\r
+set target=Build\r
set dir=%~dp0\r
+set parallel=\r
+set verbose=/nologo /v:m\r
set kill=\r
-set build_tkinter=\r
\r
:CheckOpts\r
if '%1'=='-c' (set conf=%2) & shift & shift & goto CheckOpts\r
if '%1'=='-p' (set platf=%2) & shift & shift & goto CheckOpts\r
-if '%1'=='-r' (set target=/rebuild) & shift & goto CheckOpts\r
-if '%1'=='-t' (\r
- if '%2'=='Clean' (set target=/clean) & shift & shift & goto CheckOpts\r
- if '%2'=='Rebuild' (set target=/rebuild) & shift & shift & goto CheckOpts\r
- if '%2'=='Build' (set target=) & shift & shift & goto CheckOpts\r
- echo.Unknown target: %2 & goto :eof\r
-)\r
+if '%1'=='-r' (set target=Rebuild) & shift & goto CheckOpts\r
+if '%1'=='-t' (set target=%2) & shift & shift & goto CheckOpts\r
if '%1'=='-d' (set conf=Debug) & shift & goto CheckOpts\r
-if '%1'=='-e' call "%dir%get_externals.bat" & (set build_tkinter=true) & shift & goto CheckOpts\r
+if '%1'=='-e' call "%dir%get_externals.bat" & shift & goto CheckOpts\r
+if '%1'=='-m' (set parallel=/m) & shift & goto CheckOpts\r
+if '%1'=='-M' (set parallel=) & shift & goto CheckOpts\r
+if '%1'=='-v' (set verbose=/v:n) & shift & goto CheckOpts\r
if '%1'=='-k' (set kill=true) & shift & goto CheckOpts\r
\r
-if '%conf%'=='Debug' (set dbg_ext=_d) else (set dbg_ext=)\r
-if '%platf%'=='x64' (\r
- set vs_platf=x86_amd64\r
- set builddir=%dir%amd64\\r
-) else (\r
- set builddir=%dir%\r
-)\r
-rem Can't use builddir until we're in a new command...\r
-if '%platf%'=='x64' (\r
- rem Needed for buliding OpenSSL\r
- set HOST_PYTHON=%builddir%python%dbg_ext%.exe\r
-)\r
+if '%platf%'=='x64' (set vs_platf=x86_amd64)\r
\r
rem Setup the environment\r
-call "%dir%env.bat" %vs_platf%\r
+call "%dir%env.bat" %vs_platf% >nul\r
\r
if '%kill%'=='true' (\r
- vcbuild "%dir%kill_python.vcproj" "%conf%|%platf%" && "%builddir%kill_python%dbg_ext%.exe"\r
-)\r
-\r
-set externals_dir=%dir%..\externals\r
-if '%build_tkinter%'=='true' (\r
- if '%platf%'=='x64' (\r
- set tcltkdir=%externals_dir%\tcltk64\r
- set machine=AMD64\r
- ) else (\r
- set tcltkdir=%externals_dir%\tcltk\r
- set machine=IX86\r
- )\r
- if '%conf%'=='Debug' (\r
- set tcl_dbg_ext=g\r
- set debug_flag=1\r
- ) else (\r
- set tcl_dbg_ext=\r
- set debug_flag=0\r
- )\r
- set tcldir=%externals_dir%\tcl-8.5.15.0\r
- set tkdir=%externals_dir%\tk-8.5.15.0\r
- set tixdir=%externals_dir%\tix-8.4.3.5\r
-)\r
-if '%build_tkinter%'=='true' (\r
- if not exist "%tcltkdir%\bin\tcl85%tcl_dbg_ext%.dll" (\r
- @rem all and install need to be separate invocations, otherwise nmakehlp is not found on install\r
- pushd "%tcldir%\win"\r
- nmake -f makefile.vc MACHINE=%machine% DEBUG=%debug_flag% INSTALLDIR="%tcltkdir%" clean all\r
- nmake -f makefile.vc MACHINE=%machine% DEBUG=%debug_flag% INSTALLDIR="%tcltkdir%" install\r
- popd\r
- )\r
-\r
- if not exist "%tcltkdir%\bin\tk85%tcl_dbg_ext%.dll" (\r
- pushd "%tkdir%\win"\r
- nmake -f makefile.vc MACHINE=%machine% DEBUG=%debug_flag% INSTALLDIR="%tcltkdir%" TCLDIR="%tcldir%" clean\r
- nmake -f makefile.vc MACHINE=%machine% DEBUG=%debug_flag% INSTALLDIR="%tcltkdir%" TCLDIR="%tcldir%" all\r
- nmake -f makefile.vc MACHINE=%machine% DEBUG=%debug_flag% INSTALLDIR="%tcltkdir%" TCLDIR="%tcldir%" install\r
- popd\r
- )\r
-\r
- if not exist "%tcltkdir%\lib\tix8.4.3\tix84%tcl_dbg_ext%.dll" (\r
- pushd "%tixdir%\win"\r
- nmake -f python.mak DEBUG=%debug_flag% MACHINE=%machine% TCL_DIR="%tcldir%" TK_DIR="%tkdir%" INSTALL_DIR="%tcltkdir%" clean\r
- nmake -f python.mak DEBUG=%debug_flag% MACHINE=%machine% TCL_DIR="%tcldir%" TK_DIR="%tkdir%" INSTALL_DIR="%tcltkdir%" all\r
- nmake -f python.mak DEBUG=%debug_flag% MACHINE=%machine% TCL_DIR="%tcldir%" TK_DIR="%tkdir%" INSTALL_DIR="%tcltkdir%" install\r
- popd\r
- )\r
+ msbuild /v:m /nologo /target:KillPython "%dir%\pythoncore.vcxproj" /p:Configuration=%conf% /p:Platform=%platf% /p:KillPython=true\r
)\r
\r
-rem Call on VCBuild to do the work, echo the command.\r
+rem Call on MSBuild to do the work, echo the command.\r
rem Passing %1-9 is not the preferred option, but argument parsing in\r
rem batch is, shall we say, "lackluster"\r
echo on\r
-vcbuild "%dir%pcbuild.sln" %target% "%conf%|%platf%" %1 %2 %3 %4 %5 %6 %7 %8 %9\r
+msbuild "%dir%pcbuild.proj" /t:%target% %parallel% %verbose% /p:Configuration=%conf% /p:Platform=%platf% %1 %2 %3 %4 %5 %6 %7 %8 %9\r
\r
setlocal\r
set platf=Win32\r
+set parallel=/m\r
+set dir=%~dp0\r
\r
rem use the performance testsuite. This is quick and simple\r
-set job1=..\tools\pybench\pybench.py -n 1 -C 1 --with-gc\r
-set path1=..\tools\pybench\r
+set job1="%dir%..\tools\pybench\pybench.py" -n 1 -C 1 --with-gc\r
+set path1="%dir%..\tools\pybench"\r
\r
rem or the whole testsuite for more thorough testing\r
-set job2=..\lib\test\regrtest.py\r
-set path2=..\lib\r
+set job2="%dir%..\lib\test\regrtest.py"\r
+set path2="%dir%..\lib"\r
\r
set job=%job1%\r
set clrpath=%path1%\r
:CheckOpts\r
if "%1"=="-p" (set platf=%2) & shift & shift & goto CheckOpts\r
if "%1"=="-2" (set job=%job2%) & (set clrpath=%path2%) & shift & goto CheckOpts\r
+if "%1"=="-M" (set parallel=) & shift & goto CheckOpts\r
+\r
+\r
+rem We cannot cross compile PGO builds, as the optimization needs to be run natively\r
+set vs_platf=x86\r
+set PGO=%dir%win32-pgo\r
+\r
+if "%platf%"=="x64" (set vs_platf=amd64) & (set PGO=%dir%amd64-pgo)\r
+rem Setup the environment\r
+call "%dir%env.bat" %vs_platf%\r
\r
-set PGI=%platf%-pgi\r
-set PGO=%platf%-pgo\r
\r
-@echo on\r
rem build the instrumented version\r
-call build -p %platf% -c PGInstrument\r
+msbuild "%dir%pcbuild.proj" %parallel% /t:Build /p:Configuration=PGInstrument /p:Platform=%platf% %1 %2 %3 %4 %5 %6 %7 %8 %9\r
\r
rem remove .pyc files, .pgc files and execute the job\r
-%PGI%\python.exe rmpyc.py %clrpath%\r
-del %PGI%\*.pgc\r
-%PGI%\python.exe %job%\r
-\r
-rem finally build the optimized version\r
-if exist %PGO% del /s /q %PGO%\r
-call build -p %platf% -c PGUpdate\r
+"%PGO%\python.exe" "%dir%rmpyc.py" %clrpath%\r
+del "%PGO%\*.pgc"\r
+"%PGO%\python.exe" %job%\r
\r
+rem build optimized version\r
+msbuild "%dir%pcbuild.proj" %parallel% /t:Build /p:Configuration=PGUpdate /p:Platform=%platf% %1 %2 %3 %4 %5 %6 %7 %8 %9\r
--- /dev/null
+<?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>
--- /dev/null
+<?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>
--- /dev/null
+@echo off\r
+rem A batch program to clean a particular configuration,\r
+rem just for convenience.\r
+\r
+call %~dp0build.bat -t Clean %*\r
@echo off\r
-echo Build environments: x86, ia64, amd64, x86_amd64, x86_ia64\r
+rem This script adds the latest available tools to the path for the current\r
+rem command window. However, all builds of Python should ignore the version\r
+rem of the tools on PATH and use PlatformToolset instead, which should\r
+rem always be 'v90'.\r
+rem\r
+rem To build Python with a newer toolset, pass "/p:PlatformToolset=v100" (or\r
+rem 'v110', 'v120' or 'v140') to the build script. Note that no toolset\r
+rem other than 'v90' is supported!\r
+\r
+echo Build environments: x86, amd64, x86_amd64\r
echo.\r
-call "%VS90COMNTOOLS%..\..\VC\vcvarsall.bat" %*\r
+set VSTOOLS=%VS140COMNTOOLS%\r
+if "%VSTOOLS%"=="" set VSTOOLS=%VS120COMNTOOLS%\r
+if "%VSTOOLS%"=="" set VSTOOLS=%VS110COMNTOOLS%\r
+if "%VSTOOLS%"=="" set VSTOOLS=%VS100COMNTOOLS%\r
+call "%VSTOOLS%..\..\VC\vcvarsall.bat" %*\r
\r
echo.Fetching external libraries...\r
\r
+rem When updating these versions, remember to update the relevant property\r
+rem files in both this dir and PC\VS9.0\r
+\r
for %%e in (\r
bzip2-1.0.6\r
db-4.7.25.0\r
--- /dev/null
+<?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\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>
--- /dev/null
+<?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="OPENSSL_CPUID_OBJ" />
+ <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);$(opensslDir)include;$(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>
--- /dev/null
+<?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>
+ <IncludeTests Condition="'$(IncludeTest)' == ''">true</IncludeTests>
+ <IncludeSSL Condition="'$(IncludeSSL)' == ''">true</IncludeSSL>
+ </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="_bsddb;bz2;_ctypes;_elementtree;_msi;_multiprocessing;_sqlite3;_tkinter;tix;pyexpat;select;unicodedata;winsound" />
+ <!-- _ssl will build _socket as well, which may cause conflicts in parallel builds -->
+ <ExtensionModules Include="_socket" Condition="!$(IncludeSSL)" />
+ <ExtensionModules Include="_ssl;_hashlib" Condition="$(IncludeSSL)" />
+ <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>
-Microsoft Visual Studio Solution File, Format Version 10.00\r
-# Visual Studio 2008\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "python", "python.vcproj", "{B11D750F-CD1F-4A96-85CE-E69A5C5259F9}"\r
- ProjectSection(ProjectDependencies) = postProject\r
- {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}\r
- {E9E0A1F6-0009-4E8C-B8F8-1B8F5D49A058} = {E9E0A1F6-0009-4E8C-B8F8-1B8F5D49A058}\r
+Microsoft Visual Studio Solution File, Format Version 12.00\r
+# Visual Studio 2010\r
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{553EC33E-9816-4996-A660-5D6186A0B0B3}"\r
+ ProjectSection(SolutionItems) = preProject\r
+ ..\Modules\getbuildinfo.c = ..\Modules\getbuildinfo.c\r
EndProjectSection\r
EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "make_versioninfo", "make_versioninfo.vcproj", "{F0E0541E-F17D-430B-97C4-93ADF0DD284E}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "python", "python.vcxproj", "{B11D750F-CD1F-4A96-85CE-E69A5C5259F9}"\r
EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pythoncore", "pythoncore.vcproj", "{CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}"\r
- ProjectSection(ProjectDependencies) = postProject\r
- {F0E0541E-F17D-430B-97C4-93ADF0DD284E} = {F0E0541E-F17D-430B-97C4-93ADF0DD284E}\r
- {6DE10744-E396-40A5-B4E2-1B69AA7C8D31} = {6DE10744-E396-40A5-B4E2-1B69AA7C8D31}\r
- {C73F0EC1-358B-4177-940F-0846AC8B04CD} = {C73F0EC1-358B-4177-940F-0846AC8B04CD}\r
- EndProjectSection\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pythoncore", "pythoncore.vcxproj", "{CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}"\r
EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pythonw", "pythonw.vcproj", "{F4229CC3-873C-49AE-9729-DD308ED4CD4A}"\r
- ProjectSection(ProjectDependencies) = postProject\r
- {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}\r
- EndProjectSection\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pythonw", "pythonw.vcxproj", "{F4229CC3-873C-49AE-9729-DD308ED4CD4A}"\r
EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "w9xpopen", "w9xpopen.vcproj", "{E9E0A1F6-0009-4E8C-B8F8-1B8F5D49A058}"\r
- ProjectSection(ProjectDependencies) = postProject\r
- {6DE10744-E396-40A5-B4E2-1B69AA7C8D31} = {6DE10744-E396-40A5-B4E2-1B69AA7C8D31}\r
- EndProjectSection\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "w9xpopen", "w9xpopen.vcxproj", "{E9E0A1F6-0009-4E8C-B8F8-1B8F5D49A058}"\r
EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "make_buildinfo", "make_buildinfo.vcproj", "{C73F0EC1-358B-4177-940F-0846AC8B04CD}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "winsound", "winsound.vcxproj", "{28B5D777-DDF2-4B6B-B34F-31D938813856}"\r
EndProject\r
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{553EC33E-9816-4996-A660-5D6186A0B0B3}"\r
- ProjectSection(SolutionItems) = preProject\r
- ..\Modules\getbuildinfo.c = ..\Modules\getbuildinfo.c\r
- readme.txt = readme.txt\r
- EndProjectSection\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_bsddb", "_bsddb.vcxproj", "{B4D38F3F-68FB-42EC-A45D-E00657BB3627}"\r
EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "winsound", "winsound.vcproj", "{28B5D777-DDF2-4B6B-B34F-31D938813856}"\r
- ProjectSection(ProjectDependencies) = postProject\r
- {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}\r
- EndProjectSection\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_ctypes", "_ctypes.vcxproj", "{0E9791DB-593A-465F-98BC-681011311618}"\r
EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_bsddb", "_bsddb.vcproj", "{B4D38F3F-68FB-42EC-A45D-E00657BB3627}"\r
- ProjectSection(ProjectDependencies) = postProject\r
- {6DE10744-E396-40A5-B4E2-1B69AA7C8D31} = {6DE10744-E396-40A5-B4E2-1B69AA7C8D31}\r
- {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}\r
- EndProjectSection\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_ctypes_test", "_ctypes_test.vcxproj", "{9EC7190A-249F-4180-A900-548FDCF3055F}"\r
EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_ctypes", "_ctypes.vcproj", "{0E9791DB-593A-465F-98BC-681011311618}"\r
- ProjectSection(ProjectDependencies) = postProject\r
- {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}\r
- EndProjectSection\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_elementtree", "_elementtree.vcxproj", "{17E1E049-C309-4D79-843F-AE483C264AEA}"\r
EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_ctypes_test", "_ctypes_test.vcproj", "{9EC7190A-249F-4180-A900-548FDCF3055F}"\r
- ProjectSection(ProjectDependencies) = postProject\r
- {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}\r
- EndProjectSection\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_msi", "_msi.vcxproj", "{31FFC478-7B4A-43E8-9954-8D03E2187E9C}"\r
EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_elementtree", "_elementtree.vcproj", "{17E1E049-C309-4D79-843F-AE483C264AEA}"\r
- ProjectSection(ProjectDependencies) = postProject\r
- {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}\r
- EndProjectSection\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_socket", "_socket.vcxproj", "{86937F53-C189-40EF-8CE8-8759D8E7D480}"\r
EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_msi", "_msi.vcproj", "{31FFC478-7B4A-43E8-9954-8D03E2187E9C}"\r
- ProjectSection(ProjectDependencies) = postProject\r
- {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}\r
- EndProjectSection\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_sqlite3", "_sqlite3.vcxproj", "{13CECB97-4119-4316-9D42-8534019A5A44}"\r
EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_socket", "_socket.vcproj", "{86937F53-C189-40EF-8CE8-8759D8E7D480}"\r
- ProjectSection(ProjectDependencies) = postProject\r
- {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}\r
- EndProjectSection\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_ssl", "_ssl.vcxproj", "{C6E20F84-3247-4AD6-B051-B073268F73BA}"\r
EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_sqlite3", "_sqlite3.vcproj", "{13CECB97-4119-4316-9D42-8534019A5A44}"\r
- ProjectSection(ProjectDependencies) = postProject\r
- {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}\r
- {A1A295E5-463C-437F-81CA-1F32367685DA} = {A1A295E5-463C-437F-81CA-1F32367685DA}\r
- EndProjectSection\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_testcapi", "_testcapi.vcxproj", "{6901D91C-6E48-4BB7-9FEC-700C8131DF1D}"\r
EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_ssl", "_ssl.vcproj", "{C6E20F84-3247-4AD6-B051-B073268F73BA}"\r
- ProjectSection(ProjectDependencies) = postProject\r
- {B11D750F-CD1F-4A96-85CE-E69A5C5259F9} = {B11D750F-CD1F-4A96-85CE-E69A5C5259F9}\r
- {86937F53-C189-40EF-8CE8-8759D8E7D480} = {86937F53-C189-40EF-8CE8-8759D8E7D480}\r
- {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}\r
- EndProjectSection\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_tkinter", "_tkinter.vcxproj", "{4946ECAC-2E69-4BF8-A90A-F5136F5094DF}"\r
EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_testcapi", "_testcapi.vcproj", "{6901D91C-6E48-4BB7-9FEC-700C8131DF1D}"\r
- ProjectSection(ProjectDependencies) = postProject\r
- {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}\r
- EndProjectSection\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bz2", "bz2.vcxproj", "{73FCD2BD-F133-46B7-8EC1-144CD82A59D5}"\r
EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_tkinter", "_tkinter.vcproj", "{4946ECAC-2E69-4BF8-A90A-F5136F5094DF}"\r
- ProjectSection(ProjectDependencies) = postProject\r
- {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}\r
- EndProjectSection\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "select", "select.vcxproj", "{18CAE28C-B454-46C1-87A0-493D91D97F03}"\r
EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bz2", "bz2.vcproj", "{73FCD2BD-F133-46B7-8EC1-144CD82A59D5}"\r
- ProjectSection(ProjectDependencies) = postProject\r
- {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}\r
- EndProjectSection\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "unicodedata", "unicodedata.vcxproj", "{ECC7CEAC-A5E5-458E-BB9E-2413CC847881}"\r
EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "select", "select.vcproj", "{18CAE28C-B454-46C1-87A0-493D91D97F03}"\r
- ProjectSection(ProjectDependencies) = postProject\r
- {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}\r
- EndProjectSection\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pyexpat", "pyexpat.vcxproj", "{D06B6426-4762-44CC-8BAD-D79052507F2F}"\r
EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "unicodedata", "unicodedata.vcproj", "{ECC7CEAC-A5E5-458E-BB9E-2413CC847881}"\r
- ProjectSection(ProjectDependencies) = postProject\r
- {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}\r
- EndProjectSection\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bdist_wininst", "..\PC\bdist_wininst\bdist_wininst.vcxproj", "{EB1C19C1-1F18-421E-9735-CAEE69DC6A3C}"\r
EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pyexpat", "pyexpat.vcproj", "{D06B6426-4762-44CC-8BAD-D79052507F2F}"\r
- ProjectSection(ProjectDependencies) = postProject\r
- {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}\r
- EndProjectSection\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_hashlib", "_hashlib.vcxproj", "{447F05A8-F581-4CAC-A466-5AC7936E207E}"\r
EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bdist_wininst", "bdist_wininst.vcproj", "{EB1C19C1-1F18-421E-9735-CAEE69DC6A3C}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sqlite3", "sqlite3.vcxproj", "{A1A295E5-463C-437F-81CA-1F32367685DA}"\r
EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_hashlib", "_hashlib.vcproj", "{447F05A8-F581-4CAC-A466-5AC7936E207E}"\r
- ProjectSection(ProjectDependencies) = postProject\r
- {B11D750F-CD1F-4A96-85CE-E69A5C5259F9} = {B11D750F-CD1F-4A96-85CE-E69A5C5259F9}\r
- {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}\r
- EndProjectSection\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_multiprocessing", "_multiprocessing.vcxproj", "{9E48B300-37D1-11DD-8C41-005056C00008}"\r
EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sqlite3", "sqlite3.vcproj", "{A1A295E5-463C-437F-81CA-1F32367685DA}"\r
- ProjectSection(ProjectDependencies) = postProject\r
- {6DE10744-E396-40A5-B4E2-1B69AA7C8D31} = {6DE10744-E396-40A5-B4E2-1B69AA7C8D31}\r
- EndProjectSection\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tcl", "tcl.vcxproj", "{B5FD6F1D-129E-4BFF-9340-03606FAC7283}"\r
EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_multiprocessing", "_multiprocessing.vcproj", "{9E48B300-37D1-11DD-8C41-005056C00008}"\r
- ProjectSection(ProjectDependencies) = postProject\r
- {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}\r
- EndProjectSection\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tix", "tix.vcxproj", "{C5A3E7FB-9695-4B2E-960B-1D9F43F1E555}"\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tk", "tk.vcxproj", "{7E85ECCF-A72C-4DA4-9E52-884508E80BA1}"\r
+EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libeay", "libeay.vcxproj", "{E5B04CC0-EB4C-42AB-B4DC-18EF95F864B0}"\r
EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "kill_python", "kill_python.vcproj", "{6DE10744-E396-40A5-B4E2-1B69AA7C8D31}"\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ssleay", "ssleay.vcxproj", "{10615B24-73BF-4EFA-93AA-236916321317}"\r
EndProject\r
Global\r
GlobalSection(SolutionConfigurationPlatforms) = preSolution\r
{B11D750F-CD1F-4A96-85CE-E69A5C5259F9}.Release|Win32.Build.0 = Release|Win32\r
{B11D750F-CD1F-4A96-85CE-E69A5C5259F9}.Release|x64.ActiveCfg = Release|x64\r
{B11D750F-CD1F-4A96-85CE-E69A5C5259F9}.Release|x64.Build.0 = Release|x64\r
- {F0E0541E-F17D-430B-97C4-93ADF0DD284E}.Debug|Win32.ActiveCfg = Debug|Win32\r
- {F0E0541E-F17D-430B-97C4-93ADF0DD284E}.Debug|Win32.Build.0 = Debug|Win32\r
- {F0E0541E-F17D-430B-97C4-93ADF0DD284E}.Debug|x64.ActiveCfg = Debug|Win32\r
- {F0E0541E-F17D-430B-97C4-93ADF0DD284E}.Debug|x64.Build.0 = Debug|Win32\r
- {F0E0541E-F17D-430B-97C4-93ADF0DD284E}.PGInstrument|Win32.ActiveCfg = Release|Win32\r
- {F0E0541E-F17D-430B-97C4-93ADF0DD284E}.PGInstrument|Win32.Build.0 = Release|Win32\r
- {F0E0541E-F17D-430B-97C4-93ADF0DD284E}.PGInstrument|x64.ActiveCfg = Release|Win32\r
- {F0E0541E-F17D-430B-97C4-93ADF0DD284E}.PGInstrument|x64.Build.0 = Release|Win32\r
- {F0E0541E-F17D-430B-97C4-93ADF0DD284E}.PGUpdate|Win32.ActiveCfg = Release|Win32\r
- {F0E0541E-F17D-430B-97C4-93ADF0DD284E}.PGUpdate|Win32.Build.0 = Release|Win32\r
- {F0E0541E-F17D-430B-97C4-93ADF0DD284E}.PGUpdate|x64.ActiveCfg = Release|Win32\r
- {F0E0541E-F17D-430B-97C4-93ADF0DD284E}.PGUpdate|x64.Build.0 = Release|Win32\r
- {F0E0541E-F17D-430B-97C4-93ADF0DD284E}.Release|Win32.ActiveCfg = Release|Win32\r
- {F0E0541E-F17D-430B-97C4-93ADF0DD284E}.Release|Win32.Build.0 = Release|Win32\r
- {F0E0541E-F17D-430B-97C4-93ADF0DD284E}.Release|x64.ActiveCfg = Release|Win32\r
- {F0E0541E-F17D-430B-97C4-93ADF0DD284E}.Release|x64.Build.0 = Release|Win32\r
{CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}.Debug|Win32.ActiveCfg = Debug|Win32\r
{CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}.Debug|Win32.Build.0 = Debug|Win32\r
{CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}.Debug|x64.ActiveCfg = Debug|x64\r
{F4229CC3-873C-49AE-9729-DD308ED4CD4A}.Debug|Win32.Build.0 = Debug|Win32\r
{F4229CC3-873C-49AE-9729-DD308ED4CD4A}.Debug|x64.ActiveCfg = Debug|x64\r
{F4229CC3-873C-49AE-9729-DD308ED4CD4A}.Debug|x64.Build.0 = Debug|x64\r
- {F4229CC3-873C-49AE-9729-DD308ED4CD4A}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32\r
- {F4229CC3-873C-49AE-9729-DD308ED4CD4A}.PGInstrument|Win32.Build.0 = PGInstrument|Win32\r
- {F4229CC3-873C-49AE-9729-DD308ED4CD4A}.PGInstrument|x64.ActiveCfg = PGInstrument|x64\r
- {F4229CC3-873C-49AE-9729-DD308ED4CD4A}.PGInstrument|x64.Build.0 = PGInstrument|x64\r
- {F4229CC3-873C-49AE-9729-DD308ED4CD4A}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32\r
- {F4229CC3-873C-49AE-9729-DD308ED4CD4A}.PGUpdate|Win32.Build.0 = PGUpdate|Win32\r
- {F4229CC3-873C-49AE-9729-DD308ED4CD4A}.PGUpdate|x64.ActiveCfg = PGUpdate|x64\r
- {F4229CC3-873C-49AE-9729-DD308ED4CD4A}.PGUpdate|x64.Build.0 = PGUpdate|x64\r
+ {F4229CC3-873C-49AE-9729-DD308ED4CD4A}.PGInstrument|Win32.ActiveCfg = Release|Win32\r
+ {F4229CC3-873C-49AE-9729-DD308ED4CD4A}.PGInstrument|Win32.Build.0 = Release|Win32\r
+ {F4229CC3-873C-49AE-9729-DD308ED4CD4A}.PGInstrument|x64.ActiveCfg = Release|x64\r
+ {F4229CC3-873C-49AE-9729-DD308ED4CD4A}.PGInstrument|x64.Build.0 = Release|x64\r
+ {F4229CC3-873C-49AE-9729-DD308ED4CD4A}.PGUpdate|Win32.ActiveCfg = Release|Win32\r
+ {F4229CC3-873C-49AE-9729-DD308ED4CD4A}.PGUpdate|Win32.Build.0 = Release|Win32\r
+ {F4229CC3-873C-49AE-9729-DD308ED4CD4A}.PGUpdate|x64.ActiveCfg = Release|x64\r
+ {F4229CC3-873C-49AE-9729-DD308ED4CD4A}.PGUpdate|x64.Build.0 = Release|x64\r
{F4229CC3-873C-49AE-9729-DD308ED4CD4A}.Release|Win32.ActiveCfg = Release|Win32\r
{F4229CC3-873C-49AE-9729-DD308ED4CD4A}.Release|Win32.Build.0 = Release|Win32\r
{F4229CC3-873C-49AE-9729-DD308ED4CD4A}.Release|x64.ActiveCfg = Release|x64\r
{9EC7190A-249F-4180-A900-548FDCF3055F}.Debug|Win32.Build.0 = Debug|Win32\r
{9EC7190A-249F-4180-A900-548FDCF3055F}.Debug|x64.ActiveCfg = Debug|x64\r
{9EC7190A-249F-4180-A900-548FDCF3055F}.Debug|x64.Build.0 = Debug|x64\r
- {9EC7190A-249F-4180-A900-548FDCF3055F}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32\r
- {9EC7190A-249F-4180-A900-548FDCF3055F}.PGInstrument|Win32.Build.0 = PGInstrument|Win32\r
- {9EC7190A-249F-4180-A900-548FDCF3055F}.PGInstrument|x64.ActiveCfg = PGInstrument|x64\r
- {9EC7190A-249F-4180-A900-548FDCF3055F}.PGInstrument|x64.Build.0 = PGInstrument|x64\r
- {9EC7190A-249F-4180-A900-548FDCF3055F}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32\r
- {9EC7190A-249F-4180-A900-548FDCF3055F}.PGUpdate|Win32.Build.0 = PGUpdate|Win32\r
- {9EC7190A-249F-4180-A900-548FDCF3055F}.PGUpdate|x64.ActiveCfg = PGUpdate|x64\r
- {9EC7190A-249F-4180-A900-548FDCF3055F}.PGUpdate|x64.Build.0 = PGUpdate|x64\r
+ {9EC7190A-249F-4180-A900-548FDCF3055F}.PGInstrument|Win32.ActiveCfg = Release|Win32\r
+ {9EC7190A-249F-4180-A900-548FDCF3055F}.PGInstrument|Win32.Build.0 = Release|Win32\r
+ {9EC7190A-249F-4180-A900-548FDCF3055F}.PGInstrument|x64.ActiveCfg = Release|x64\r
+ {9EC7190A-249F-4180-A900-548FDCF3055F}.PGInstrument|x64.Build.0 = Release|x64\r
+ {9EC7190A-249F-4180-A900-548FDCF3055F}.PGUpdate|Win32.ActiveCfg = Release|Win32\r
+ {9EC7190A-249F-4180-A900-548FDCF3055F}.PGUpdate|Win32.Build.0 = Release|Win32\r
+ {9EC7190A-249F-4180-A900-548FDCF3055F}.PGUpdate|x64.ActiveCfg = Release|x64\r
+ {9EC7190A-249F-4180-A900-548FDCF3055F}.PGUpdate|x64.Build.0 = Release|x64\r
{9EC7190A-249F-4180-A900-548FDCF3055F}.Release|Win32.ActiveCfg = Release|Win32\r
{9EC7190A-249F-4180-A900-548FDCF3055F}.Release|Win32.Build.0 = Release|Win32\r
{9EC7190A-249F-4180-A900-548FDCF3055F}.Release|x64.ActiveCfg = Release|x64\r
{9E48B300-37D1-11DD-8C41-005056C00008}.Release|Win32.Build.0 = Release|Win32\r
{9E48B300-37D1-11DD-8C41-005056C00008}.Release|x64.ActiveCfg = Release|x64\r
{9E48B300-37D1-11DD-8C41-005056C00008}.Release|x64.Build.0 = Release|x64\r
- {6DE10744-E396-40A5-B4E2-1B69AA7C8D31}.Debug|Win32.ActiveCfg = Debug|Win32\r
- {6DE10744-E396-40A5-B4E2-1B69AA7C8D31}.Debug|Win32.Build.0 = Debug|Win32\r
- {6DE10744-E396-40A5-B4E2-1B69AA7C8D31}.Debug|x64.ActiveCfg = Debug|x64\r
- {6DE10744-E396-40A5-B4E2-1B69AA7C8D31}.Debug|x64.Build.0 = Debug|x64\r
- {6DE10744-E396-40A5-B4E2-1B69AA7C8D31}.PGInstrument|Win32.ActiveCfg = Release|Win32\r
- {6DE10744-E396-40A5-B4E2-1B69AA7C8D31}.PGInstrument|Win32.Build.0 = Release|Win32\r
- {6DE10744-E396-40A5-B4E2-1B69AA7C8D31}.PGInstrument|x64.ActiveCfg = Release|x64\r
- {6DE10744-E396-40A5-B4E2-1B69AA7C8D31}.PGInstrument|x64.Build.0 = Release|x64\r
- {6DE10744-E396-40A5-B4E2-1B69AA7C8D31}.PGUpdate|Win32.ActiveCfg = Release|Win32\r
- {6DE10744-E396-40A5-B4E2-1B69AA7C8D31}.PGUpdate|Win32.Build.0 = Release|Win32\r
- {6DE10744-E396-40A5-B4E2-1B69AA7C8D31}.PGUpdate|x64.ActiveCfg = Release|x64\r
- {6DE10744-E396-40A5-B4E2-1B69AA7C8D31}.PGUpdate|x64.Build.0 = Release|x64\r
- {6DE10744-E396-40A5-B4E2-1B69AA7C8D31}.Release|Win32.ActiveCfg = Release|Win32\r
- {6DE10744-E396-40A5-B4E2-1B69AA7C8D31}.Release|Win32.Build.0 = Release|Win32\r
- {6DE10744-E396-40A5-B4E2-1B69AA7C8D31}.Release|x64.ActiveCfg = Release|x64\r
- {6DE10744-E396-40A5-B4E2-1B69AA7C8D31}.Release|x64.Build.0 = Release|x64\r
+ {B5FD6F1D-129E-4BFF-9340-03606FAC7283}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {B5FD6F1D-129E-4BFF-9340-03606FAC7283}.Debug|Win32.Build.0 = Debug|Win32\r
+ {B5FD6F1D-129E-4BFF-9340-03606FAC7283}.Debug|x64.ActiveCfg = Debug|x64\r
+ {B5FD6F1D-129E-4BFF-9340-03606FAC7283}.Debug|x64.Build.0 = Debug|x64\r
+ {B5FD6F1D-129E-4BFF-9340-03606FAC7283}.PGInstrument|Win32.ActiveCfg = Release|Win32\r
+ {B5FD6F1D-129E-4BFF-9340-03606FAC7283}.PGInstrument|Win32.Build.0 = Release|Win32\r
+ {B5FD6F1D-129E-4BFF-9340-03606FAC7283}.PGInstrument|x64.ActiveCfg = Release|x64\r
+ {B5FD6F1D-129E-4BFF-9340-03606FAC7283}.PGInstrument|x64.Build.0 = Release|x64\r
+ {B5FD6F1D-129E-4BFF-9340-03606FAC7283}.PGUpdate|Win32.ActiveCfg = Release|Win32\r
+ {B5FD6F1D-129E-4BFF-9340-03606FAC7283}.PGUpdate|Win32.Build.0 = Release|Win32\r
+ {B5FD6F1D-129E-4BFF-9340-03606FAC7283}.PGUpdate|x64.ActiveCfg = Release|x64\r
+ {B5FD6F1D-129E-4BFF-9340-03606FAC7283}.PGUpdate|x64.Build.0 = Release|x64\r
+ {B5FD6F1D-129E-4BFF-9340-03606FAC7283}.Release|Win32.ActiveCfg = Release|Win32\r
+ {B5FD6F1D-129E-4BFF-9340-03606FAC7283}.Release|Win32.Build.0 = Release|Win32\r
+ {B5FD6F1D-129E-4BFF-9340-03606FAC7283}.Release|x64.ActiveCfg = Release|x64\r
+ {B5FD6F1D-129E-4BFF-9340-03606FAC7283}.Release|x64.Build.0 = Release|x64\r
+ {C5A3E7FB-9695-4B2E-960B-1D9F43F1E555}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {C5A3E7FB-9695-4B2E-960B-1D9F43F1E555}.Debug|Win32.Build.0 = Debug|Win32\r
+ {C5A3E7FB-9695-4B2E-960B-1D9F43F1E555}.Debug|x64.ActiveCfg = Debug|x64\r
+ {C5A3E7FB-9695-4B2E-960B-1D9F43F1E555}.Debug|x64.Build.0 = Debug|x64\r
+ {C5A3E7FB-9695-4B2E-960B-1D9F43F1E555}.PGInstrument|Win32.ActiveCfg = Release|Win32\r
+ {C5A3E7FB-9695-4B2E-960B-1D9F43F1E555}.PGInstrument|Win32.Build.0 = Release|Win32\r
+ {C5A3E7FB-9695-4B2E-960B-1D9F43F1E555}.PGInstrument|x64.ActiveCfg = Release|x64\r
+ {C5A3E7FB-9695-4B2E-960B-1D9F43F1E555}.PGInstrument|x64.Build.0 = Release|x64\r
+ {C5A3E7FB-9695-4B2E-960B-1D9F43F1E555}.PGUpdate|Win32.ActiveCfg = Release|Win32\r
+ {C5A3E7FB-9695-4B2E-960B-1D9F43F1E555}.PGUpdate|Win32.Build.0 = Release|Win32\r
+ {C5A3E7FB-9695-4B2E-960B-1D9F43F1E555}.PGUpdate|x64.ActiveCfg = Release|x64\r
+ {C5A3E7FB-9695-4B2E-960B-1D9F43F1E555}.PGUpdate|x64.Build.0 = Release|x64\r
+ {C5A3E7FB-9695-4B2E-960B-1D9F43F1E555}.Release|Win32.ActiveCfg = Release|Win32\r
+ {C5A3E7FB-9695-4B2E-960B-1D9F43F1E555}.Release|Win32.Build.0 = Release|Win32\r
+ {C5A3E7FB-9695-4B2E-960B-1D9F43F1E555}.Release|x64.ActiveCfg = Release|x64\r
+ {C5A3E7FB-9695-4B2E-960B-1D9F43F1E555}.Release|x64.Build.0 = Release|x64\r
+ {7E85ECCF-A72C-4DA4-9E52-884508E80BA1}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {7E85ECCF-A72C-4DA4-9E52-884508E80BA1}.Debug|Win32.Build.0 = Debug|Win32\r
+ {7E85ECCF-A72C-4DA4-9E52-884508E80BA1}.Debug|x64.ActiveCfg = Debug|x64\r
+ {7E85ECCF-A72C-4DA4-9E52-884508E80BA1}.Debug|x64.Build.0 = Debug|x64\r
+ {7E85ECCF-A72C-4DA4-9E52-884508E80BA1}.PGInstrument|Win32.ActiveCfg = Release|Win32\r
+ {7E85ECCF-A72C-4DA4-9E52-884508E80BA1}.PGInstrument|Win32.Build.0 = Release|Win32\r
+ {7E85ECCF-A72C-4DA4-9E52-884508E80BA1}.PGInstrument|x64.ActiveCfg = Release|x64\r
+ {7E85ECCF-A72C-4DA4-9E52-884508E80BA1}.PGInstrument|x64.Build.0 = Release|x64\r
+ {7E85ECCF-A72C-4DA4-9E52-884508E80BA1}.PGUpdate|Win32.ActiveCfg = Release|Win32\r
+ {7E85ECCF-A72C-4DA4-9E52-884508E80BA1}.PGUpdate|Win32.Build.0 = Release|Win32\r
+ {7E85ECCF-A72C-4DA4-9E52-884508E80BA1}.PGUpdate|x64.ActiveCfg = Release|x64\r
+ {7E85ECCF-A72C-4DA4-9E52-884508E80BA1}.PGUpdate|x64.Build.0 = Release|x64\r
+ {7E85ECCF-A72C-4DA4-9E52-884508E80BA1}.Release|Win32.ActiveCfg = Release|Win32\r
+ {7E85ECCF-A72C-4DA4-9E52-884508E80BA1}.Release|Win32.Build.0 = Release|Win32\r
+ {7E85ECCF-A72C-4DA4-9E52-884508E80BA1}.Release|x64.ActiveCfg = Release|x64\r
+ {7E85ECCF-A72C-4DA4-9E52-884508E80BA1}.Release|x64.Build.0 = Release|x64\r
+ {E5B04CC0-EB4C-42AB-B4DC-18EF95F864B0}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {E5B04CC0-EB4C-42AB-B4DC-18EF95F864B0}.Debug|Win32.Build.0 = Debug|Win32\r
+ {E5B04CC0-EB4C-42AB-B4DC-18EF95F864B0}.Debug|x64.ActiveCfg = Debug|x64\r
+ {E5B04CC0-EB4C-42AB-B4DC-18EF95F864B0}.Debug|x64.Build.0 = Debug|x64\r
+ {E5B04CC0-EB4C-42AB-B4DC-18EF95F864B0}.PGInstrument|Win32.ActiveCfg = Release|Win32\r
+ {E5B04CC0-EB4C-42AB-B4DC-18EF95F864B0}.PGInstrument|Win32.Build.0 = Release|Win32\r
+ {E5B04CC0-EB4C-42AB-B4DC-18EF95F864B0}.PGInstrument|x64.ActiveCfg = Release|x64\r
+ {E5B04CC0-EB4C-42AB-B4DC-18EF95F864B0}.PGInstrument|x64.Build.0 = Release|x64\r
+ {E5B04CC0-EB4C-42AB-B4DC-18EF95F864B0}.PGUpdate|Win32.ActiveCfg = Release|Win32\r
+ {E5B04CC0-EB4C-42AB-B4DC-18EF95F864B0}.PGUpdate|Win32.Build.0 = Release|Win32\r
+ {E5B04CC0-EB4C-42AB-B4DC-18EF95F864B0}.PGUpdate|x64.ActiveCfg = Release|x64\r
+ {E5B04CC0-EB4C-42AB-B4DC-18EF95F864B0}.PGUpdate|x64.Build.0 = Release|x64\r
+ {E5B04CC0-EB4C-42AB-B4DC-18EF95F864B0}.Release|Win32.ActiveCfg = Release|Win32\r
+ {E5B04CC0-EB4C-42AB-B4DC-18EF95F864B0}.Release|Win32.Build.0 = Release|Win32\r
+ {E5B04CC0-EB4C-42AB-B4DC-18EF95F864B0}.Release|x64.ActiveCfg = Release|x64\r
+ {E5B04CC0-EB4C-42AB-B4DC-18EF95F864B0}.Release|x64.Build.0 = Release|x64\r
+ {10615B24-73BF-4EFA-93AA-236916321317}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {10615B24-73BF-4EFA-93AA-236916321317}.Debug|Win32.Build.0 = Debug|Win32\r
+ {10615B24-73BF-4EFA-93AA-236916321317}.Debug|x64.ActiveCfg = Debug|x64\r
+ {10615B24-73BF-4EFA-93AA-236916321317}.Debug|x64.Build.0 = Debug|x64\r
+ {10615B24-73BF-4EFA-93AA-236916321317}.PGInstrument|Win32.ActiveCfg = Release|Win32\r
+ {10615B24-73BF-4EFA-93AA-236916321317}.PGInstrument|Win32.Build.0 = Release|Win32\r
+ {10615B24-73BF-4EFA-93AA-236916321317}.PGInstrument|x64.ActiveCfg = Release|x64\r
+ {10615B24-73BF-4EFA-93AA-236916321317}.PGInstrument|x64.Build.0 = Release|x64\r
+ {10615B24-73BF-4EFA-93AA-236916321317}.PGUpdate|Win32.ActiveCfg = Release|Win32\r
+ {10615B24-73BF-4EFA-93AA-236916321317}.PGUpdate|Win32.Build.0 = Release|Win32\r
+ {10615B24-73BF-4EFA-93AA-236916321317}.PGUpdate|x64.ActiveCfg = Release|x64\r
+ {10615B24-73BF-4EFA-93AA-236916321317}.PGUpdate|x64.Build.0 = Release|x64\r
+ {10615B24-73BF-4EFA-93AA-236916321317}.Release|Win32.ActiveCfg = Release|Win32\r
+ {10615B24-73BF-4EFA-93AA-236916321317}.Release|Win32.Build.0 = Release|Win32\r
+ {10615B24-73BF-4EFA-93AA-236916321317}.Release|x64.ActiveCfg = Release|x64\r
+ {10615B24-73BF-4EFA-93AA-236916321317}.Release|x64.Build.0 = Release|x64\r
EndGlobalSection\r
GlobalSection(SolutionProperties) = preSolution\r
HideSolutionNode = FALSE\r
--- /dev/null
+<?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>PYEXPAT_EXPORTS;HAVE_EXPAT_H;XML_NS;XML_DTD;BYTEORDER=1234;XML_CONTEXT_BYTES=1024;XML_STATIC;HAVE_MEMMOVE;%(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>
--- /dev/null
+<?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>
--- /dev/null
+<?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 Condition="'$(GenerateManifest)' == ''">false</GenerateManifest>
+ <EmbedManifest Condition="'$(EmbedManifest)' == ''">false</EmbedManifest>
+ <!-- For VS2008, we have to embed the manifest to be able to run -->
+ <GenerateManifest Condition="'$(PlatformToolset)' == 'v90'">true</GenerateManifest>
+ <EmbedManifest Condition="'$(PlatformToolset)' == 'v90'">true</EmbedManifest>
+ <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>
+ <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.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>
--- /dev/null
+<?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>
+
+ <!--
+ 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.6.21\</sqlite3Dir>
+ <bz2Dir>$(ExternalsDir)bzip2-1.0.6\</bz2Dir>
+ <bsddbDir>$(ExternalsDir)db-4.7.25.0</bsddbDir>
+ <opensslDir>$(ExternalsDir)openssl-1.0.2a\</opensslDir>
+ <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>
+ <SysWinVer Condition="$(Platform) == 'Win32' or $(Platform) == 'x86'">$(SysWinVer)-32</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>
--- /dev/null
+<?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>
+ </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>
+ <_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...
+@"$(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>
--- /dev/null
+<?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>
--- /dev/null
+<?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>
+ </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;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">
+ <Exec Command="hg id -b > "$(IntDir)hgbranch.txt"" ContinueOnError="true" />
+ <Exec Command="hg id -i > "$(IntDir)hgversion.txt"" ContinueOnError="true" />
+ <Exec Command="hg id -t > "$(IntDir)hgtag.txt"" ContinueOnError="true" />
+ <PropertyGroup>
+ <HgBranch Condition="Exists('$(IntDir)hgbranch.txt')">$([System.IO.File]::ReadAllText('$(IntDir)hgbranch.txt').Trim())</HgBranch>
+ <HgVersion Condition="Exists('$(IntDir)hgversion.txt')">$([System.IO.File]::ReadAllText('$(IntDir)hgversion.txt').Trim())</HgVersion>
+ <HgTag Condition="Exists('$(IntDir)hgtag.txt')">$([System.IO.File]::ReadAllText('$(IntDir)hgtag.txt').Trim())</HgTag>
+ </PropertyGroup>
+ <ItemGroup>
+ <ClCompile Include="..\Modules\getbuildinfo.c">
+ <PreprocessorDefinitions>HGVERSION="$(HgVersion)";HGTAG="$(HgTag)";HGBRANCH="$(HgBranch)";%(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>
--- /dev/null
+<?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>
--- /dev/null
+<?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>
+ </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>
+ <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>
--- /dev/null
+<?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>
-Building Python using VC++ 9.0\r
-------------------------------\r
+Building Python using MSVC 9.0 via MSBuild\r
+------------------------------------------\r
\r
This directory is used to build Python for Win32 and x64 platforms, e.g.\r
-Windows 2000, XP, Vista and Windows Server 2008. In order to build 32-bit\r
-debug and release executables, Microsoft Visual C++ 2008 Express Edition is\r
-required at the very least. In order to build 64-bit debug and release\r
-executables, Visual Studio 2008 Standard Edition is required at the very\r
-least. In order to build all of the above, as well as generate release builds\r
-that make use of Profile Guided Optimisation (PG0), Visual Studio 2008\r
-Professional Edition is required at the very least. The official Python\r
-releases are built with this version of Visual Studio.\r
+Windows 2000 and later. In order to use the project files in this\r
+directory, you must have installed the MSVC 9.0 compilers, the v90\r
+PlatformToolset project files for MSBuild, and MSBuild version 4.0 or later.\r
+The easiest way to make sure you have all of these components is to install\r
+Visual Studio 2008 and Visual Studio 2010. Another configuration proven\r
+to work is Visual Studio 2008, Windows SDK 7.1, and Visual Studio 2013.\r
+\r
+If you only have Visual Studio 2008 available, use the project files in\r
+../PC/VS9.0 which are fully supported and specifically for VS 2008.\r
+\r
+If you do not have Visual Studio 2008 available, you can use these project\r
+files to build using a different version of MSVC. For example, use\r
+\r
+ PCbuild\build.bat "/p:PlatformToolset=v100"\r
+\r
+to build using MSVC10 (Visual Studio 2010).\r
+\r
+***WARNING***\r
+Building Python 2.7 for Windows using any toolchain that doesn't link\r
+against MSVCRT90.dll is *unsupported* as the resulting python.exe will\r
+not be able to use precompiled extension modules that do link against\r
+MSVCRT90.dll.\r
\r
For other Windows platforms and compilers, see ../PC/readme.txt.\r
\r
set suffix=\r
set qmode=\r
set dashO=\r
-set tcltk=tcltk\r
\r
:CheckOpts\r
if "%1"=="-O" (set dashO=-O) & shift & goto CheckOpts\r
if "%1"=="-q" (set qmode=yes) & shift & goto CheckOpts\r
if "%1"=="-d" (set suffix=_d) & shift & goto CheckOpts\r
-if "%1"=="-x64" (set prefix=%prefix%amd64) & (set tcltk=tcltk64) & shift & goto CheckOpts\r
+if "%1"=="-x64" (set prefix=%pcbuild%amd64\) & shift & goto CheckOpts\r
\r
-PATH %PATH%;%pcbuild%..\externals\%tcltk%\bin\r
-set exe="%prefix%\python%suffix%"\r
-set cmd=%exe% %dashO% -Wd -3 -E -tt "%pcbuild%\..\Lib\test\regrtest.py" %1 %2 %3 %4 %5 %6 %7 %8 %9\r
+set exe=%prefix%\python%suffix%\r
+set cmd="%exe%" %dashO% -Wd -3 -E -tt "%pcbuild%..\Lib\test\regrtest.py" %1 %2 %3 %4 %5 %6 %7 %8 %9\r
if defined qmode goto Qmode\r
\r
echo Deleting .pyc/.pyo files ...\r
-%exe% "%pcbuild%\rmpyc.py"\r
+"%exe%" "%pcbuild%rmpyc.py"\r
\r
echo on\r
%cmd%\r
--- /dev/null
+<?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>
--- /dev/null
+<?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>
--- /dev/null
+<?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>
--- /dev/null
+<?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>
--- /dev/null
+<?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>
--- /dev/null
+<?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>
--- /dev/null
+<?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>15</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>
--- /dev/null
+<?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>
--- /dev/null
+<?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>
--- /dev/null
+<?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>
--- /dev/null
+<?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>
--- /dev/null
+<?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>
--- /dev/null
+<?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>
--- /dev/null
+<?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>
--- /dev/null
+<?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>
@rem 4) re-comment, commit and push again\r
\r
@rem Do the build\r
-call "%~dp0..\..\PCbuild\build.bat" -e -d -k %*\r
+call "%~dp0..\..\PCbuild\build.bat" -v -e -d -k %*\r