# HG changeset patch
# User TomWhittock
# Date 1307277943 -3600
# Branch 2.7
# Node ID c25b55a4fd64e8515589572c7c6b9a7134c9df57
# Parent 78d79499e7ded82bfaabc82810e4bd217fe9c420
Add solution and project files for Visual Studio 2010 Express Edition.
This is not a simple automatic upgrade - the automatic upgrade fails due to missing features in the express edition (notably x64 support)
Update .hgignore to ignore PC build folder temp / user generated files.
diff -r 78d79499e7de -r c25b55a4fd64 .hgignore
--- a/.hgignore Sat Jun 04 18:24:15 2011 +0100
+++ b/.hgignore Sun Jun 05 13:45:43 2011 +0100
@@ -50,6 +50,18 @@
Lib/lib2to3/*.pickle
Lib/test/data/*
Misc/*.wpu
+PC/*/Win32-temp-Debug
+PC/*/Win32-temp-Release
+PC/*/*.user
+PC/*/*.suo
+PC/*/*.sdf
+PC/*/*.opensdf
+PC/*/*.exe
+PC/*/*.exp
+PC/*/*.lib
+PC/*/*.dll
+PC/*/*.bsc
+PC/*/*.pdb
PC/python_nt*.h
PC/pythonnt_rc*.h
PC/*.obj
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/_bsddb.vcxproj
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/_bsddb.vcxproj Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,356 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ PGInstrument
+ Win32
+
+
+ PGUpdate
+ Win32
+
+
+ Release
+ Win32
+
+
+
+ {B4D38F3F-68FB-42EC-A45D-E00657BB3627}
+ _bsddb
+ Win32Proj
+
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ DynamicLibrary
+ NotSet
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+
+
+
+ ..\..\..\db-4.7.25.0\build_windows;..\..\..\db-4.7.25.0\build_windows\..;%(AdditionalIncludeDirectories)
+ _CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+
+
+ $(bsddbDepLibs);%(AdditionalDependencies)
+ 0x1e180000
+
+
+
+
+ ..\..\..\db-4.7.25.0\build_windows;..\..\..\db-4.7.25.0\build_windows\..;%(AdditionalIncludeDirectories)
+ _CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+
+
+ $(bsddbDepLibs);%(AdditionalDependencies)
+ 0x1e180000
+
+
+
+
+ ..\..\..\db-4.7.25.0\build_windows;..\..\..\db-4.7.25.0\build_windows\..;%(AdditionalIncludeDirectories)
+ _CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+
+
+ $(bsddbDepLibs);%(AdditionalDependencies)
+ 0x1e180000
+
+
+
+
+ ..\..\..\db-4.7.25.0\build_windows;..\..\..\db-4.7.25.0\build_windows\..;%(AdditionalIncludeDirectories)
+ _CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+
+
+ $(bsddbDepLibs);%(AdditionalDependencies)
+ 0x1e180000
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {6de10744-e396-40a5-b4e2-1b69aa7c8d31}
+ false
+
+
+ {cf7ac3d1-e2df-41d2-bea6-1e2556cdea26}
+ false
+
+
+
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/_bsddb.vcxproj.filters
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/_bsddb.vcxproj.filters Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,702 @@
+
+
+
+
+ {92b8f3ba-74c3-40e6-af33-313832b930ff}
+
+
+ {b0facb71-9017-423f-92e3-2ecb5bc9c854}
+
+
+ {eb4f003c-e3cd-47cb-a919-471aa2e89085}
+
+
+
+
+ Header Files
+
+
+
+
+ Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+ Berkeley DB 4.7.25 Source Files
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/_ctypes.vcxproj
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/_ctypes.vcxproj Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,146 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ PGInstrument
+ Win32
+
+
+ PGUpdate
+ Win32
+
+
+ Release
+ Win32
+
+
+
+ {0E9791DB-593A-465F-98BC-681011311618}
+ _ctypes
+ Win32Proj
+
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ DynamicLibrary
+ NotSet
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+
+
+
+ ..\..\Modules\_ctypes\libffi_msvc;%(AdditionalIncludeDirectories)
+
+
+ 0x1D1A0000
+
+
+
+
+ ..\..\Modules\_ctypes\libffi_msvc;%(AdditionalIncludeDirectories)
+
+
+ /EXPORT:DllGetClassObject,PRIVATE /EXPORT:DllCanUnloadNow,PRIVATE %(AdditionalOptions)
+ NotSet
+ 0x1D1A0000
+
+
+
+
+ ..\..\Modules\_ctypes\libffi_msvc;%(AdditionalIncludeDirectories)
+
+
+ /EXPORT:DllGetClassObject,PRIVATE /EXPORT:DllCanUnloadNow,PRIVATE %(AdditionalOptions)
+ NotSet
+ 0x1D1A0000
+
+
+
+
+ ..\..\Modules\_ctypes\libffi_msvc;%(AdditionalIncludeDirectories)
+
+
+ /EXPORT:DllGetClassObject,PRIVATE /EXPORT:DllCanUnloadNow,PRIVATE %(AdditionalOptions)
+ NotSet
+ 0x1D1A0000
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Document
+ true
+ true
+ true
+ true
+
+
+
+
+ {cf7ac3d1-e2df-41d2-bea6-1e2556cdea26}
+ false
+
+
+
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/_ctypes.vcxproj.filters
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/_ctypes.vcxproj.filters Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,65 @@
+
+
+
+
+ {8619c808-c702-45df-b4b5-5595e1b36bf1}
+
+
+ {91d060cb-a2a2-45d2-961f-8dec2ead91b1}
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Source Files
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/_ctypes_test.vcxproj
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/_ctypes_test.vcxproj Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,88 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ PGInstrument
+ Win32
+
+
+ PGUpdate
+ Win32
+
+
+ Release
+ Win32
+
+
+
+ {9EC7190A-249F-4180-A900-548FDCF3055F}
+ _ctypes_test
+ Win32Proj
+
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ DynamicLibrary
+ NotSet
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+
+
+
+
+
+
+
+
+
+
+
+ {cf7ac3d1-e2df-41d2-bea6-1e2556cdea26}
+ false
+
+
+
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/_ctypes_test.vcxproj.filters
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/_ctypes_test.vcxproj.filters Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,21 @@
+
+
+
+
+ {a7c1c067-f02c-4812-aae4-ddc4e5aed503}
+
+
+ {603bf61d-a07e-48e9-96ba-96946f3b1bd6}
+
+
+
+
+ Header Files
+
+
+
+
+ Source Files
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/_elementtree.vcxproj
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/_elementtree.vcxproj Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,139 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ PGInstrument
+ Win32
+
+
+ PGUpdate
+ Win32
+
+
+ Release
+ Win32
+
+
+
+ {17E1E049-C309-4D79-843F-AE483C264AEA}
+ _elementtree
+ Win32Proj
+
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ DynamicLibrary
+ NotSet
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+
+
+
+ ..\..\Modules\expat;%(AdditionalIncludeDirectories)
+ XML_NS;XML_DTD;BYTEORDER=1234;XML_CONTEXT_BYTES=1024;USE_PYEXPAT_CAPI;XML_STATIC;HAVE_MEMMOVE;%(PreprocessorDefinitions)
+
+
+ 0x1D100000
+
+
+
+
+ ..\..\Modules\expat;%(AdditionalIncludeDirectories)
+ XML_NS;XML_DTD;BYTEORDER=1234;XML_CONTEXT_BYTES=1024;USE_PYEXPAT_CAPI;XML_STATIC;HAVE_MEMMOVE;%(PreprocessorDefinitions)
+
+
+ 0x1D100000
+
+
+
+
+ ..\..\Modules\expat;%(AdditionalIncludeDirectories)
+ XML_NS;XML_DTD;BYTEORDER=1234;XML_CONTEXT_BYTES=1024;USE_PYEXPAT_CAPI;XML_STATIC;HAVE_MEMMOVE;%(PreprocessorDefinitions)
+
+
+ 0x1D100000
+
+
+
+
+ ..\..\Modules\expat;%(AdditionalIncludeDirectories)
+ XML_NS;XML_DTD;BYTEORDER=1234;XML_CONTEXT_BYTES=1024;USE_PYEXPAT_CAPI;XML_STATIC;HAVE_MEMMOVE;%(PreprocessorDefinitions)
+
+
+ 0x1D100000
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {cf7ac3d1-e2df-41d2-bea6-1e2556cdea26}
+ false
+
+
+
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/_elementtree.vcxproj.filters
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/_elementtree.vcxproj.filters Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,72 @@
+
+
+
+
+ {4521a59f-27fc-4b31-99c1-ee8796e1a43d}
+
+
+ {7c450221-5f3d-4721-9d7c-a01d7d95fadf}
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/_hashlib.vcxproj
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/_hashlib.vcxproj Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,155 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ PGInstrument
+ Win32
+
+
+ PGUpdate
+ Win32
+
+
+ Release
+ Win32
+
+
+
+ {447F05A8-F581-4CAC-A466-5AC7936E207E}
+ _hashlib
+ Win32Proj
+
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ DynamicLibrary
+ NotSet
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+
+
+
+ cd "$(SolutionDir)"
+"$(PythonExe)" build_ssl.py Release $(Platform) -a
+
+
+
+ $(opensslDir)\inc32;%(AdditionalIncludeDirectories)
+
+
+
+
+
+
+ ws2_32.lib;$(opensslDir)\out32\libeay32.lib;$(opensslDir)\out32\ssleay32.lib;%(AdditionalDependencies)
+
+
+
+
+ cd "$(SolutionDir)"
+"$(PythonExe)" build_ssl.py Release $(Platform) -a
+
+
+
+ $(opensslDir)\inc32;%(AdditionalIncludeDirectories)
+
+
+
+
+
+
+ ws2_32.lib;$(opensslDir)\out32\libeay32.lib;$(opensslDir)\out32\ssleay32.lib;%(AdditionalDependencies)
+
+
+
+
+ cd "$(SolutionDir)"
+"$(PythonExe)" build_ssl.py Release $(Platform) -a
+
+
+
+ $(opensslDir)\inc32;%(AdditionalIncludeDirectories)
+
+
+
+
+
+
+ ws2_32.lib;$(opensslDir)\out32\libeay32.lib;$(opensslDir)\out32\ssleay32.lib;%(AdditionalDependencies)
+
+
+
+
+ cd "$(SolutionDir)"
+"$(PythonExe)" build_ssl.py Release $(Platform) -a
+
+
+
+ $(opensslDir)\inc32;%(AdditionalIncludeDirectories)
+
+
+
+
+
+
+ ws2_32.lib;$(opensslDir)\out32\libeay32.lib;$(opensslDir)\out32\ssleay32.lib;%(AdditionalDependencies)
+
+
+
+
+
+
+
+ {b11d750f-cd1f-4a96-85ce-e69a5c5259f9}
+ false
+
+
+ {cf7ac3d1-e2df-41d2-bea6-1e2556cdea26}
+ false
+
+
+
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/_hashlib.vcxproj.filters
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/_hashlib.vcxproj.filters Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,13 @@
+
+
+
+
+ {679ee605-cf43-4ea1-8ed9-e078432180bf}
+
+
+
+
+ Source Files
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/_msi.vcxproj
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/_msi.vcxproj Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,107 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ PGInstrument
+ Win32
+
+
+ PGUpdate
+ Win32
+
+
+ Release
+ Win32
+
+
+
+ {31FFC478-7B4A-43E8-9954-8D03E2187E9C}
+ _msi
+ Win32Proj
+
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ DynamicLibrary
+ NotSet
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+
+
+
+ fci.lib;msi.lib;rpcrt4.lib;%(AdditionalDependencies)
+ 0x1D160000
+
+
+
+
+ fci.lib;msi.lib;rpcrt4.lib;%(AdditionalDependencies)
+ 0x1D160000
+
+
+
+
+ fci.lib;msi.lib;rpcrt4.lib;%(AdditionalDependencies)
+ 0x1D160000
+
+
+
+
+ fci.lib;msi.lib;rpcrt4.lib;%(AdditionalDependencies)
+ 0x1D160000
+
+
+
+
+
+
+
+ {cf7ac3d1-e2df-41d2-bea6-1e2556cdea26}
+ false
+
+
+
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/_msi.vcxproj.filters
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/_msi.vcxproj.filters Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,13 @@
+
+
+
+
+ {85b2898d-809e-4aad-92d3-9b3b55eed4bd}
+
+
+
+
+ Source Files
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/_multiprocessing.vcxproj
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/_multiprocessing.vcxproj Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,115 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ PGInstrument
+ Win32
+
+
+ PGUpdate
+ Win32
+
+
+ Release
+ Win32
+
+
+
+ {9E48B300-37D1-11DD-8C41-005056C00008}
+ _multiprocessing
+ Win32Proj
+
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ DynamicLibrary
+ NotSet
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+
+
+
+ ws2_32.lib;%(AdditionalDependencies)
+ 0x1e1D0000
+
+
+
+
+ ws2_32.lib;%(AdditionalDependencies)
+ 0x1e1D0000
+
+
+
+
+ ws2_32.lib;%(AdditionalDependencies)
+ 0x1e1D0000
+
+
+
+
+ ws2_32.lib;%(AdditionalDependencies)
+ 0x1e1D0000
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {cf7ac3d1-e2df-41d2-bea6-1e2556cdea26}
+ false
+
+
+
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/_multiprocessing.vcxproj.filters
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/_multiprocessing.vcxproj.filters Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,36 @@
+
+
+
+
+ {6d3756e0-38f3-4384-a1bc-6fb40070b44e}
+
+
+ {838e63ee-65fe-4870-8c67-dbde1f5ee5e3}
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/_socket.vcxproj
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/_socket.vcxproj Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,110 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ PGInstrument
+ Win32
+
+
+ PGUpdate
+ Win32
+
+
+ Release
+ Win32
+
+
+
+ {86937F53-C189-40EF-8CE8-8759D8E7D480}
+ _socket
+ Win32Proj
+
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ DynamicLibrary
+ NotSet
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+
+
+
+ ws2_32.lib;%(AdditionalDependencies)
+ 0x1e1D0000
+
+
+
+
+ ws2_32.lib;%(AdditionalDependencies)
+ 0x1e1D0000
+
+
+
+
+ ws2_32.lib;%(AdditionalDependencies)
+ 0x1e1D0000
+
+
+
+
+ ws2_32.lib;%(AdditionalDependencies)
+ 0x1e1D0000
+
+
+
+
+
+
+
+
+
+
+ {cf7ac3d1-e2df-41d2-bea6-1e2556cdea26}
+ false
+
+
+
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/_socket.vcxproj.filters
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/_socket.vcxproj.filters Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,21 @@
+
+
+
+
+ {bbe11700-e6d6-4a8a-8497-8beed5cf8932}
+
+
+ {fe58b3a1-0ce5-4591-b0e3-c605509a5be1}
+
+
+
+
+ Header Files
+
+
+
+
+ Source Files
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/_sqlite3.vcxproj
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/_sqlite3.vcxproj Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,143 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ PGInstrument
+ Win32
+
+
+ PGUpdate
+ Win32
+
+
+ Release
+ Win32
+
+
+
+ {13CECB97-4119-4316-9D42-8534019A5A44}
+ _sqlite3
+ Win32Proj
+
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ DynamicLibrary
+ NotSet
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+
+
+
+ ..\..\..\sqlite-3.6.21;%(AdditionalIncludeDirectories)
+ MODULE_NAME="sqlite3";%(PreprocessorDefinitions)
+
+
+ 0x1e180000
+
+
+
+
+ ..\..\..\sqlite-3.6.21;%(AdditionalIncludeDirectories)
+ MODULE_NAME="sqlite3";%(PreprocessorDefinitions)
+
+
+ 0x1e180000
+
+
+
+
+ ..\..\..\sqlite-3.6.21;%(AdditionalIncludeDirectories)
+ MODULE_NAME="sqlite3";%(PreprocessorDefinitions)
+
+
+ 0x1e180000
+
+
+
+
+ ..\..\..\sqlite-3.6.21;%(AdditionalIncludeDirectories)
+ MODULE_NAME="sqlite3";%(PreprocessorDefinitions)
+
+
+ 0x1e180000
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {cf7ac3d1-e2df-41d2-bea6-1e2556cdea26}
+ false
+
+
+ {a1a295e5-463c-437f-81ca-1f32367685da}
+ false
+
+
+
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/_sqlite3.vcxproj.filters
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/_sqlite3.vcxproj.filters Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,72 @@
+
+
+
+
+ {186934fa-503d-4b1a-815a-c216db94c9ad}
+
+
+ {8a553eb0-a0d5-41b6-b4e4-801df6f3cfc3}
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/_ssl.vcxproj
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/_ssl.vcxproj Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,159 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ PGInstrument
+ Win32
+
+
+ PGUpdate
+ Win32
+
+
+ Release
+ Win32
+
+
+
+ {C6E20F84-3247-4AD6-B051-B073268F73BA}
+ _ssl
+ Win32Proj
+
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ DynamicLibrary
+ NotSet
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+
+
+
+ cd "$(SolutionDir)"
+"$(PythonExe)" build_ssl.py Release $(Platform) -a
+
+
+
+ $(opensslDir)\inc32;%(AdditionalIncludeDirectories)
+
+
+
+
+
+
+ ws2_32.lib;$(opensslDir)\out32\libeay32.lib;$(opensslDir)\out32\ssleay32.lib;%(AdditionalDependencies)
+
+
+
+
+ cd "$(SolutionDir)"
+"$(PythonExe)" build_ssl.py Release $(Platform) -a
+
+
+
+ $(opensslDir)\inc32;%(AdditionalIncludeDirectories)
+
+
+
+
+
+
+ ws2_32.lib;$(opensslDir)\out32\libeay32.lib;$(opensslDir)\out32\ssleay32.lib;%(AdditionalDependencies)
+
+
+
+
+ cd "$(SolutionDir)"
+"$(PythonExe)" build_ssl.py Release $(Platform) -a
+
+
+
+ $(opensslDir)\inc32;%(AdditionalIncludeDirectories)
+
+
+
+
+
+
+ ws2_32.lib;$(opensslDir)\out32\libeay32.lib;$(opensslDir)\out32\ssleay32.lib;%(AdditionalDependencies)
+
+
+
+
+ cd "$(SolutionDir)"
+"$(PythonExe)" build_ssl.py Release $(Platform) -a
+
+
+
+ $(opensslDir)\inc32;%(AdditionalIncludeDirectories)
+
+
+
+
+
+
+ ws2_32.lib;$(opensslDir)\out32\libeay32.lib;$(opensslDir)\out32\ssleay32.lib;%(AdditionalDependencies)
+
+
+
+
+
+
+
+ {b11d750f-cd1f-4a96-85ce-e69a5c5259f9}
+ false
+
+
+ {cf7ac3d1-e2df-41d2-bea6-1e2556cdea26}
+ false
+
+
+ {86937f53-c189-40ef-8ce8-8759d8e7d480}
+ false
+
+
+
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/_ssl.vcxproj.filters
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/_ssl.vcxproj.filters Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,13 @@
+
+
+
+
+ {a14d2b05-c86a-4083-8dc9-1df7dbed1da5}
+
+
+
+
+ Source Files
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/_testcapi.vcxproj
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/_testcapi.vcxproj Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,103 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ PGInstrument
+ Win32
+
+
+ PGUpdate
+ Win32
+
+
+ Release
+ Win32
+
+
+
+ {6901D91C-6E48-4BB7-9FEC-700C8131DF1D}
+ _testcapi
+ Win32Proj
+
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ DynamicLibrary
+ NotSet
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+
+
+
+ 0x1e1F0000
+
+
+
+
+ 0x1e1F0000
+
+
+
+
+ 0x1e1F0000
+
+
+
+
+ 0x1e1F0000
+
+
+
+
+
+
+
+ {cf7ac3d1-e2df-41d2-bea6-1e2556cdea26}
+ false
+
+
+
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/_testcapi.vcxproj.filters
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/_testcapi.vcxproj.filters Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,13 @@
+
+
+
+
+ {158ebe47-82a1-4cfc-a9de-84087fd124cf}
+
+
+
+
+ Source Files
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/_tkinter.vcxproj
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/_tkinter.vcxproj Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,120 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ PGInstrument
+ Win32
+
+
+ PGUpdate
+ Win32
+
+
+ Release
+ Win32
+
+
+
+ {4946ECAC-2E69-4BF8-A90A-F5136F5094DF}
+ _tkinter
+ Win32Proj
+
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ DynamicLibrary
+ NotSet
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+
+
+
+ $(tcltkDir)\include;%(AdditionalIncludeDirectories)
+ WITH_APPINIT;%(PreprocessorDefinitions)
+
+
+ $(tcltkLibDebug);%(AdditionalDependencies)
+
+
+
+
+ $(tcltkDir)\include;%(AdditionalIncludeDirectories)
+ WITH_APPINIT;%(PreprocessorDefinitions)
+
+
+ $(tcltkLib);%(AdditionalDependencies)
+
+
+
+
+ $(tcltkDir)\include;%(AdditionalIncludeDirectories)
+ WITH_APPINIT;%(PreprocessorDefinitions)
+
+
+ $(tcltkLib);%(AdditionalDependencies)
+
+
+
+
+ $(tcltkDir)\include;%(AdditionalIncludeDirectories)
+ WITH_APPINIT;%(PreprocessorDefinitions)
+
+
+ $(tcltkLib);%(AdditionalDependencies)
+
+
+
+
+
+
+
+
+ {cf7ac3d1-e2df-41d2-bea6-1e2556cdea26}
+ false
+
+
+
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/_tkinter.vcxproj.filters
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/_tkinter.vcxproj.filters Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,16 @@
+
+
+
+
+ {ad028e5e-6149-4ce1-9884-e34c5bd1482a}
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/bdist_wininst.vcxproj
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/bdist_wininst.vcxproj Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,94 @@
+
+
+
+
+ Release
+ Win32
+
+
+
+ {EB1C19C1-1F18-421E-9735-CAEE69DC6A3C}
+ wininst
+
+
+
+ Application
+ false
+ NotSet
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ ..\..\lib\distutils\command\
+ false
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\..\..\lib\distutils\command\wininst.tlb
+
+
+
+
+ MinSpace
+ OnlyExplicitInline
+ ..\..\PC\bdist_wininst;..\..\Include;..\..\Modules\zlib;%(AdditionalIncludeDirectories)
+ _CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+ Level3
+ true
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0000
+ ..\..\PC;..\..\PC\bdist_wininst;..\..\Include;%(AdditionalIncludeDirectories)
+
+
+ comctl32.lib;imagehlp.lib;%(AdditionalDependencies)
+ ..\..\lib\distutils\command\wininst-8.0.exe
+ true
+ LIBC;%(IgnoreSpecificDefaultLibraries)
+ ..\..\lib\distutils\command\wininst-8.0.pdb
+ Windows
+ false
+
+
+ MachineX86
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/bdist_wininst.vcxproj.filters
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/bdist_wininst.vcxproj.filters Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,61 @@
+
+
+
+
+ {fc8a65c1-282d-48b7-8fce-00a1a1c7b1de}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {00809def-337c-461e-9025-4084c921b74c}
+
+
+ {6a6f9b8e-9f92-4cbb-85f4-5d84abc79ca7}
+ h;hpp;hxx;hm;inl
+
+
+ {f4554f25-a3ba-4903-9289-0d31e9dce235}
+ ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files\zlib
+
+
+ Source Files\zlib
+
+
+ Source Files\zlib
+
+
+ Source Files\zlib
+
+
+ Source Files\zlib
+
+
+ Source Files\zlib
+
+
+
+
+ Header Files
+
+
+
+
+ Resource Files
+
+
+
+
+ Resource Files
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/build.bat
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/build.bat Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,17 @@
+@echo off
+rem A batch program to build or rebuild a particular configuration.
+rem just for convenience.
+
+setlocal
+set platf=Win32
+set conf=Release
+set build=/build
+
+:CheckOpts
+if "%1"=="-c" (set conf=%2) & shift & shift & goto CheckOpts
+if "%1"=="-p" (set platf=%2) & shift & shift & goto CheckOpts
+if "%1"=="-r" (set build=/rebuild) & shift & goto CheckOpts
+
+set cmd=devenv pcbuild.sln %build% "%conf%|%platf%"
+echo %cmd%
+%cmd%
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/build_env.bat
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/build_env.bat Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,1 @@
+@%comspec% /k env.bat %*
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/build_pgo.bat
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/build_pgo.bat Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,41 @@
+@echo off
+rem A batch program to build PGO (Profile guided optimization) by first
+rem building instrumented binaries, then running the testsuite, and
+rem finally building the optimized code.
+rem Note, after the first instrumented run, one can just keep on
+rem building the PGUpdate configuration while developing.
+
+setlocal
+set platf=Win32
+
+rem use the performance testsuite. This is quick and simple
+set job1=..\..\tools\pybench\pybench.py -n 1 -C 1 --with-gc
+set path1=..\..\tools\pybench
+
+rem or the whole testsuite for more thorough testing
+set job2=..\..\lib\test\regrtest.py
+set path2=..\..\lib
+
+set job=%job1%
+set clrpath=%path1%
+
+:CheckOpts
+if "%1"=="-p" (set platf=%2) & shift & shift & goto CheckOpts
+if "%1"=="-2" (set job=%job2%) & (set clrpath=%path2%) & shift & goto CheckOpts
+
+set PGI=%platf%-pgi
+set PGO=%platf%-pgo
+
+@echo on
+rem build the instrumented version
+call build -p %platf% -c PGInstrument
+
+rem remove .pyc files, .pgc files and execute the job
+%PGI%\python.exe rmpyc.py %clrpath%
+del %PGI%\*.pgc
+%PGI%\python.exe %job%
+
+rem finally build the optimized version
+if exist %PGO% del /s /q %PGO%
+call build -p %platf% -c PGUpdate
+
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/build_ssl.bat
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/build_ssl.bat Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,12 @@
+@echo off
+if not defined HOST_PYTHON (
+ if %1 EQU Debug (
+ set HOST_PYTHON=python_d.exe
+ if not exist python27_d.dll exit 1
+ ) ELSE (
+ set HOST_PYTHON=python.exe
+ if not exist python27.dll exit 1
+ )
+)
+%HOST_PYTHON% build_ssl.py %1 %2 %3
+
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/build_ssl.py
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/build_ssl.py Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,250 @@
+# Script for building the _ssl and _hashlib modules for Windows.
+# Uses Perl to setup the OpenSSL environment correctly
+# and build OpenSSL, then invokes a simple nmake session
+# for the actual _ssl.pyd and _hashlib.pyd DLLs.
+
+# THEORETICALLY, you can:
+# * Unpack the latest SSL release one level above your main Python source
+# directory. It is likely you will already find the zlib library and
+# any other external packages there.
+# * Install ActivePerl and ensure it is somewhere on your path.
+# * Run this script from the PC/VS8.0 directory.
+#
+# it should configure and build SSL, then build the _ssl and _hashlib
+# Python extensions without intervention.
+
+# Modified by Christian Heimes
+# Now this script supports pre-generated makefiles and assembly files.
+# Developers don't need an installation of Perl anymore to build Python. A svn
+# checkout from our svn repository is enough.
+#
+# In Order to create the files in the case of an update you still need Perl.
+# Run build_ssl in this order:
+# python.exe build_ssl.py Release x64
+# python.exe build_ssl.py Release Win32
+
+import os, sys, re, shutil
+
+# Find all "foo.exe" files on the PATH.
+def find_all_on_path(filename, extras = None):
+ entries = os.environ["PATH"].split(os.pathsep)
+ ret = []
+ for p in entries:
+ fname = os.path.abspath(os.path.join(p, filename))
+ if os.path.isfile(fname) and fname not in ret:
+ ret.append(fname)
+ if extras:
+ for p in extras:
+ fname = os.path.abspath(os.path.join(p, filename))
+ if os.path.isfile(fname) and fname not in ret:
+ ret.append(fname)
+ return ret
+
+# Find a suitable Perl installation for OpenSSL.
+# cygwin perl does *not* work. ActivePerl does.
+# Being a Perl dummy, the simplest way I can check is if the "Win32" package
+# is available.
+def find_working_perl(perls):
+ for perl in perls:
+ fh = os.popen('"%s" -e "use Win32;"' % perl)
+ fh.read()
+ rc = fh.close()
+ if rc:
+ continue
+ return perl
+ print("Can not find a suitable PERL:")
+ if perls:
+ print(" the following perl interpreters were found:")
+ for p in perls:
+ print(" ", p)
+ print(" None of these versions appear suitable for building OpenSSL")
+ else:
+ print(" NO perl interpreters were found on this machine at all!")
+ print(" Please install ActivePerl and ensure it appears on your path")
+ return None
+
+# Locate the best SSL directory given a few roots to look into.
+def find_best_ssl_dir(sources):
+ candidates = []
+ for s in sources:
+ try:
+ # note: do not abspath s; the build will fail if any
+ # higher up directory name has spaces in it.
+ fnames = os.listdir(s)
+ except os.error:
+ fnames = []
+ for fname in fnames:
+ fqn = os.path.join(s, fname)
+ if os.path.isdir(fqn) and fname.startswith("openssl-"):
+ candidates.append(fqn)
+ # Now we have all the candidates, locate the best.
+ best_parts = []
+ best_name = None
+ for c in candidates:
+ parts = re.split("[.-]", os.path.basename(c))[1:]
+ # eg - openssl-0.9.7-beta1 - ignore all "beta" or any other qualifiers
+ if len(parts) >= 4:
+ continue
+ if parts > best_parts:
+ best_parts = parts
+ best_name = c
+ if best_name is not None:
+ print("Found an SSL directory at '%s'" % (best_name,))
+ else:
+ print("Could not find an SSL directory in '%s'" % (sources,))
+ sys.stdout.flush()
+ return best_name
+
+def create_makefile64(makefile, m32):
+ """Create and fix makefile for 64bit
+
+ Replace 32 with 64bit directories
+ """
+ if not os.path.isfile(m32):
+ return
+ with open(m32) as fin:
+ with open(makefile, 'w') as fout:
+ for line in fin:
+ line = line.replace("=tmp32", "=tmp64")
+ line = line.replace("=out32", "=out64")
+ line = line.replace("=inc32", "=inc64")
+ # force 64 bit machine
+ line = line.replace("MKLIB=lib", "MKLIB=lib /MACHINE:X64")
+ line = line.replace("LFLAGS=", "LFLAGS=/MACHINE:X64 ")
+ # don't link against the lib on 64bit systems
+ line = line.replace("bufferoverflowu.lib", "")
+ fout.write(line)
+ os.unlink(m32)
+
+def fix_makefile(makefile):
+ """Fix some stuff in all makefiles
+ """
+ if not os.path.isfile(makefile):
+ return
+ with open(makefile) as fin:
+ lines = fin.readlines()
+ with open(makefile, 'w') as fout:
+ for line in lines:
+ if line.startswith("PERL="):
+ continue
+ if line.startswith("CP="):
+ line = "CP=copy\n"
+ if line.startswith("MKDIR="):
+ line = "MKDIR=mkdir\n"
+ if line.startswith("CFLAG="):
+ line = line.strip()
+ for algo in ("RC5", "MDC2", "IDEA"):
+ noalgo = " -DOPENSSL_NO_%s" % algo
+ if noalgo not in line:
+ line = line + noalgo
+ line = line + '\n'
+ fout.write(line)
+
+def run_configure(configure, do_script):
+ print("perl Configure "+configure)
+ os.system("perl Configure "+configure)
+ print(do_script)
+ os.system(do_script)
+
+def main():
+ build_all = "-a" in sys.argv
+ if sys.argv[1] == "Release":
+ debug = False
+ elif sys.argv[1] == "Debug":
+ debug = True
+ else:
+ raise ValueError(str(sys.argv))
+
+ if sys.argv[2] == "Win32":
+ arch = "x86"
+ configure = "VC-WIN32"
+ do_script = "ms\\do_nasm"
+ makefile="ms\\nt.mak"
+ m32 = makefile
+ elif sys.argv[2] == "x64":
+ arch="amd64"
+ configure = "VC-WIN64A"
+ do_script = "ms\\do_win64a"
+ makefile = "ms\\nt64.mak"
+ m32 = makefile.replace('64', '')
+ #os.environ["VSEXTCOMP_USECL"] = "MS_OPTERON"
+ else:
+ raise ValueError(str(sys.argv))
+
+ make_flags = ""
+ if build_all:
+ make_flags = "-a"
+ # perl should be on the path, but we also look in "\perl" and "c:\\perl"
+ # as "well known" locations
+ perls = find_all_on_path("perl.exe", ["\\perl\\bin", "C:\\perl\\bin"])
+ perl = find_working_perl(perls)
+ if perl:
+ print("Found a working perl at '%s'" % (perl,))
+ else:
+ print("No Perl installation was found. Existing Makefiles are used.")
+ sys.stdout.flush()
+ # Look for SSL 3 levels up from PC/VS8.0 - ie, same place zlib etc all live.
+ ssl_dir = find_best_ssl_dir(("..\\..\\..",))
+ if ssl_dir is None:
+ sys.exit(1)
+
+ old_cd = os.getcwd()
+ try:
+ os.chdir(ssl_dir)
+ # rebuild makefile when we do the role over from 32 to 64 build
+ if arch == "amd64" and os.path.isfile(m32) and not os.path.isfile(makefile):
+ os.unlink(m32)
+
+ # If the ssl makefiles do not exist, we invoke Perl to generate them.
+ # Due to a bug in this script, the makefile sometimes ended up empty
+ # Force a regeneration if it is.
+ if not os.path.isfile(makefile) or os.path.getsize(makefile)==0:
+ if perl is None:
+ print("Perl is required to build the makefiles!")
+ sys.exit(1)
+
+ print("Creating the makefiles...")
+ sys.stdout.flush()
+ # Put our working Perl at the front of our path
+ os.environ["PATH"] = os.path.dirname(perl) + \
+ os.pathsep + \
+ os.environ["PATH"]
+ run_configure(configure, do_script)
+ if debug:
+ print("OpenSSL debug builds aren't supported.")
+ #if arch=="x86" and debug:
+ # # the do_masm script in openssl doesn't generate a debug
+ # # build makefile so we generate it here:
+ # os.system("perl util\mk1mf.pl debug "+configure+" >"+makefile)
+
+ if arch == "amd64":
+ create_makefile64(makefile, m32)
+ fix_makefile(makefile)
+ shutil.copy(r"crypto\buildinf.h", r"crypto\buildinf_%s.h" % arch)
+ shutil.copy(r"crypto\opensslconf.h", r"crypto\opensslconf_%s.h" % arch)
+
+ # Now run make.
+ if arch == "amd64":
+ rc = os.system(r"ml64 -c -Foms\uptable.obj ms\uptable.asm")
+ if rc:
+ print("ml64 assembler has failed.")
+ sys.exit(rc)
+
+ shutil.copy(r"crypto\buildinf_%s.h" % arch, r"crypto\buildinf.h")
+ shutil.copy(r"crypto\opensslconf_%s.h" % arch, r"crypto\opensslconf.h")
+
+ #makeCommand = "nmake /nologo PERL=\"%s\" -f \"%s\"" %(perl, makefile)
+ makeCommand = "nmake /nologo -f \"%s\"" % makefile
+ print("Executing ssl makefiles:", makeCommand)
+ sys.stdout.flush()
+ rc = os.system(makeCommand)
+ if rc:
+ print("Executing "+makefile+" failed")
+ print(rc)
+ sys.exit(rc)
+ finally:
+ os.chdir(old_cd)
+ sys.exit(rc)
+
+if __name__=='__main__':
+ main()
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/build_tkinter.py
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/build_tkinter.py Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,85 @@
+"""Script to compile the dependencies of _tkinter
+
+Copyright (c) 2007 by Christian Heimes
+
+Licensed to PSF under a Contributor Agreement.
+"""
+
+import os
+import sys
+
+here = os.path.abspath(os.path.dirname(__file__))
+par = os.path.pardir
+
+if 1:
+ TCL = "tcl8.4.16"
+ TK = "tk8.4.16"
+ TIX = "tix-8.4.0"
+else:
+ TCL = "tcl8.5b3"
+ TK = "tcl8.5b3"
+ TIX = "Tix8.4.2"
+
+ROOT = os.path.abspath(os.path.join(here, par, par, par))
+# Windows 2000 compatibility: WINVER 0x0500
+# http://msdn2.microsoft.com/en-us/library/aa383745.aspx
+NMAKE = "nmake /nologo /f %s COMPILERFLAGS=-DWINVER=0x0500 %s %s"
+
+def nmake(makefile, command="", **kw):
+ defines = ' '.join(k+'='+v for k, v in kw.items())
+ cmd = NMAKE % (makefile, defines, command)
+ print("\n\n"+cmd+"\n")
+ if os.system(cmd) != 0:
+ raise RuntimeError(cmd)
+
+def build(platform, clean):
+ if platform == "Win32":
+ dest = os.path.join(ROOT, "tcltk")
+ machine = "X86"
+ elif platform == "x64":
+ dest = os.path.join(ROOT, "tcltk64")
+ machine = "X64"
+ else:
+ raise ValueError(platform)
+
+ # TCL
+ tcldir = os.path.join(ROOT, TCL)
+ if 1:
+ os.chdir(os.path.join(tcldir, "win"))
+ if clean:
+ nmake("makefile.vc", "clean")
+ nmake("makefile.vc")
+ nmake("makefile.vc", "install", INSTALLDIR=dest)
+
+ # TK
+ if 1:
+ os.chdir(os.path.join(ROOT, TK, "win"))
+ if clean:
+ nmake("makefile.vc", "clean", TCLDIR=tcldir)
+ nmake("makefile.vc", TCLDIR=tcldir)
+ nmake("makefile.vc", "install", TCLDIR=tcldir, INSTALLDIR=dest)
+
+ # TIX
+ if 1:
+ # python9.mak is available at http://svn.python.org
+ os.chdir(os.path.join(ROOT, TIX, "win"))
+ if clean:
+ nmake("python9.mak", "clean")
+ nmake("python9.mak", MACHINE=machine)
+ nmake("python9.mak", "install")
+
+def main():
+ if len(sys.argv) < 2 or sys.argv[1] not in ("Win32", "x64"):
+ print("%s Win32|x64" % sys.argv[0])
+ sys.exit(1)
+
+ if "-c" in sys.argv:
+ clean = True
+ else:
+ clean = False
+
+ build(sys.argv[1], clean)
+
+
+if __name__ == '__main__':
+ main()
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/bz2.vcxproj
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/bz2.vcxproj Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,130 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ PGInstrument
+ Win32
+
+
+ PGUpdate
+ Win32
+
+
+ Release
+ Win32
+
+
+
+ {73FCD2BD-F133-46B7-8EC1-144CD82A59D5}
+ bz2
+ Win32Proj
+
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ DynamicLibrary
+ NotSet
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+
+
+
+ $(bz2Dir);%(AdditionalIncludeDirectories)
+ WIN32;_FILE_OFFSET_BITS=64;%(PreprocessorDefinitions)
+
+
+ 0x1D170000
+
+
+
+
+ $(bz2Dir);%(AdditionalIncludeDirectories)
+ WIN32;_FILE_OFFSET_BITS=64;%(PreprocessorDefinitions)
+
+
+ 0x1D170000
+
+
+
+
+ $(bz2Dir);%(AdditionalIncludeDirectories)
+ WIN32;_FILE_OFFSET_BITS=64;%(PreprocessorDefinitions)
+
+
+ 0x1D170000
+
+
+
+
+ $(bz2Dir);%(AdditionalIncludeDirectories)
+ WIN32;_FILE_OFFSET_BITS=64;%(PreprocessorDefinitions)
+
+
+ 0x1D170000
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {cf7ac3d1-e2df-41d2-bea6-1e2556cdea26}
+ false
+
+
+
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/bz2.vcxproj.filters
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/bz2.vcxproj.filters Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,48 @@
+
+
+
+
+ {02697e09-71a6-45dd-855b-e83735ea9ecb}
+
+
+ {cf198e57-7661-4a15-b9a5-b51637a8855a}
+
+
+ {d2e6fcbf-32b2-416d-962b-6c0e9baaf1dc}
+
+
+
+
+ Source Files
+
+
+ bzip2 1.0.5 Source Files
+
+
+ bzip2 1.0.5 Source Files
+
+
+ bzip2 1.0.5 Source Files
+
+
+ bzip2 1.0.5 Source Files
+
+
+ bzip2 1.0.5 Source Files
+
+
+ bzip2 1.0.5 Source Files
+
+
+ bzip2 1.0.5 Source Files
+
+
+
+
+ bzip2 1.0.5 Header Files
+
+
+ bzip2 1.0.5 Header Files
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/debug.props
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/debug.props Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,19 @@
+
+
+
+ $(OutDir)kill_python_d.exe
+
+
+ <_ProjectFileVersion>10.0.30319.1
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+
+
+
+
+ $(KillPythonExe)
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/env.bat
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/env.bat Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,5 @@
+@echo off
+set VS8=%ProgramFiles%\Microsoft Visual Studio 8
+echo Build environments: x86, ia64, amd64, x86_amd64, x86_ia64
+echo.
+call "%VS8%\VC\vcvarsall.bat" %1
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/field3.py
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/field3.py Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,35 @@
+# An absurd workaround for the lack of arithmetic in MS's resource compiler.
+# After building Python, run this, then paste the output into the appropriate
+# part of PC\python_nt.rc.
+# Example output:
+#
+# * For 2.3a0,
+# * PY_MICRO_VERSION = 0
+# * PY_RELEASE_LEVEL = 'alpha' = 0xA
+# * PY_RELEASE_SERIAL = 1
+# *
+# * and 0*1000 + 10*10 + 1 = 101.
+# */
+# #define FIELD3 101
+
+import sys
+
+major, minor, micro, level, serial = sys.version_info
+levelnum = {'alpha': 0xA,
+ 'beta': 0xB,
+ 'candidate': 0xC,
+ 'final': 0xF,
+ }[level]
+string = sys.version.split()[0] # like '2.3a0'
+
+print(" * For %s," % string)
+print(" * PY_MICRO_VERSION = %d" % micro)
+print(" * PY_RELEASE_LEVEL = %r = %s" % (level, hex(levelnum)))
+print(" * PY_RELEASE_SERIAL = %d" % serial)
+print(" *")
+
+field3 = micro * 1000 + levelnum * 10 + serial
+
+print(" * and %d*1000 + %d*10 + %d = %d" % (micro, levelnum, serial, field3))
+print(" */")
+print("#define FIELD3", field3)
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/idle.bat
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/idle.bat Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,15 @@
+@echo off
+rem start idle
+rem Usage: idle [-d]
+rem -d Run Debug build (python_d.exe). Else release build.
+
+setlocal
+set exe=python
+PATH %PATH%;..\..\..\tcltk\bin
+
+if "%1"=="-d" (set exe=python_d) & shift
+
+set cmd=%exe% ../../Lib/idlelib/idle.py %1 %2 %3 %4 %5 %6 %7 %8 %9
+
+echo on
+%cmd%
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/kill_python.c
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/kill_python.c Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,178 @@
+/*
+ * Helper program for killing lingering python[_d].exe processes before
+ * building, thus attempting to avoid build failures due to files being
+ * locked.
+ */
+
+#include
+#include
+#include
+#include
+
+#pragma comment(lib, "psapi")
+
+#ifdef _DEBUG
+#define PYTHON_EXE (L"python_d.exe")
+#define PYTHON_EXE_LEN (12)
+#define KILL_PYTHON_EXE (L"kill_python_d.exe")
+#define KILL_PYTHON_EXE_LEN (17)
+#else
+#define PYTHON_EXE (L"python.exe")
+#define PYTHON_EXE_LEN (10)
+#define KILL_PYTHON_EXE (L"kill_python.exe")
+#define KILL_PYTHON_EXE_LEN (15)
+#endif
+
+int
+main(int argc, char **argv)
+{
+ HANDLE hp, hsp, hsm; /* process, snapshot processes, snapshot modules */
+ DWORD dac, our_pid;
+ size_t len;
+ wchar_t path[MAX_PATH+1];
+
+ MODULEENTRY32W me;
+ PROCESSENTRY32W pe;
+
+ me.dwSize = sizeof(MODULEENTRY32W);
+ pe.dwSize = sizeof(PROCESSENTRY32W);
+
+ memset(path, 0, MAX_PATH+1);
+
+ our_pid = GetCurrentProcessId();
+
+ hsm = CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, our_pid);
+ if (hsm == INVALID_HANDLE_VALUE) {
+ printf("CreateToolhelp32Snapshot[1] failed: %d\n", GetLastError());
+ return 1;
+ }
+
+ if (!Module32FirstW(hsm, &me)) {
+ printf("Module32FirstW[1] failed: %d\n", GetLastError());
+ CloseHandle(hsm);
+ return 1;
+ }
+
+ /*
+ * Enumerate over the modules for the current process in order to find
+ * kill_process[_d].exe, then take a note of the directory it lives in.
+ */
+ do {
+ if (_wcsnicmp(me.szModule, KILL_PYTHON_EXE, KILL_PYTHON_EXE_LEN))
+ continue;
+
+ len = wcsnlen_s(me.szExePath, MAX_PATH) - KILL_PYTHON_EXE_LEN;
+ wcsncpy_s(path, MAX_PATH+1, me.szExePath, len);
+
+ break;
+
+ } while (Module32NextW(hsm, &me));
+
+ CloseHandle(hsm);
+
+ if (path == NULL) {
+ printf("failed to discern directory of running process\n");
+ return 1;
+ }
+
+ /*
+ * Take a snapshot of system processes. Enumerate over the snapshot,
+ * looking for python processes. When we find one, verify it lives
+ * in the same directory we live in. If it does, kill it. If we're
+ * unable to kill it, treat this as a fatal error and return 1.
+ *
+ * The rationale behind this is that we're called at the start of the
+ * build process on the basis that we'll take care of killing any
+ * running instances, such that the build won't encounter permission
+ * denied errors during linking. If we can't kill one of the processes,
+ * we can't provide this assurance, and the build shouldn't start.
+ */
+
+ hsp = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
+ if (hsp == INVALID_HANDLE_VALUE) {
+ printf("CreateToolhelp32Snapshot[2] failed: %d\n", GetLastError());
+ return 1;
+ }
+
+ if (!Process32FirstW(hsp, &pe)) {
+ printf("Process32FirstW failed: %d\n", GetLastError());
+ CloseHandle(hsp);
+ return 1;
+ }
+
+ dac = PROCESS_QUERY_INFORMATION | PROCESS_VM_READ | PROCESS_TERMINATE;
+ do {
+
+ /*
+ * XXX TODO: if we really wanted to be fancy, we could check the
+ * modules for all processes (not just the python[_d].exe ones)
+ * and see if any of our DLLs are loaded (i.e. python30[_d].dll),
+ * as that would also inhibit our ability to rebuild the solution.
+ * Not worth loosing sleep over though; for now, a simple check
+ * for just the python executable should be sufficient.
+ */
+
+ if (_wcsnicmp(pe.szExeFile, PYTHON_EXE, PYTHON_EXE_LEN))
+ /* This isn't a python process. */
+ continue;
+
+ /* It's a python process, so figure out which directory it's in... */
+ hsm = CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, pe.th32ProcessID);
+ if (hsm == INVALID_HANDLE_VALUE)
+ /*
+ * If our module snapshot fails (which will happen if we don't own
+ * the process), just ignore it and continue. (It seems different
+ * versions of Windows return different values for GetLastError()
+ * in this situation; it's easier to just ignore it and move on vs.
+ * stopping the build for what could be a false positive.)
+ */
+ continue;
+
+ if (!Module32FirstW(hsm, &me)) {
+ printf("Module32FirstW[2] failed: %d\n", GetLastError());
+ CloseHandle(hsp);
+ CloseHandle(hsm);
+ return 1;
+ }
+
+ do {
+ if (_wcsnicmp(me.szModule, PYTHON_EXE, PYTHON_EXE_LEN))
+ /* Wrong module, we're looking for python[_d].exe... */
+ continue;
+
+ if (_wcsnicmp(path, me.szExePath, len))
+ /* Process doesn't live in our directory. */
+ break;
+
+ /* Python process residing in the right directory, kill it! */
+ hp = OpenProcess(dac, FALSE, pe.th32ProcessID);
+ if (!hp) {
+ printf("OpenProcess failed: %d\n", GetLastError());
+ CloseHandle(hsp);
+ CloseHandle(hsm);
+ return 1;
+ }
+
+ if (!TerminateProcess(hp, 1)) {
+ printf("TerminateProcess failed: %d\n", GetLastError());
+ CloseHandle(hsp);
+ CloseHandle(hsm);
+ CloseHandle(hp);
+ return 1;
+ }
+
+ CloseHandle(hp);
+ break;
+
+ } while (Module32NextW(hsm, &me));
+
+ CloseHandle(hsm);
+
+ } while (Process32NextW(hsp, &pe));
+
+ CloseHandle(hsp);
+
+ return 0;
+}
+
+/* vi: set ts=8 sw=4 sts=4 expandtab */
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/kill_python.vcxproj
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/kill_python.vcxproj Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,62 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+
+ {6DE10744-E396-40A5-B4E2-1B69AA7C8D31}
+ kill_python
+ Win32Proj
+
+
+
+ Application
+ NotSet
+ true
+
+
+ Application
+ NotSet
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+
+
+
+ $(OutDir)$(ProjectName)_d.exe
+ Console
+
+
+
+
+ Console
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/kill_python.vcxproj.filters
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/kill_python.vcxproj.filters Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,13 @@
+
+
+
+
+ {fae8ca00-fa9e-4f7b-9b23-85ac083c1370}
+
+
+
+
+ Source Files
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/make_buildinfo.c
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/make_buildinfo.c Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,94 @@
+#include
+#include
+#include
+#include
+
+#define CMD_SIZE 500
+
+/* This file creates the getbuildinfo.o object, by first
+ invoking subwcrev.exe (if found), and then invoking cl.exe.
+ As a side effect, it might generate PCBuild\getbuildinfo2.c
+ also. If this isn't a subversion checkout, or subwcrev isn't
+ found, it compiles ..\\..\\Modules\\getbuildinfo.c instead.
+
+ Currently, subwcrev.exe is found from the registry entries
+ of TortoiseSVN.
+
+ No attempt is made to place getbuildinfo.o into the proper
+ binary directory. This isn't necessary, as this tool is
+ invoked as a pre-link step for pythoncore, so that overwrites
+ any previous getbuildinfo.o.
+
+*/
+
+int make_buildinfo2()
+{
+ struct _stat st;
+ HKEY hTortoise;
+ char command[CMD_SIZE+1];
+ DWORD type, size;
+ if (_stat(".svn", &st) < 0)
+ return 0;
+ /* Allow suppression of subwcrev.exe invocation if a no_subwcrev file is present. */
+ if (_stat("no_subwcrev", &st) == 0)
+ return 0;
+ if (RegOpenKey(HKEY_LOCAL_MACHINE, "Software\\TortoiseSVN", &hTortoise) != ERROR_SUCCESS &&
+ RegOpenKey(HKEY_CURRENT_USER, "Software\\TortoiseSVN", &hTortoise) != ERROR_SUCCESS)
+ /* Tortoise not installed */
+ return 0;
+ command[0] = '"'; /* quote the path to the executable */
+ size = sizeof(command) - 1;
+ if (RegQueryValueEx(hTortoise, "Directory", 0, &type, command+1, &size) != ERROR_SUCCESS ||
+ type != REG_SZ)
+ /* Registry corrupted */
+ return 0;
+ strcat_s(command, CMD_SIZE, "bin\\subwcrev.exe");
+ 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");
+ puts(command); fflush(stdout);
+ if (system(command) < 0)
+ return 0;
+ return 1;
+}
+
+int main(int argc, char*argv[])
+{
+ char command[500] = "cl.exe -c -D_WIN32 -DUSE_DL_EXPORT -D_WINDOWS -DWIN32 -D_WINDLL ";
+ int do_unlink, result;
+ if (argc != 2) {
+ fprintf(stderr, "make_buildinfo $(ConfigurationName)\n");
+ return EXIT_FAILURE;
+ }
+ if (strcmp(argv[1], "Release") == 0) {
+ strcat_s(command, CMD_SIZE, "-MD ");
+ }
+ else if (strcmp(argv[1], "Debug") == 0) {
+ strcat_s(command, CMD_SIZE, "-D_DEBUG -MDd ");
+ }
+ else if (strcmp(argv[1], "ReleaseItanium") == 0) {
+ strcat_s(command, CMD_SIZE, "-MD /USECL:MS_ITANIUM ");
+ }
+ else if (strcmp(argv[1], "ReleaseAMD64") == 0) {
+ strcat_s(command, CMD_SIZE, "-MD ");
+ strcat_s(command, CMD_SIZE, "-MD /USECL:MS_OPTERON ");
+ }
+ else {
+ fprintf(stderr, "unsupported configuration %s\n", argv[1]);
+ return EXIT_FAILURE;
+ }
+
+ 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");
+ puts(command); fflush(stdout);
+ result = system(command);
+ if (do_unlink)
+ _unlink("getbuildinfo2.c");
+ if (result < 0)
+ return EXIT_FAILURE;
+ return 0;
+}
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/make_buildinfo.vcxproj
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/make_buildinfo.vcxproj Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,50 @@
+
+
+
+
+ Release
+ Win32
+
+
+
+ {C73F0EC1-358B-4177-940F-0846AC8B04CD}
+ make_buildinfo
+ Win32Proj
+
+
+
+ Application
+ NotSet
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+
+
+
+ Disabled
+ OnlyExplicitInline
+ _CONSOLE;%(PreprocessorDefinitions)
+ MultiThreaded
+
+
+ $(OutDir)make_buildinfo.exe
+ $(TargetDir)$(TargetName).pdb
+ Console
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/make_buildinfo.vcxproj.filters
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/make_buildinfo.vcxproj.filters Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,14 @@
+
+
+
+
+ {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
+ cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx
+
+
+
+
+ Source Files
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/make_versioninfo.vcxproj
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/make_versioninfo.vcxproj Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,113 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+
+ {F0E0541E-F17D-430B-97C4-93ADF0DD284E}
+ make_versioninfo
+
+
+
+ Application
+ false
+ NotSet
+
+
+ Application
+ false
+ MultiByte
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+
+
+
+ Build PC/pythonnt_rc(_d).h
+ cd $(SolutionDir)
+make_versioninfo.exe > ..\..\PC\pythonnt_rc.h
+
+ $(SolutionDir)..\..\PC\pythonnt_rc.h;%(Outputs)
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ %(AdditionalIncludeDirectories)
+ _CONSOLE;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+ Default
+
+
+ $(SolutionDir)make_versioninfo.exe
+ $(TargetDir)$(TargetName).pdb
+ Console
+ 0x1d000000
+
+
+ cd $(SolutionDir)
+make_versioninfo.exe > ..\..\PC\python_nt.h
+
+
+
+
+
+ Build PC/pythonnt_rc(_d).h
+ cd $(SolutionDir)
+make_versioninfo_d.exe > ..\..\PC\pythonnt_rc_d.h
+
+ $(SolutionDir)..\..\PC\pythonnt_rc_d.h;%(Outputs)
+
+
+ Disabled
+ OnlyExplicitInline
+ false
+ %(AdditionalIncludeDirectories)
+ _CONSOLE;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+ Default
+
+
+ $(SolutionDir)make_versioninfo_d.exe
+ $(TargetDir)$(TargetName).pdb
+ Console
+ 0x1d000000
+
+
+ cd $(SolutionDir)
+make_versioninfo_d.exe > ..\..\PC\python_nt_d.h
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/make_versioninfo.vcxproj.filters
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/make_versioninfo.vcxproj.filters Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,13 @@
+
+
+
+
+ {4968a7e2-25ce-46d8-97ac-f218ecda902c}
+
+
+
+
+ Source Files
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/pcbuild.sln
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/pcbuild.sln Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,271 @@
+Microsoft Visual Studio Solution File, Format Version 11.00
+# Visual C++ Express 2010
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "python", "python.vcxproj", "{B11D750F-CD1F-4A96-85CE-E69A5C5259F9}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "make_versioninfo", "make_versioninfo.vcxproj", "{F0E0541E-F17D-430B-97C4-93ADF0DD284E}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pythoncore", "pythoncore.vcxproj", "{CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pythonw", "pythonw.vcxproj", "{F4229CC3-873C-49AE-9729-DD308ED4CD4A}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "w9xpopen", "w9xpopen.vcxproj", "{E9E0A1F6-0009-4E8C-B8F8-1B8F5D49A058}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "make_buildinfo", "make_buildinfo.vcxproj", "{C73F0EC1-358B-4177-940F-0846AC8B04CD}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "winsound", "winsound.vcxproj", "{28B5D777-DDF2-4B6B-B34F-31D938813856}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_bsddb", "_bsddb.vcxproj", "{B4D38F3F-68FB-42EC-A45D-E00657BB3627}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_ctypes", "_ctypes.vcxproj", "{0E9791DB-593A-465F-98BC-681011311618}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_ctypes_test", "_ctypes_test.vcxproj", "{9EC7190A-249F-4180-A900-548FDCF3055F}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_elementtree", "_elementtree.vcxproj", "{17E1E049-C309-4D79-843F-AE483C264AEA}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_msi", "_msi.vcxproj", "{31FFC478-7B4A-43E8-9954-8D03E2187E9C}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_socket", "_socket.vcxproj", "{86937F53-C189-40EF-8CE8-8759D8E7D480}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_sqlite3", "_sqlite3.vcxproj", "{13CECB97-4119-4316-9D42-8534019A5A44}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_ssl", "_ssl.vcxproj", "{C6E20F84-3247-4AD6-B051-B073268F73BA}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_testcapi", "_testcapi.vcxproj", "{6901D91C-6E48-4BB7-9FEC-700C8131DF1D}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_tkinter", "_tkinter.vcxproj", "{4946ECAC-2E69-4BF8-A90A-F5136F5094DF}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bz2", "bz2.vcxproj", "{73FCD2BD-F133-46B7-8EC1-144CD82A59D5}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "select", "select.vcxproj", "{18CAE28C-B454-46C1-87A0-493D91D97F03}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "unicodedata", "unicodedata.vcxproj", "{ECC7CEAC-A5E5-458E-BB9E-2413CC847881}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pyexpat", "pyexpat.vcxproj", "{D06B6426-4762-44CC-8BAD-D79052507F2F}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bdist_wininst", "bdist_wininst.vcxproj", "{EB1C19C1-1F18-421E-9735-CAEE69DC6A3C}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_hashlib", "_hashlib.vcxproj", "{447F05A8-F581-4CAC-A466-5AC7936E207E}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sqlite3", "sqlite3.vcxproj", "{A1A295E5-463C-437F-81CA-1F32367685DA}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_multiprocessing", "_multiprocessing.vcxproj", "{9E48B300-37D1-11DD-8C41-005056C00008}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "kill_python", "kill_python.vcxproj", "{6DE10744-E396-40A5-B4E2-1B69AA7C8D31}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ PGInstrument|Win32 = PGInstrument|Win32
+ PGUpdate|Win32 = PGUpdate|Win32
+ Release|Win32 = Release|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {B11D750F-CD1F-4A96-85CE-E69A5C5259F9}.Debug|Win32.ActiveCfg = Debug|Win32
+ {B11D750F-CD1F-4A96-85CE-E69A5C5259F9}.Debug|Win32.Build.0 = Debug|Win32
+ {B11D750F-CD1F-4A96-85CE-E69A5C5259F9}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32
+ {B11D750F-CD1F-4A96-85CE-E69A5C5259F9}.PGInstrument|Win32.Build.0 = PGInstrument|Win32
+ {B11D750F-CD1F-4A96-85CE-E69A5C5259F9}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32
+ {B11D750F-CD1F-4A96-85CE-E69A5C5259F9}.PGUpdate|Win32.Build.0 = PGUpdate|Win32
+ {B11D750F-CD1F-4A96-85CE-E69A5C5259F9}.Release|Win32.ActiveCfg = Release|Win32
+ {B11D750F-CD1F-4A96-85CE-E69A5C5259F9}.Release|Win32.Build.0 = Release|Win32
+ {F0E0541E-F17D-430B-97C4-93ADF0DD284E}.Debug|Win32.ActiveCfg = Debug|Win32
+ {F0E0541E-F17D-430B-97C4-93ADF0DD284E}.Debug|Win32.Build.0 = Debug|Win32
+ {F0E0541E-F17D-430B-97C4-93ADF0DD284E}.PGInstrument|Win32.ActiveCfg = Release|Win32
+ {F0E0541E-F17D-430B-97C4-93ADF0DD284E}.PGInstrument|Win32.Build.0 = Release|Win32
+ {F0E0541E-F17D-430B-97C4-93ADF0DD284E}.PGUpdate|Win32.ActiveCfg = Release|Win32
+ {F0E0541E-F17D-430B-97C4-93ADF0DD284E}.PGUpdate|Win32.Build.0 = Release|Win32
+ {F0E0541E-F17D-430B-97C4-93ADF0DD284E}.Release|Win32.ActiveCfg = Release|Win32
+ {F0E0541E-F17D-430B-97C4-93ADF0DD284E}.Release|Win32.Build.0 = Release|Win32
+ {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}.Debug|Win32.ActiveCfg = Debug|Win32
+ {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}.Debug|Win32.Build.0 = Debug|Win32
+ {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32
+ {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}.PGInstrument|Win32.Build.0 = PGInstrument|Win32
+ {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32
+ {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}.PGUpdate|Win32.Build.0 = PGUpdate|Win32
+ {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}.Release|Win32.ActiveCfg = Release|Win32
+ {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}.Release|Win32.Build.0 = Release|Win32
+ {F4229CC3-873C-49AE-9729-DD308ED4CD4A}.Debug|Win32.ActiveCfg = Debug|Win32
+ {F4229CC3-873C-49AE-9729-DD308ED4CD4A}.Debug|Win32.Build.0 = Debug|Win32
+ {F4229CC3-873C-49AE-9729-DD308ED4CD4A}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32
+ {F4229CC3-873C-49AE-9729-DD308ED4CD4A}.PGInstrument|Win32.Build.0 = PGInstrument|Win32
+ {F4229CC3-873C-49AE-9729-DD308ED4CD4A}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32
+ {F4229CC3-873C-49AE-9729-DD308ED4CD4A}.PGUpdate|Win32.Build.0 = PGUpdate|Win32
+ {F4229CC3-873C-49AE-9729-DD308ED4CD4A}.Release|Win32.ActiveCfg = Release|Win32
+ {F4229CC3-873C-49AE-9729-DD308ED4CD4A}.Release|Win32.Build.0 = Release|Win32
+ {E9E0A1F6-0009-4E8C-B8F8-1B8F5D49A058}.Debug|Win32.ActiveCfg = Debug|Win32
+ {E9E0A1F6-0009-4E8C-B8F8-1B8F5D49A058}.Debug|Win32.Build.0 = Debug|Win32
+ {E9E0A1F6-0009-4E8C-B8F8-1B8F5D49A058}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32
+ {E9E0A1F6-0009-4E8C-B8F8-1B8F5D49A058}.PGInstrument|Win32.Build.0 = PGInstrument|Win32
+ {E9E0A1F6-0009-4E8C-B8F8-1B8F5D49A058}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32
+ {E9E0A1F6-0009-4E8C-B8F8-1B8F5D49A058}.PGUpdate|Win32.Build.0 = PGUpdate|Win32
+ {E9E0A1F6-0009-4E8C-B8F8-1B8F5D49A058}.Release|Win32.ActiveCfg = Release|Win32
+ {E9E0A1F6-0009-4E8C-B8F8-1B8F5D49A058}.Release|Win32.Build.0 = Release|Win32
+ {C73F0EC1-358B-4177-940F-0846AC8B04CD}.Debug|Win32.ActiveCfg = Release|Win32
+ {C73F0EC1-358B-4177-940F-0846AC8B04CD}.Debug|Win32.Build.0 = Release|Win32
+ {C73F0EC1-358B-4177-940F-0846AC8B04CD}.PGInstrument|Win32.ActiveCfg = Release|Win32
+ {C73F0EC1-358B-4177-940F-0846AC8B04CD}.PGInstrument|Win32.Build.0 = Release|Win32
+ {C73F0EC1-358B-4177-940F-0846AC8B04CD}.PGUpdate|Win32.ActiveCfg = Release|Win32
+ {C73F0EC1-358B-4177-940F-0846AC8B04CD}.PGUpdate|Win32.Build.0 = Release|Win32
+ {C73F0EC1-358B-4177-940F-0846AC8B04CD}.Release|Win32.ActiveCfg = Release|Win32
+ {C73F0EC1-358B-4177-940F-0846AC8B04CD}.Release|Win32.Build.0 = Release|Win32
+ {28B5D777-DDF2-4B6B-B34F-31D938813856}.Debug|Win32.ActiveCfg = Debug|Win32
+ {28B5D777-DDF2-4B6B-B34F-31D938813856}.Debug|Win32.Build.0 = Debug|Win32
+ {28B5D777-DDF2-4B6B-B34F-31D938813856}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32
+ {28B5D777-DDF2-4B6B-B34F-31D938813856}.PGInstrument|Win32.Build.0 = PGInstrument|Win32
+ {28B5D777-DDF2-4B6B-B34F-31D938813856}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32
+ {28B5D777-DDF2-4B6B-B34F-31D938813856}.PGUpdate|Win32.Build.0 = PGUpdate|Win32
+ {28B5D777-DDF2-4B6B-B34F-31D938813856}.Release|Win32.ActiveCfg = Release|Win32
+ {28B5D777-DDF2-4B6B-B34F-31D938813856}.Release|Win32.Build.0 = Release|Win32
+ {B4D38F3F-68FB-42EC-A45D-E00657BB3627}.Debug|Win32.ActiveCfg = Debug|Win32
+ {B4D38F3F-68FB-42EC-A45D-E00657BB3627}.Debug|Win32.Build.0 = Debug|Win32
+ {B4D38F3F-68FB-42EC-A45D-E00657BB3627}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32
+ {B4D38F3F-68FB-42EC-A45D-E00657BB3627}.PGInstrument|Win32.Build.0 = PGInstrument|Win32
+ {B4D38F3F-68FB-42EC-A45D-E00657BB3627}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32
+ {B4D38F3F-68FB-42EC-A45D-E00657BB3627}.PGUpdate|Win32.Build.0 = PGUpdate|Win32
+ {B4D38F3F-68FB-42EC-A45D-E00657BB3627}.Release|Win32.ActiveCfg = Release|Win32
+ {B4D38F3F-68FB-42EC-A45D-E00657BB3627}.Release|Win32.Build.0 = Release|Win32
+ {0E9791DB-593A-465F-98BC-681011311618}.Debug|Win32.ActiveCfg = Debug|Win32
+ {0E9791DB-593A-465F-98BC-681011311618}.Debug|Win32.Build.0 = Debug|Win32
+ {0E9791DB-593A-465F-98BC-681011311618}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32
+ {0E9791DB-593A-465F-98BC-681011311618}.PGInstrument|Win32.Build.0 = PGInstrument|Win32
+ {0E9791DB-593A-465F-98BC-681011311618}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32
+ {0E9791DB-593A-465F-98BC-681011311618}.PGUpdate|Win32.Build.0 = PGUpdate|Win32
+ {0E9791DB-593A-465F-98BC-681011311618}.Release|Win32.ActiveCfg = Release|Win32
+ {0E9791DB-593A-465F-98BC-681011311618}.Release|Win32.Build.0 = Release|Win32
+ {9EC7190A-249F-4180-A900-548FDCF3055F}.Debug|Win32.ActiveCfg = Debug|Win32
+ {9EC7190A-249F-4180-A900-548FDCF3055F}.Debug|Win32.Build.0 = Debug|Win32
+ {9EC7190A-249F-4180-A900-548FDCF3055F}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32
+ {9EC7190A-249F-4180-A900-548FDCF3055F}.PGInstrument|Win32.Build.0 = PGInstrument|Win32
+ {9EC7190A-249F-4180-A900-548FDCF3055F}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32
+ {9EC7190A-249F-4180-A900-548FDCF3055F}.PGUpdate|Win32.Build.0 = PGUpdate|Win32
+ {9EC7190A-249F-4180-A900-548FDCF3055F}.Release|Win32.ActiveCfg = Release|Win32
+ {9EC7190A-249F-4180-A900-548FDCF3055F}.Release|Win32.Build.0 = Release|Win32
+ {17E1E049-C309-4D79-843F-AE483C264AEA}.Debug|Win32.ActiveCfg = Debug|Win32
+ {17E1E049-C309-4D79-843F-AE483C264AEA}.Debug|Win32.Build.0 = Debug|Win32
+ {17E1E049-C309-4D79-843F-AE483C264AEA}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32
+ {17E1E049-C309-4D79-843F-AE483C264AEA}.PGInstrument|Win32.Build.0 = PGInstrument|Win32
+ {17E1E049-C309-4D79-843F-AE483C264AEA}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32
+ {17E1E049-C309-4D79-843F-AE483C264AEA}.PGUpdate|Win32.Build.0 = PGUpdate|Win32
+ {17E1E049-C309-4D79-843F-AE483C264AEA}.Release|Win32.ActiveCfg = Release|Win32
+ {17E1E049-C309-4D79-843F-AE483C264AEA}.Release|Win32.Build.0 = Release|Win32
+ {31FFC478-7B4A-43E8-9954-8D03E2187E9C}.Debug|Win32.ActiveCfg = Debug|Win32
+ {31FFC478-7B4A-43E8-9954-8D03E2187E9C}.Debug|Win32.Build.0 = Debug|Win32
+ {31FFC478-7B4A-43E8-9954-8D03E2187E9C}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32
+ {31FFC478-7B4A-43E8-9954-8D03E2187E9C}.PGInstrument|Win32.Build.0 = PGInstrument|Win32
+ {31FFC478-7B4A-43E8-9954-8D03E2187E9C}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32
+ {31FFC478-7B4A-43E8-9954-8D03E2187E9C}.PGUpdate|Win32.Build.0 = PGUpdate|Win32
+ {31FFC478-7B4A-43E8-9954-8D03E2187E9C}.Release|Win32.ActiveCfg = Release|Win32
+ {31FFC478-7B4A-43E8-9954-8D03E2187E9C}.Release|Win32.Build.0 = Release|Win32
+ {86937F53-C189-40EF-8CE8-8759D8E7D480}.Debug|Win32.ActiveCfg = Debug|Win32
+ {86937F53-C189-40EF-8CE8-8759D8E7D480}.Debug|Win32.Build.0 = Debug|Win32
+ {86937F53-C189-40EF-8CE8-8759D8E7D480}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32
+ {86937F53-C189-40EF-8CE8-8759D8E7D480}.PGInstrument|Win32.Build.0 = PGInstrument|Win32
+ {86937F53-C189-40EF-8CE8-8759D8E7D480}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32
+ {86937F53-C189-40EF-8CE8-8759D8E7D480}.PGUpdate|Win32.Build.0 = PGUpdate|Win32
+ {86937F53-C189-40EF-8CE8-8759D8E7D480}.Release|Win32.ActiveCfg = Release|Win32
+ {86937F53-C189-40EF-8CE8-8759D8E7D480}.Release|Win32.Build.0 = Release|Win32
+ {13CECB97-4119-4316-9D42-8534019A5A44}.Debug|Win32.ActiveCfg = Debug|Win32
+ {13CECB97-4119-4316-9D42-8534019A5A44}.Debug|Win32.Build.0 = Debug|Win32
+ {13CECB97-4119-4316-9D42-8534019A5A44}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32
+ {13CECB97-4119-4316-9D42-8534019A5A44}.PGInstrument|Win32.Build.0 = PGInstrument|Win32
+ {13CECB97-4119-4316-9D42-8534019A5A44}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32
+ {13CECB97-4119-4316-9D42-8534019A5A44}.PGUpdate|Win32.Build.0 = PGUpdate|Win32
+ {13CECB97-4119-4316-9D42-8534019A5A44}.Release|Win32.ActiveCfg = Release|Win32
+ {13CECB97-4119-4316-9D42-8534019A5A44}.Release|Win32.Build.0 = Release|Win32
+ {C6E20F84-3247-4AD6-B051-B073268F73BA}.Debug|Win32.ActiveCfg = Debug|Win32
+ {C6E20F84-3247-4AD6-B051-B073268F73BA}.Debug|Win32.Build.0 = Debug|Win32
+ {C6E20F84-3247-4AD6-B051-B073268F73BA}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32
+ {C6E20F84-3247-4AD6-B051-B073268F73BA}.PGInstrument|Win32.Build.0 = PGInstrument|Win32
+ {C6E20F84-3247-4AD6-B051-B073268F73BA}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32
+ {C6E20F84-3247-4AD6-B051-B073268F73BA}.PGUpdate|Win32.Build.0 = PGUpdate|Win32
+ {C6E20F84-3247-4AD6-B051-B073268F73BA}.Release|Win32.ActiveCfg = Release|Win32
+ {C6E20F84-3247-4AD6-B051-B073268F73BA}.Release|Win32.Build.0 = Release|Win32
+ {6901D91C-6E48-4BB7-9FEC-700C8131DF1D}.Debug|Win32.ActiveCfg = Debug|Win32
+ {6901D91C-6E48-4BB7-9FEC-700C8131DF1D}.Debug|Win32.Build.0 = Debug|Win32
+ {6901D91C-6E48-4BB7-9FEC-700C8131DF1D}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32
+ {6901D91C-6E48-4BB7-9FEC-700C8131DF1D}.PGInstrument|Win32.Build.0 = PGInstrument|Win32
+ {6901D91C-6E48-4BB7-9FEC-700C8131DF1D}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32
+ {6901D91C-6E48-4BB7-9FEC-700C8131DF1D}.PGUpdate|Win32.Build.0 = PGUpdate|Win32
+ {6901D91C-6E48-4BB7-9FEC-700C8131DF1D}.Release|Win32.ActiveCfg = Release|Win32
+ {6901D91C-6E48-4BB7-9FEC-700C8131DF1D}.Release|Win32.Build.0 = Release|Win32
+ {4946ECAC-2E69-4BF8-A90A-F5136F5094DF}.Debug|Win32.ActiveCfg = Debug|Win32
+ {4946ECAC-2E69-4BF8-A90A-F5136F5094DF}.Debug|Win32.Build.0 = Debug|Win32
+ {4946ECAC-2E69-4BF8-A90A-F5136F5094DF}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32
+ {4946ECAC-2E69-4BF8-A90A-F5136F5094DF}.PGInstrument|Win32.Build.0 = PGInstrument|Win32
+ {4946ECAC-2E69-4BF8-A90A-F5136F5094DF}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32
+ {4946ECAC-2E69-4BF8-A90A-F5136F5094DF}.PGUpdate|Win32.Build.0 = PGUpdate|Win32
+ {4946ECAC-2E69-4BF8-A90A-F5136F5094DF}.Release|Win32.ActiveCfg = Release|Win32
+ {4946ECAC-2E69-4BF8-A90A-F5136F5094DF}.Release|Win32.Build.0 = Release|Win32
+ {73FCD2BD-F133-46B7-8EC1-144CD82A59D5}.Debug|Win32.ActiveCfg = Debug|Win32
+ {73FCD2BD-F133-46B7-8EC1-144CD82A59D5}.Debug|Win32.Build.0 = Debug|Win32
+ {73FCD2BD-F133-46B7-8EC1-144CD82A59D5}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32
+ {73FCD2BD-F133-46B7-8EC1-144CD82A59D5}.PGInstrument|Win32.Build.0 = PGInstrument|Win32
+ {73FCD2BD-F133-46B7-8EC1-144CD82A59D5}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32
+ {73FCD2BD-F133-46B7-8EC1-144CD82A59D5}.PGUpdate|Win32.Build.0 = PGUpdate|Win32
+ {73FCD2BD-F133-46B7-8EC1-144CD82A59D5}.Release|Win32.ActiveCfg = Release|Win32
+ {73FCD2BD-F133-46B7-8EC1-144CD82A59D5}.Release|Win32.Build.0 = Release|Win32
+ {18CAE28C-B454-46C1-87A0-493D91D97F03}.Debug|Win32.ActiveCfg = Debug|Win32
+ {18CAE28C-B454-46C1-87A0-493D91D97F03}.Debug|Win32.Build.0 = Debug|Win32
+ {18CAE28C-B454-46C1-87A0-493D91D97F03}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32
+ {18CAE28C-B454-46C1-87A0-493D91D97F03}.PGInstrument|Win32.Build.0 = PGInstrument|Win32
+ {18CAE28C-B454-46C1-87A0-493D91D97F03}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32
+ {18CAE28C-B454-46C1-87A0-493D91D97F03}.PGUpdate|Win32.Build.0 = PGUpdate|Win32
+ {18CAE28C-B454-46C1-87A0-493D91D97F03}.Release|Win32.ActiveCfg = Release|Win32
+ {18CAE28C-B454-46C1-87A0-493D91D97F03}.Release|Win32.Build.0 = Release|Win32
+ {ECC7CEAC-A5E5-458E-BB9E-2413CC847881}.Debug|Win32.ActiveCfg = Debug|Win32
+ {ECC7CEAC-A5E5-458E-BB9E-2413CC847881}.Debug|Win32.Build.0 = Debug|Win32
+ {ECC7CEAC-A5E5-458E-BB9E-2413CC847881}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32
+ {ECC7CEAC-A5E5-458E-BB9E-2413CC847881}.PGInstrument|Win32.Build.0 = PGInstrument|Win32
+ {ECC7CEAC-A5E5-458E-BB9E-2413CC847881}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32
+ {ECC7CEAC-A5E5-458E-BB9E-2413CC847881}.PGUpdate|Win32.Build.0 = PGUpdate|Win32
+ {ECC7CEAC-A5E5-458E-BB9E-2413CC847881}.Release|Win32.ActiveCfg = Release|Win32
+ {ECC7CEAC-A5E5-458E-BB9E-2413CC847881}.Release|Win32.Build.0 = Release|Win32
+ {D06B6426-4762-44CC-8BAD-D79052507F2F}.Debug|Win32.ActiveCfg = Debug|Win32
+ {D06B6426-4762-44CC-8BAD-D79052507F2F}.Debug|Win32.Build.0 = Debug|Win32
+ {D06B6426-4762-44CC-8BAD-D79052507F2F}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32
+ {D06B6426-4762-44CC-8BAD-D79052507F2F}.PGInstrument|Win32.Build.0 = PGInstrument|Win32
+ {D06B6426-4762-44CC-8BAD-D79052507F2F}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32
+ {D06B6426-4762-44CC-8BAD-D79052507F2F}.PGUpdate|Win32.Build.0 = PGUpdate|Win32
+ {D06B6426-4762-44CC-8BAD-D79052507F2F}.Release|Win32.ActiveCfg = Release|Win32
+ {D06B6426-4762-44CC-8BAD-D79052507F2F}.Release|Win32.Build.0 = Release|Win32
+ {EB1C19C1-1F18-421E-9735-CAEE69DC6A3C}.Debug|Win32.ActiveCfg = Release|Win32
+ {EB1C19C1-1F18-421E-9735-CAEE69DC6A3C}.PGInstrument|Win32.ActiveCfg = Release|Win32
+ {EB1C19C1-1F18-421E-9735-CAEE69DC6A3C}.PGUpdate|Win32.ActiveCfg = Release|Win32
+ {EB1C19C1-1F18-421E-9735-CAEE69DC6A3C}.Release|Win32.ActiveCfg = Release|Win32
+ {447F05A8-F581-4CAC-A466-5AC7936E207E}.Debug|Win32.ActiveCfg = Debug|Win32
+ {447F05A8-F581-4CAC-A466-5AC7936E207E}.Debug|Win32.Build.0 = Debug|Win32
+ {447F05A8-F581-4CAC-A466-5AC7936E207E}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32
+ {447F05A8-F581-4CAC-A466-5AC7936E207E}.PGInstrument|Win32.Build.0 = PGInstrument|Win32
+ {447F05A8-F581-4CAC-A466-5AC7936E207E}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32
+ {447F05A8-F581-4CAC-A466-5AC7936E207E}.PGUpdate|Win32.Build.0 = PGUpdate|Win32
+ {447F05A8-F581-4CAC-A466-5AC7936E207E}.Release|Win32.ActiveCfg = Release|Win32
+ {447F05A8-F581-4CAC-A466-5AC7936E207E}.Release|Win32.Build.0 = Release|Win32
+ {A1A295E5-463C-437F-81CA-1F32367685DA}.Debug|Win32.ActiveCfg = Debug|Win32
+ {A1A295E5-463C-437F-81CA-1F32367685DA}.Debug|Win32.Build.0 = Debug|Win32
+ {A1A295E5-463C-437F-81CA-1F32367685DA}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32
+ {A1A295E5-463C-437F-81CA-1F32367685DA}.PGInstrument|Win32.Build.0 = PGInstrument|Win32
+ {A1A295E5-463C-437F-81CA-1F32367685DA}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32
+ {A1A295E5-463C-437F-81CA-1F32367685DA}.PGUpdate|Win32.Build.0 = PGUpdate|Win32
+ {A1A295E5-463C-437F-81CA-1F32367685DA}.Release|Win32.ActiveCfg = Release|Win32
+ {A1A295E5-463C-437F-81CA-1F32367685DA}.Release|Win32.Build.0 = Release|Win32
+ {9E48B300-37D1-11DD-8C41-005056C00008}.Debug|Win32.ActiveCfg = Debug|Win32
+ {9E48B300-37D1-11DD-8C41-005056C00008}.Debug|Win32.Build.0 = Debug|Win32
+ {9E48B300-37D1-11DD-8C41-005056C00008}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32
+ {9E48B300-37D1-11DD-8C41-005056C00008}.PGInstrument|Win32.Build.0 = PGInstrument|Win32
+ {9E48B300-37D1-11DD-8C41-005056C00008}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32
+ {9E48B300-37D1-11DD-8C41-005056C00008}.PGUpdate|Win32.Build.0 = PGUpdate|Win32
+ {9E48B300-37D1-11DD-8C41-005056C00008}.Release|Win32.ActiveCfg = Release|Win32
+ {9E48B300-37D1-11DD-8C41-005056C00008}.Release|Win32.Build.0 = Release|Win32
+ {6DE10744-E396-40A5-B4E2-1B69AA7C8D31}.Debug|Win32.ActiveCfg = Debug|Win32
+ {6DE10744-E396-40A5-B4E2-1B69AA7C8D31}.Debug|Win32.Build.0 = Debug|Win32
+ {6DE10744-E396-40A5-B4E2-1B69AA7C8D31}.PGInstrument|Win32.ActiveCfg = Release|Win32
+ {6DE10744-E396-40A5-B4E2-1B69AA7C8D31}.PGInstrument|Win32.Build.0 = Release|Win32
+ {6DE10744-E396-40A5-B4E2-1B69AA7C8D31}.PGUpdate|Win32.ActiveCfg = Release|Win32
+ {6DE10744-E396-40A5-B4E2-1B69AA7C8D31}.PGUpdate|Win32.Build.0 = Release|Win32
+ {6DE10744-E396-40A5-B4E2-1B69AA7C8D31}.Release|Win32.ActiveCfg = Release|Win32
+ {6DE10744-E396-40A5-B4E2-1B69AA7C8D31}.Release|Win32.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/pcbuild.suo.old
Binary file PC/VS10.0express/pcbuild.suo.old has changed
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/pginstrument.props
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/pginstrument.props Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,38 @@
+
+
+
+ $(SolutionDir)$(Platform)-pgi\
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ $(OutDirPGI)\
+ $(SolutionDir)$(PlatformName)-temp-pgi\$(ProjectName)\
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ false
+ Size
+ true
+ false
+ true
+ true
+
+
+ false
+
+
+ true
+ true
+ PGInstrument
+ $(SolutionDir)$(Platform)-pgi\$(TargetName).pgd
+ $(OutDirPGI)\$(TargetName).lib
+
+
+
+
+ $(OutDirPGI)
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/pgupdate.props
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/pgupdate.props Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ $(SolutionDir)$(PlatformName)-pgo\
+
+
+
+ %(AdditionalManifestDependencies)
+ PGUpdate
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/pyd.props
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/pyd.props Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ false
+ false
+
+
+
+ Py_BUILD_CORE_MODULE;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+
+
+ $(OutDir)$(ProjectName).pyd
+ $(OutDir)$(ProjectName).pdb
+ $(OutDir)$(TargetName).lib
+
+
+
+
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/pyd_d.props
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/pyd_d.props Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+ $(SolutionDir)python_d.exe
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ false
+ false
+ false
+
+
+
+ Disabled
+ Default
+ false
+ Py_BUILD_CORE_MODULE;%(PreprocessorDefinitions)
+ MultiThreadedDebugDLL
+
+
+ $(OutDir)$(ProjectName)_d.pyd
+ $(OutDir)$(ProjectName)_d.pdb
+ $(OutDir)$(TargetName).lib
+
+
+
+
+
+
+
+
+ $(PythonExe)
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/pyexpat.vcxproj
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/pyexpat.vcxproj Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,138 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ PGInstrument
+ Win32
+
+
+ PGUpdate
+ Win32
+
+
+ Release
+ Win32
+
+
+
+ {D06B6426-4762-44CC-8BAD-D79052507F2F}
+ pyexpat
+ Win32Proj
+
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ Application
+
+
+ Application
+
+
+ Application
+
+
+ Application
+
+
+ DynamicLibrary
+ NotSet
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+
+
+
+ .\..\..\Modules\expat;%(AdditionalIncludeDirectories)
+ PYEXPAT_EXPORTS;HAVE_EXPAT_H;XML_NS;XML_DTD;BYTEORDER=1234;XML_CONTEXT_BYTES=1024;XML_STATIC;HAVE_MEMMOVE;%(PreprocessorDefinitions)
+
+
+
+
+ .\..\..\Modules\expat;%(AdditionalIncludeDirectories)
+ PYEXPAT_EXPORTS;HAVE_EXPAT_H;XML_NS;XML_DTD;BYTEORDER=1234;XML_CONTEXT_BYTES=1024;XML_STATIC;HAVE_MEMMOVE;%(PreprocessorDefinitions)
+
+
+
+
+ .\..\..\Modules\expat;%(AdditionalIncludeDirectories)
+ PYEXPAT_EXPORTS;HAVE_EXPAT_H;XML_NS;XML_DTD;BYTEORDER=1234;XML_CONTEXT_BYTES=1024;XML_STATIC;HAVE_MEMMOVE;%(PreprocessorDefinitions)
+
+
+
+
+ .\..\..\Modules\expat;%(AdditionalIncludeDirectories)
+ PYEXPAT_EXPORTS;HAVE_EXPAT_H;XML_NS;XML_DTD;BYTEORDER=1234;XML_CONTEXT_BYTES=1024;XML_STATIC;HAVE_MEMMOVE;%(PreprocessorDefinitions)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {cf7ac3d1-e2df-41d2-bea6-1e2556cdea26}
+ false
+
+
+
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/pyexpat.vcxproj.filters
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/pyexpat.vcxproj.filters Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,33 @@
+
+
+
+
+ {6057174b-97b7-41a6-ad04-f53f48daff15}
+
+
+ {bf3c3d97-96fd-4ec6-ba5d-3a127f0d94c2}
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/pyproject.props
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/pyproject.props Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,115 @@
+
+
+
+ python27
+ $(SolutionDir)\python.exe
+ ..\..\..
+ $(externalsDir)\db-4.7.25.0\build_windows
+ ws2_32.lib
+ $(bsddb47Dir)
+ $(bsddb47DepLibs)
+ $(externalsDir)\db-4.4.20\build_win32
+
+ $(externalsDir)\sqlite-3.6.21
+ $(externalsDir)\bzip2-1.0.5
+ $(externalsDir)\openssl-0.9.8l
+ $(externalsDir)\tcltk
+ $(externalsDir)\tcltk64
+ $(tcltkDir)\lib\tcl85.lib $(tcltkDir)\lib\tk85.lib
+ $(tcltkDir)\lib\tcl85g.lib $(tcltkDir)\lib\tk85g.lib
+ $(tcltk64Dir)\lib\tcl85.lib $(tcltk64Dir)\lib\tk85.lib
+ $(tcltk64Dir)\lib\tcl85g.lib $(tcltk64Dir)\lib\tk85g.lib
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ $(SolutionDir)\
+ $(SolutionDir)$(PlatformName)-temp-$(Configuration)\$(ProjectName)\
+ false
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ ..\..\Include; ..\..\PC;%(AdditionalIncludeDirectories)
+ _WIN32;%(PreprocessorDefinitions)
+ true
+
+
+ MultiThreaded
+ true
+ Level3
+ ProgramDatabase
+ Default
+
+
+ $(OutDir);%(AdditionalLibraryDirectories)
+ true
+ $(OutDir)$(TargetName).pdb
+ Windows
+ false
+
+
+ MachineX86
+
+
+ ..\..\PC;..\..\Include;%(AdditionalIncludeDirectories)
+
+
+
+
+ $(PyDllName)
+
+
+ $(PythonExe)
+
+
+ $(externalsDir)
+
+
+ $(bsddb47Dir)
+
+
+ $(bsddb47DepLibs)
+
+
+ $(bsddbDir)
+
+
+ $(bsddbDepLibs)
+
+
+ $(bsddb44Dir)
+
+
+ $(bsddb44DepLibs)
+
+
+ $(sqlite3Dir)
+
+
+ $(bz2Dir)
+
+
+ $(opensslDir)
+
+
+ $(tcltkDir)
+
+
+ $(tcltk64Dir)
+
+
+ $(tcltkLib)
+
+
+ $(tcltkLibDebug)
+
+
+ $(tcltk64Lib)
+
+
+ $(tcltk64LibDebug)
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/python.vcxproj
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/python.vcxproj Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,182 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ PGInstrument
+ Win32
+
+
+ PGUpdate
+ Win32
+
+
+ Release
+ Win32
+
+
+
+ {B11D750F-CD1F-4A96-85CE-E69A5C5259F9}
+
+
+
+ Application
+ false
+ MultiByte
+
+
+ Application
+ false
+ MultiByte
+
+
+ Application
+ false
+ NotSet
+
+
+ Application
+ false
+ MultiByte
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+
+
+
+ %(AdditionalIncludeDirectories)
+ _CONSOLE;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+ Default
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ $(OutDir)python.exe
+ Console
+ 2000000
+ 0x1d000000
+
+
+
+
+ Disabled
+ false
+ %(AdditionalIncludeDirectories)
+ _CONSOLE;%(PreprocessorDefinitions)
+ MultiThreadedDebugDLL
+ true
+ Default
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0409
+ ..\..\Include;%(AdditionalIncludeDirectories)
+
+
+ $(OutDir)python_d.exe
+ Console
+ 2000000
+ 0x1d000000
+
+
+
+
+ %(AdditionalIncludeDirectories)
+ _CONSOLE;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+ Default
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ $(OutDir)python.exe
+ Console
+ 2000000
+ 0x1d000000
+
+
+
+
+
+
+ %(AdditionalIncludeDirectories)
+ _CONSOLE;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+ Default
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ $(OutDir)python.exe
+ Console
+ 2000000
+ 0x1d000000
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {cf7ac3d1-e2df-41d2-bea6-1e2556cdea26}
+ false
+
+
+ {e9e0a1f6-0009-4e8c-b8f8-1b8f5d49a058}
+ false
+
+
+
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/python.vcxproj.filters
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/python.vcxproj.filters Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,26 @@
+
+
+
+
+ {d04bcc10-eacd-4422-815f-491f4a9f71ad}
+
+
+ {eb6b42d5-69b2-4520-8799-82fd736b37a0}
+
+
+
+
+ Resource Files
+
+
+
+
+ Resource Files
+
+
+
+
+ Source Files
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/pythoncore.vcxproj
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/pythoncore.vcxproj Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,498 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ PGInstrument
+ Win32
+
+
+ PGUpdate
+ Win32
+
+
+ Release
+ Win32
+
+
+
+ {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}
+ pythoncore
+
+
+
+ DynamicLibrary
+ false
+
+
+ DynamicLibrary
+ false
+
+
+ DynamicLibrary
+ false
+ NotSet
+
+
+ DynamicLibrary
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+
+
+
+ /Zm200 %(AdditionalOptions)
+ ..\..\Python;..\..\Modules\zlib;%(AdditionalIncludeDirectories)
+ _USRDLL;Py_BUILD_CORE;Py_ENABLE_SHARED;WIN32;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+ ..\..\Include;%(AdditionalIncludeDirectories)
+
+
+ Generate build information...
+ "$(SolutionDir)make_buildinfo.exe" Release
+
+
+ getbuildinfo.o;%(AdditionalDependencies)
+ $(OutDir)$(PyDllName).dll
+ libc;%(IgnoreSpecificDefaultLibraries)
+ $(OutDir)$(PyDllName).pdb
+ 0x1e000000
+ $(OutDir)$(PyDllName).lib
+
+
+
+
+ /Zm200 %(AdditionalOptions)
+ Disabled
+ Default
+ false
+ ..\..\Python;..\..\Modules\zlib;%(AdditionalIncludeDirectories)
+ _USRDLL;Py_BUILD_CORE;Py_ENABLE_SHARED;WIN32;%(PreprocessorDefinitions)
+ MultiThreadedDebugDLL
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0409
+ ..\..\Include;%(AdditionalIncludeDirectories)
+
+
+ Generate build information...
+ "$(SolutionDir)make_buildinfo.exe" Debug
+
+
+ getbuildinfo.o;%(AdditionalDependencies)
+ $(OutDir)$(PyDllName)_d.dll
+ libc;%(IgnoreSpecificDefaultLibraries)
+ $(OutDir)$(PyDllName)_d.pdb
+ 0x1e000000
+ $(OutDir)$(PyDllName)_d.lib
+
+
+
+
+ /Zm200 %(AdditionalOptions)
+ ..\..\Python;..\..\Modules\zlib;%(AdditionalIncludeDirectories)
+ _USRDLL;Py_BUILD_CORE;Py_ENABLE_SHARED;WIN32;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+ ..\..\Include;%(AdditionalIncludeDirectories)
+
+
+ Generate build information...
+ "$(SolutionDir)make_buildinfo.exe" Release
+
+
+ getbuildinfo.o;%(AdditionalDependencies)
+ $(OutDir)$(PyDllName).dll
+ libc;%(IgnoreSpecificDefaultLibraries)
+ $(OutDir)$(PyDllName).pdb
+ 0x1e000000
+ $(OutDirPGI)$(PyDllName).lib
+
+
+
+
+ /Zm200 %(AdditionalOptions)
+ ..\..\Python;..\..\Modules\zlib;%(AdditionalIncludeDirectories)
+ _USRDLL;Py_BUILD_CORE;Py_ENABLE_SHARED;WIN32;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+ ..\..\Include;%(AdditionalIncludeDirectories)
+
+
+ Generate build information...
+ "$(SolutionDir)make_buildinfo.exe" Release
+
+
+ getbuildinfo.o;%(AdditionalDependencies)
+ $(OutDir)$(PyDllName).dll
+ libc;%(IgnoreSpecificDefaultLibraries)
+ $(OutDir)$(PyDllName).pdb
+ 0x1e000000
+ $(OutDirPGI)$(PyDllName).lib
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {6de10744-e396-40a5-b4e2-1b69aa7c8d31}
+ false
+
+
+ {c73f0ec1-358b-4177-940f-0846ac8b04cd}
+ false
+
+
+ {f0e0541e-f17d-430b-97c4-93adf0dd284e}
+ false
+
+
+
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/pythoncore.vcxproj.filters
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/pythoncore.vcxproj.filters Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,941 @@
+
+
+
+
+ {df837b0b-f9b6-4888-886e-0bbe6b23a23d}
+
+
+ {d9ca8d69-c134-49d5-a66d-9442e9dcd55b}
+
+
+ {ab57942d-0d15-45c1-be80-bc8b510dfe09}
+
+
+ {dacc172d-389c-43fe-a14c-9b11a0900eba}
+
+
+ {20229d27-2b17-452d-b89f-2b56fa316f37}
+
+
+ {6c33ba81-0320-4a1a-8d5c-608394f7b1bc}
+
+
+ {6b239569-3843-485f-8998-065541d07713}
+
+
+ {41439865-956a-4677-b5eb-148e58113544}
+
+
+ {a9b1361e-de25-486d-99ca-b90bd2bb4487}
+
+
+ {bcf88fb8-3f5c-4b76-bd73-731be55a3444}
+
+
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Include
+
+
+ Modules
+
+
+ Modules
+
+
+ Modules
+
+
+ Modules\zlib
+
+
+ Modules\zlib
+
+
+ Modules\zlib
+
+
+ Modules\zlib
+
+
+ Modules\zlib
+
+
+ Modules\zlib
+
+
+ Modules\zlib
+
+
+ Modules\zlib
+
+
+ Modules\zlib
+
+
+ Modules\zlib
+
+
+ Modules\zlib
+
+
+ Modules\cjkcodecs
+
+
+ Modules\cjkcodecs
+
+
+ Modules\cjkcodecs
+
+
+ Modules\cjkcodecs
+
+
+ Modules\cjkcodecs
+
+
+ Modules\cjkcodecs
+
+
+ Modules\cjkcodecs
+
+
+ Modules\cjkcodecs
+
+
+ Modules\cjkcodecs
+
+
+ Modules\cjkcodecs
+
+
+ Modules\_io
+
+
+ Objects
+
+
+ Objects
+
+
+ Objects
+
+
+ Objects
+
+
+ Objects
+
+
+ Objects
+
+
+ Parser
+
+
+ Parser
+
+
+ PC
+
+
+ PC
+
+
+ Python
+
+
+ Python
+
+
+
+
+ Modules
+
+
+ Modules
+
+
+ Modules
+
+
+ Modules
+
+
+ Modules
+
+
+ Modules
+
+
+ Modules
+
+
+ Modules
+
+
+ Modules
+
+
+ Modules
+
+
+ Modules
+
+
+ Modules
+
+
+ Modules
+
+
+ Modules
+
+
+ Modules
+
+
+ Modules
+
+
+ Modules
+
+
+ Modules
+
+
+ Modules
+
+
+ Modules
+
+
+ Modules
+
+
+ Modules
+
+
+ Modules
+
+
+ Modules
+
+
+ Modules
+
+
+ Modules
+
+
+ Modules
+
+
+ Modules
+
+
+ Modules
+
+
+ Modules
+
+
+ Modules
+
+
+ Modules
+
+
+ Modules
+
+
+ Modules
+
+
+ Modules
+
+
+ Modules
+
+
+ Modules
+
+
+ Modules
+
+
+ Modules
+
+
+ Modules
+
+
+ Modules
+
+
+ Modules
+
+
+ Modules
+
+
+ Modules
+
+
+ Modules
+
+
+ Modules
+
+
+ Modules
+
+
+ Modules\zlib
+
+
+ Modules\zlib
+
+
+ Modules\zlib
+
+
+ Modules\zlib
+
+
+ Modules\zlib
+
+
+ Modules\zlib
+
+
+ Modules\zlib
+
+
+ Modules\zlib
+
+
+ Modules\zlib
+
+
+ Modules\zlib
+
+
+ Modules\zlib
+
+
+ Modules\zlib
+
+
+ Modules\cjkcodecs
+
+
+ Modules\cjkcodecs
+
+
+ Modules\cjkcodecs
+
+
+ Modules\cjkcodecs
+
+
+ Modules\cjkcodecs
+
+
+ Modules\cjkcodecs
+
+
+ Modules\cjkcodecs
+
+
+ Modules\_io
+
+
+ Modules\_io
+
+
+ Modules\_io
+
+
+ Modules\_io
+
+
+ Modules\_io
+
+
+ Modules\_io
+
+
+ Modules\_io
+
+
+ Objects
+
+
+ Objects
+
+
+ Objects
+
+
+ Objects
+
+
+ Objects
+
+
+ Objects
+
+
+ Objects
+
+
+ Objects
+
+
+ Objects
+
+
+ Objects
+
+
+ Objects
+
+
+ Objects
+
+
+ Objects
+
+
+ Objects
+
+
+ Objects
+
+
+ Objects
+
+
+ Objects
+
+
+ Objects
+
+
+ Objects
+
+
+ Objects
+
+
+ Objects
+
+
+ Objects
+
+
+ Objects
+
+
+ Objects
+
+
+ Objects
+
+
+ Objects
+
+
+ Objects
+
+
+ Objects
+
+
+ Objects
+
+
+ Objects
+
+
+ Objects
+
+
+ Objects
+
+
+ Objects
+
+
+ Objects
+
+
+ Objects
+
+
+ Objects
+
+
+ Objects
+
+
+ Objects
+
+
+ Objects
+
+
+ Parser
+
+
+ Parser
+
+
+ Parser
+
+
+ Parser
+
+
+ Parser
+
+
+ Parser
+
+
+ Parser
+
+
+ Parser
+
+
+ Parser
+
+
+ Parser
+
+
+ Parser
+
+
+ Parser
+
+
+ PC
+
+
+ PC
+
+
+ PC
+
+
+ PC
+
+
+ PC
+
+
+ PC
+
+
+ PC
+
+
+ Python
+
+
+ Python
+
+
+ Python
+
+
+ Python
+
+
+ Python
+
+
+ Python
+
+
+ Python
+
+
+ Python
+
+
+ Python
+
+
+ Python
+
+
+ Python
+
+
+ Python
+
+
+ Python
+
+
+ Python
+
+
+ Python
+
+
+ Python
+
+
+ Python
+
+
+ Python
+
+
+ Python
+
+
+ Python
+
+
+ Python
+
+
+ Python
+
+
+ Python
+
+
+ Python
+
+
+ Python
+
+
+ Python
+
+
+ Python
+
+
+ Python
+
+
+ Python
+
+
+ Python
+
+
+ Python
+
+
+ Python
+
+
+ Python
+
+
+ Python
+
+
+ Python
+
+
+ Python
+
+
+ Python
+
+
+ Python
+
+
+ Python
+
+
+ Python
+
+
+ Python
+
+
+ Python
+
+
+
+
+ Resource Files
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/pythonw.vcxproj
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/pythonw.vcxproj Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,170 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ PGInstrument
+ Win32
+
+
+ PGUpdate
+ Win32
+
+
+ Release
+ Win32
+
+
+
+ {F4229CC3-873C-49AE-9729-DD308ED4CD4A}
+
+
+
+ Application
+ false
+
+
+ Application
+ false
+
+
+ Application
+ false
+
+
+ Application
+ false
+ NotSet
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+
+
+
+ Disabled
+ false
+ %(AdditionalIncludeDirectories)
+ _WINDOWS;%(PreprocessorDefinitions)
+ MultiThreadedDebugDLL
+ Default
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ $(OutDir)pythonw_d.exe
+ 2000000
+ 0x1d000000
+ MachineX86
+
+
+
+
+ %(AdditionalIncludeDirectories)
+ _WINDOWS;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+ Default
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ $(OutDir)pythonw.exe
+ 2000000
+ 0x1d000000
+ MachineX86
+
+
+
+
+ %(AdditionalIncludeDirectories)
+ _WINDOWS;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+ Default
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ $(OutDir)pythonw.exe
+ 2000000
+ 0x1d000000
+
+
+ MachineX86
+
+
+
+
+ %(AdditionalIncludeDirectories)
+ _WINDOWS;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+ Default
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ $(OutDir)pythonw.exe
+ 2000000
+ 0x1d000000
+
+
+ MachineX86
+
+
+
+
+
+
+
+
+
+
+ {cf7ac3d1-e2df-41d2-bea6-1e2556cdea26}
+ false
+
+
+
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/pythonw.vcxproj.filters
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/pythonw.vcxproj.filters Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,21 @@
+
+
+
+
+ {9b3d1a73-caf0-49c6-8ae5-e219a5bb8fb6}
+
+
+ {d0448d54-baa2-4a63-b09f-757463f36a69}
+
+
+
+
+ Resource Files
+
+
+
+
+ Source Files
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/release.props
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/release.props Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,19 @@
+
+
+
+ $(OutDir)kill_python.exe
+
+
+ <_ProjectFileVersion>10.0.30319.1
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+
+
+
+
+ $(KillPythonExe)
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/rmpyc.py
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/rmpyc.py Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,25 @@
+# Remove all the .pyc and .pyo files under ../Lib.
+
+
+def deltree(root):
+ import os
+ from os.path import join
+
+ npyc = npyo = 0
+ for root, dirs, files in os.walk(root):
+ for name in files:
+ delete = False
+ if name.endswith('.pyc'):
+ delete = True
+ npyc += 1
+ elif name.endswith('.pyo'):
+ delete = True
+ npyo += 1
+
+ if delete:
+ os.remove(join(root, name))
+
+ return npyc, npyo
+
+npyc, npyo = deltree("../../Lib")
+print(npyc, ".pyc deleted,", npyo, ".pyo deleted")
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/rt.bat
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/rt.bat Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,52 @@
+@echo off
+rem Run Tests. Run the regression test suite.
+rem Usage: rt [-d] [-O] [-q] regrtest_args
+rem -d Run Debug build (python_d.exe). Else release build.
+rem -O Run python.exe or python_d.exe (see -d) with -O.
+rem -q "quick" -- normally the tests are run twice, the first time
+rem after deleting all the .py[co] files reachable from Lib/.
+rem -q runs the tests just once, and without deleting .py[co] files.
+rem All leading instances of these switches are shifted off, and
+rem whatever remains is passed to regrtest.py. For example,
+rem rt -O -d -x test_thread
+rem runs
+rem python_d -O ../lib/test/regrtest.py -x test_thread
+rem twice, and
+rem rt -q -g test_binascii
+rem runs
+rem python_d ../lib/test/regrtest.py -g test_binascii
+rem to generate the expected-output file for binascii quickly.
+rem
+rem Confusing: if you want to pass a comma-separated list, like
+rem -u network,largefile
+rem then you have to quote it on the rt line, like
+rem rt -u "network,largefile"
+
+setlocal
+
+set exe=python
+set qmode=
+set dashO=
+PATH %PATH%;..\..\..\tcltk\bin
+
+:CheckOpts
+if "%1"=="-O" (set dashO=-O) & shift & goto CheckOpts
+if "%1"=="-q" (set qmode=yes) & shift & goto CheckOpts
+if "%1"=="-d" (set exe=python_d) & shift & goto CheckOpts
+
+set cmd=%exe% %dashO% -E -tt ../../lib/test/regrtest.py %1 %2 %3 %4 %5 %6 %7 %8 %9
+if defined qmode goto Qmode
+
+echo Deleting .pyc/.pyo files ...
+%exe% rmpyc.py
+
+echo on
+%cmd%
+@echo off
+
+echo About to run again without deleting .pyc/.pyo first:
+pause
+
+:Qmode
+echo on
+%cmd%
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/select.vcxproj
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/select.vcxproj Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,111 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ PGInstrument
+ Win32
+
+
+ PGUpdate
+ Win32
+
+
+ Release
+ Win32
+
+
+
+ {18CAE28C-B454-46C1-87A0-493D91D97F03}
+ select
+ Win32Proj
+
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ DynamicLibrary
+ NotSet
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+
+
+
+ ws2_32.lib;%(AdditionalDependencies)
+ libc;%(IgnoreSpecificDefaultLibraries)
+ 0x1D110000
+
+
+
+
+ ws2_32.lib;%(AdditionalDependencies)
+ libc;%(IgnoreSpecificDefaultLibraries)
+ 0x1D110000
+
+
+
+
+ ws2_32.lib;%(AdditionalDependencies)
+ libc;%(IgnoreSpecificDefaultLibraries)
+ 0x1D110000
+
+
+
+
+ ws2_32.lib;%(AdditionalDependencies)
+ libc;%(IgnoreSpecificDefaultLibraries)
+ 0x1D110000
+
+
+
+
+
+
+
+ {cf7ac3d1-e2df-41d2-bea6-1e2556cdea26}
+ false
+
+
+
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/select.vcxproj.filters
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/select.vcxproj.filters Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,13 @@
+
+
+
+
+ {aca9cc13-1d53-4a66-946d-9fcd977b0fd5}
+
+
+
+
+ Source Files
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/sqlite3.props
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/sqlite3.props Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+
+
+
+ ..\..\..\sqlite-3.6.21;%(AdditionalIncludeDirectories)
+ SQLITE_API=__declspec(dllexport);%(PreprocessorDefinitions)
+ Level1
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/sqlite3.vcxproj
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/sqlite3.vcxproj Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,120 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ PGInstrument
+ Win32
+
+
+ PGUpdate
+ Win32
+
+
+ Release
+ Win32
+
+
+
+ {A1A295E5-463C-437F-81CA-1F32367685DA}
+ sqlite3
+ Win32Proj
+
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ DynamicLibrary
+ NotSet
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+
+
+
+ %(AdditionalIncludeDirectories)
+
+
+ $(OutDir)$(ProjectName)_d.dll
+
+
+
+
+ %(AdditionalIncludeDirectories)
+
+
+ $(OutDir)$(ProjectName).dll
+
+
+
+
+ ..\..\..\sqlite-3.6.21;%(AdditionalIncludeDirectories)
+
+
+ $(OutDir)$(ProjectName).dll
+
+
+
+
+ %(AdditionalIncludeDirectories)
+
+
+ $(OutDir)$(ProjectName).dll
+
+
+
+
+
+
+
+
+
+
+
+ {6de10744-e396-40a5-b4e2-1b69aa7c8d31}
+ false
+
+
+
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/sqlite3.vcxproj.filters
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/sqlite3.vcxproj.filters Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,24 @@
+
+
+
+
+ {a01dd3a2-4e52-4dba-8a21-e83124b4b140}
+
+
+ {a6a8be09-0a41-4727-a749-76dd05d74086}
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+
+
+ Source Files
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/unicodedata.vcxproj
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/unicodedata.vcxproj Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,107 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ PGInstrument
+ Win32
+
+
+ PGUpdate
+ Win32
+
+
+ Release
+ Win32
+
+
+
+ {ECC7CEAC-A5E5-458E-BB9E-2413CC847881}
+ unicodedata
+ Win32Proj
+
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ DynamicLibrary
+ NotSet
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+
+
+
+ 0x1D120000
+
+
+
+
+ 0x1D120000
+
+
+
+
+ 0x1D120000
+
+
+
+
+ 0x1D120000
+
+
+
+
+
+
+
+
+
+
+
+ {cf7ac3d1-e2df-41d2-bea6-1e2556cdea26}
+ false
+
+
+
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/unicodedata.vcxproj.filters
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/unicodedata.vcxproj.filters Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,24 @@
+
+
+
+
+ {cedbf4bb-192b-4169-bfe1-5ec78324ac3b}
+
+
+ {a766f992-7edb-499c-8978-ab41b91723e2}
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+
+
+ Source Files
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/w9xpopen.vcxproj
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/w9xpopen.vcxproj Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,140 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ PGInstrument
+ Win32
+
+
+ PGUpdate
+ Win32
+
+
+ Release
+ Win32
+
+
+
+ {E9E0A1F6-0009-4E8C-B8F8-1B8F5D49A058}
+ w9xpopen
+
+
+
+ Application
+ false
+ MultiByte
+
+
+ Application
+ false
+ MultiByte
+
+
+ Application
+ false
+ MultiByte
+
+
+ Application
+ false
+ NotSet
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+
+
+
+ Disabled
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Console
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ MultiThreaded
+ true
+
+
+ false
+ Console
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ MultiThreaded
+ true
+
+
+ false
+ Console
+
+
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ MultiThreaded
+ true
+
+
+ false
+ Console
+
+
+
+
+
+
+
+
+
+ {6de10744-e396-40a5-b4e2-1b69aa7c8d31}
+ false
+
+
+
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/w9xpopen.vcxproj.filters
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/w9xpopen.vcxproj.filters Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,13 @@
+
+
+
+
+ {b7cd5c82-7f15-457d-a531-818365223ffd}
+
+
+
+
+ Source Files
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/winsound.vcxproj
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/winsound.vcxproj Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,103 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ PGInstrument
+ Win32
+
+
+ PGUpdate
+ Win32
+
+
+ Release
+ Win32
+
+
+
+ {28B5D777-DDF2-4B6B-B34F-31D938813856}
+ winsound
+ Win32Proj
+
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ DynamicLibrary
+ NotSet
+ true
+
+
+ DynamicLibrary
+ NotSet
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+
+
+
+ winmm.lib;%(AdditionalDependencies)
+
+
+
+
+ winmm.lib;%(AdditionalDependencies)
+
+
+
+
+ winmm.lib;%(AdditionalDependencies)
+
+
+
+
+ winmm.lib;%(AdditionalDependencies)
+
+
+
+
+
+
+
+ {cf7ac3d1-e2df-41d2-bea6-1e2556cdea26}
+ false
+
+
+
+
+
+
\ No newline at end of file
diff -r 78d79499e7de -r c25b55a4fd64 PC/VS10.0express/winsound.vcxproj.filters
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/PC/VS10.0express/winsound.vcxproj.filters Sun Jun 05 13:45:43 2011 +0100
@@ -0,0 +1,14 @@
+
+
+
+
+ {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
+ cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx
+
+
+
+
+ Source Files
+
+
+
\ No newline at end of file