@echo off rem Used by the buildbot "clean" step. setlocal set root=%~dp0..\.. set pcbuild=%root%\PCbuild echo.Attempting to kill Pythons... for %%k in (kill_python.exe kill_python_d.exe amd64\kill_python.exe amd64\kill_python_d.exe ) do ( if exist "%pcbuild%\%%k" ( echo.Calling %pcbuild%\%%k... "%pcbuild%\%%k" ) ) if "%1" == "x64" ( set vcvars_target=x86_amd64 set platform_target=x64 ) else ( set vcvars_target=x86 set platform_target=x86 ) call "%VS100COMNTOOLS%\..\..\VC\vcvarsall.bat" %vcvars_target% echo Deleting .pyc/.pyo files ... del /s "%root%\Lib\*.pyc" "%root%\Lib\*.pyo" echo Deleting test leftovers ... rmdir /s /q "%root%\build" msbuild /target:clean "%pcbuild%\pcbuild.sln" /p:Configuration=Release /p:PlatformTarget=%platform_target% msbuild /target:clean "%pcbuild%\pcbuild.sln" /p:Configuration=Debug /p:PlatformTarget=%platform_target%