diff -r 1997633ff1fe -r 5924b376d15f PC/pylauncher.rc --- a/PC/pylauncher.rc Fri Jun 22 16:03:06 2012 -0500 +++ b/PC/pylauncher.rc Fri Jun 22 15:23:31 2012 -0600 @@ -3,11 +3,7 @@ #define MS_WINDOWS #include "..\Include\modsupport.h" #include "..\Include\patchlevel.h" -#ifdef _DEBUG -# include "pythonnt_rc_d.h" -#else -# include "pythonnt_rc.h" -#endif +#include "pythonnt_rc.h" #define PYTHON_VERSION PY_VERSION "\0" #define PYVERSION64 PY_MAJOR_VERSION, PY_MINOR_VERSION, FIELD3, PYTHON_API_VERSION diff -r 1997633ff1fe -r 5924b376d15f PC/python_nt.rc --- a/PC/python_nt.rc Fri Jun 22 16:03:06 2012 -0500 +++ b/PC/python_nt.rc Fri Jun 22 15:23:31 2012 -0600 @@ -6,11 +6,7 @@ #define MS_WINDOWS #include "modsupport.h" #include "patchlevel.h" -#ifdef _DEBUG -# include "pythonnt_rc_d.h" -#else -# include "pythonnt_rc.h" -#endif +#include "pythonnt_rc.h" /* e.g., 3.3.0a1 * PY_VERSION comes from patchevel.h diff -r 1997633ff1fe -r 5924b376d15f PCbuild/make_versioninfo.vcxproj --- a/PCbuild/make_versioninfo.vcxproj Fri Jun 22 16:03:06 2012 -0500 +++ b/PCbuild/make_versioninfo.vcxproj Fri Jun 22 15:23:31 2012 -0600 @@ -1,84 +1,35 @@  - - Debug - Win32 - - - Debug - x64 - Release Win32 - - Release - x64 - {F0E0541E-F17D-430B-97C4-93ADF0DD284E} make_versioninfo - - Application - false - NotSet - Application false MultiByte - - Application - - - Application - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.40219.1 - AllRules.ruleset - - - AllRules.ruleset - - AllRules.ruleset - AllRules.ruleset - - @@ -110,86 +61,6 @@ - - - Build PC/pythonnt_rc(_d).h - cd $(SolutionDir) -make_versioninfo.exe > ..\PC\pythonnt_rc.h - - $(SolutionDir)..\PC\pythonnt_rc.h;%(Outputs) - - - MaxSpeed - OnlyExplicitInline - true - _CONSOLE;%(PreprocessorDefinitions) - - - $(SolutionDir)make_versioninfo.exe - - - 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 - Console - 0x1d000000 - - - cd $(SolutionDir) -make_versioninfo_d.exe > ..\PC\python_nt_d.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) - - - X64 - - - Disabled - OnlyExplicitInline - false - _CONSOLE;%(PreprocessorDefinitions) - - - $(SolutionDir)make_versioninfo_d.exe - MachineX64 - - - cd $(SolutionDir) -make_versioninfo_d.exe > ..\PC\python_nt_d.h - - - diff -r 1997633ff1fe -r 5924b376d15f PCbuild/pcbuild.sln --- a/PCbuild/pcbuild.sln Fri Jun 22 16:03:06 2012 -0500 +++ b/PCbuild/pcbuild.sln Fri Jun 22 15:23:31 2012 -0600 @@ -100,10 +100,10 @@ {B11D750F-CD1F-4A96-85CE-E69A5C5259F9}.Release|Win32.Build.0 = Release|Win32 {B11D750F-CD1F-4A96-85CE-E69A5C5259F9}.Release|x64.ActiveCfg = Release|x64 {B11D750F-CD1F-4A96-85CE-E69A5C5259F9}.Release|x64.Build.0 = Release|x64 - {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}.Debug|x64.ActiveCfg = Debug|Win32 - {F0E0541E-F17D-430B-97C4-93ADF0DD284E}.Debug|x64.Build.0 = Debug|Win32 + {F0E0541E-F17D-430B-97C4-93ADF0DD284E}.Debug|Win32.ActiveCfg = Release|Win32 + {F0E0541E-F17D-430B-97C4-93ADF0DD284E}.Debug|Win32.Build.0 = Release|Win32 + {F0E0541E-F17D-430B-97C4-93ADF0DD284E}.Debug|x64.ActiveCfg = Release|Win32 + {F0E0541E-F17D-430B-97C4-93ADF0DD284E}.Debug|x64.Build.0 = Release|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}.PGInstrument|x64.ActiveCfg = Release|Win32 diff -r 1997633ff1fe -r 5924b376d15f PCbuild/x64.props --- a/PCbuild/x64.props Fri Jun 22 16:03:06 2012 -0500 +++ b/PCbuild/x64.props Fri Jun 22 15:23:31 2012 -0600 @@ -1,14 +1,14 @@  - - $(HOST_PYTHON) - <_ProjectFileVersion>10.0.30319.1 <_PropertySheetDisplayName>amd64 $(SolutionDir)amd64\ $(SolutionDir)$(PlatformName)-temp-$(Configuration)\$(ProjectName)\ + + $(OutDir)python$(PyDebugExt).exe + /USECL:MS_OPTERON /GS- %(AdditionalOptions) @@ -18,9 +18,4 @@ MachineX64 - - - $(PythonExe) - - \ No newline at end of file diff -r 1997633ff1fe -r 5924b376d15f Tools/buildbot/build-amd64.bat --- a/Tools/buildbot/build-amd64.bat Fri Jun 22 16:03:06 2012 -0500 +++ b/Tools/buildbot/build-amd64.bat Fri Jun 22 15:23:31 2012 -0600 @@ -1,7 +1,8 @@ @rem Used by the buildbot "compile" step. cmd /c Tools\buildbot\external-amd64.bat -call "%VS100COMNTOOLS%\..\..\VC\vcvarsall.bat" x86_amd64 cmd /c Tools\buildbot\clean-amd64.bat +call "%VS100COMNTOOLS%..\..\VC\vcvarsall.bat" x86_amd64 msbuild /p:useenv=true PCbuild\kill_python.vcxproj /p:Configuration=Debug /p:PlatformTarget=x64 PCbuild\amd64\kill_python_d.exe +cmd /c Tools\buildbot\build-common.bat msbuild /p:useenv=true PCbuild\pcbuild.sln /p:Configuration=Debug /p:Platform=x64 diff -r 1997633ff1fe -r 5924b376d15f Tools/buildbot/build-common.bat --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Tools/buildbot/build-common.bat Fri Jun 22 15:23:31 2012 -0600 @@ -0,0 +1,5 @@ +@rem Common file shared between build.bat and build-amd64.bat. +@rem Builds the helper executables as Win32-only binaries (http://bugs.python.org/issue9981) +call "%VS100COMNTOOLS%vsvars32.bat" +msbuild /p:useenv=true PCbuild\make_buildinfo.vcxproj /p:Configuration=Release /p:Platform=Win32 +msbuild /p:useenv=true PCbuild\make_versioninfo.vcxproj /p:Configuration=Release /p:Platform=Win32 diff -r 1997633ff1fe -r 5924b376d15f Tools/buildbot/build.bat --- a/Tools/buildbot/build.bat Fri Jun 22 16:03:06 2012 -0500 +++ b/Tools/buildbot/build.bat Fri Jun 22 15:23:31 2012 -0600 @@ -1,8 +1,9 @@ @rem Used by the buildbot "compile" step. cmd /c Tools\buildbot\external.bat +cmd /c Tools\buildbot\clean.bat call "%VS100COMNTOOLS%vsvars32.bat" -cmd /c Tools\buildbot\clean.bat msbuild /p:useenv=true PCbuild\kill_python.vcxproj /p:Configuration=Debug /p:PlatformTarget=x86 PCbuild\kill_python_d.exe +cmd /c Tools\buildbot\build-common.bat msbuild /p:useenv=true PCbuild\pcbuild.sln /p:Configuration=Debug /p:Platform=Win32 diff -r 1997633ff1fe -r 5924b376d15f Tools/buildbot/clean-amd64.bat --- a/Tools/buildbot/clean-amd64.bat Fri Jun 22 16:03:06 2012 -0500 +++ b/Tools/buildbot/clean-amd64.bat Fri Jun 22 15:23:31 2012 -0600 @@ -1,10 +1,3 @@ @rem Used by the buildbot "clean" step. -call "%VS100COMNTOOLS%\..\..\VC\vcvarsall.bat" x86_amd64 -@echo Deleting .pyc/.pyo files ... -del /s Lib\*.pyc Lib\*.pyo -@echo Deleting test leftovers ... -rmdir /s /q build -cd PCbuild -msbuild /target:clean pcbuild.sln /p:Configuration=Release /p:PlatformTarget=x64 -msbuild /target:clean pcbuild.sln /p:Configuration=Debug /p:PlatformTarget=x64 -cd .. +call "%VS100COMNTOOLS%..\..\VC\vcvarsall.bat" x86_amd64 +call "Tools\buildbot\clean-common.bat" x64 diff -r 1997633ff1fe -r 5924b376d15f Tools/buildbot/clean-common.bat --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Tools/buildbot/clean-common.bat Fri Jun 22 15:23:31 2012 -0600 @@ -0,0 +1,10 @@ +@rem Common file shared between clean.bat and clean-amd64.bat. + +@echo Deleting test leftovers ... +if exist build ( + rmdir /s /q build +) +cd PCbuild +msbuild /target:clean pcbuild.sln /p:Configuration=Release /p:PlatformTarget=%1 +msbuild /target:clean pcbuild.sln /p:Configuration=Debug /p:PlatformTarget=%1 +cd .. diff -r 1997633ff1fe -r 5924b376d15f Tools/buildbot/clean.bat --- a/Tools/buildbot/clean.bat Fri Jun 22 16:03:06 2012 -0500 +++ b/Tools/buildbot/clean.bat Fri Jun 22 15:23:31 2012 -0600 @@ -1,8 +1,3 @@ @rem Used by the buildbot "clean" step. call "%VS100COMNTOOLS%vsvars32.bat" -@echo Deleting test leftovers ... -rmdir /s /q build -cd PCbuild -msbuild /target:clean pcbuild.sln /p:Configuration=Release /p:PlatformTarget=x86 -msbuild /target:clean pcbuild.sln /p:Configuration=Debug /p:PlatformTarget=x86 -cd .. +call "Tools\buildbot\clean-common.bat" x86