]> granicus.if.org Git - python/commitdiff
Issue #17202: Add .bat to .hgeol to force them to CRLF.
authorZachary Ware <zachary.ware@gmail.com>
Mon, 13 Apr 2015 16:59:54 +0000 (11:59 -0500)
committerZachary Ware <zachary.ware@gmail.com>
Mon, 13 Apr 2015 16:59:54 +0000 (11:59 -0500)
Using LF can a script to fail if it tries to use a label that is
split across 512 byte blocks.  Who knows why.

23 files changed:
.hgeol
Doc/make.bat
Lib/ctypes/macholib/fetch_macholib.bat
Lib/idlelib/idle.bat
Modules/_decimal/tests/runall.bat
PCbuild/build.bat
PCbuild/build_env.bat
PCbuild/build_pgo.bat
PCbuild/build_ssl.bat
PCbuild/env.bat
PCbuild/idle.bat
PCbuild/rt.bat
Tools/buildbot/build-amd64.bat
Tools/buildbot/build.bat
Tools/buildbot/buildmsi.bat
Tools/buildbot/clean-amd64.bat
Tools/buildbot/clean.bat
Tools/buildbot/external-amd64.bat
Tools/buildbot/external-common.bat
Tools/buildbot/external.bat
Tools/buildbot/test-amd64.bat
Tools/buildbot/test.bat
Tools/unicode/genwincodecs.bat

diff --git a/.hgeol b/.hgeol
index 2919f76a110b9a5819dcee4295f7f9809f66c523..24376012c157884e1b5e324064d372269e007495 100644 (file)
--- a/.hgeol
+++ b/.hgeol
@@ -40,6 +40,9 @@ Lib/venv/scripts/nt/* = BIN
 
 Lib/test/coding20731.py = BIN
 
+# Windows batch files work best with CRLF, there can be subtle problems with LF
+**.bat = CRLF
+
 # All other files (which presumably are human-editable) are "native".
 # This must be the last rule!
 
index 10701666f6b1786d81b153316d5b0c52714fab4a..251f822abffc2465029280f80595c4df845c463f 100644 (file)
-@echo off
-setlocal
-
-pushd %~dp0
-
-set this=%~n0
-
-if "%SPHINXBUILD%" EQU "" set SPHINXBUILD=sphinx-build
-if "%PYTHON%" EQU "" set PYTHON=py
-
-if DEFINED ProgramFiles(x86) set _PRGMFLS=%ProgramFiles(x86)%
-if NOT DEFINED ProgramFiles(x86) set _PRGMFLS=%ProgramFiles%
-if "%HTMLHELP%" EQU "" set HTMLHELP=%_PRGMFLS%\HTML Help Workshop\hhc.exe
-
-if "%DISTVERSION%" EQU "" for /f "usebackq" %%v in (`%PYTHON% tools/extensions/patchlevel.py`) do set DISTVERSION=%%v
-
-if "%BUILDDIR%" EQU "" set BUILDDIR=build
-
-rem Targets that don't require sphinx-build
-if "%1" EQU "" goto help
-if "%1" EQU "help" goto help
-if "%1" EQU "check" goto check
-if "%1" EQU "serve" goto serve
-if "%1" == "clean" (
-    rmdir /q /s %BUILDDIR%
-    goto end
-)
-
-%SPHINXBUILD% 2> nul
-if errorlevel 9009 (
-    echo.
-    echo.The 'sphinx-build' command was not found. Make sure you have Sphinx
-    echo.installed, then set the SPHINXBUILD environment variable to point
-    echo.to the full path of the 'sphinx-build' executable. Alternatively you
-    echo.may add the Sphinx directory to PATH.
-    echo.
-    echo.If you don't have Sphinx installed, grab it from
-    echo.http://sphinx-doc.org/
-    goto end
-)
-
-rem Targets that do require sphinx-build and have their own label
-if "%1" EQU "htmlview" goto htmlview
-
-rem Everything else
-goto build
-
-:help
-echo.usage: %this% BUILDER [filename ...]
-echo.
-echo.Call %this% with the desired Sphinx builder as the first argument, e.g.
-echo.``%this% html`` or ``%this% doctest``.  Interesting targets that are
-echo.always available include:
-echo.
-echo.   Provided by Sphinx:
-echo.      html, htmlhelp, latex, text
-echo.      suspicious, linkcheck, changes, doctest
-echo.   Provided by this script:
-echo.      clean, check, serve, htmlview
-echo.
-echo.All arguments past the first one are passed through to sphinx-build as
-echo.filenames to build or are ignored.  See README.txt in this directory or
-echo.the documentation for your version of Sphinx for more exhaustive lists
-echo.of available targets and descriptions of each.
-echo.
-echo.This script assumes that the SPHINXBUILD environment variable contains
-echo.a legitimate command for calling sphinx-build, or that sphinx-build is
-echo.on your PATH if SPHINXBUILD is not set.  Options for sphinx-build can
-echo.be passed by setting the SPHINXOPTS environment variable.
-goto end
-
-:build
-if NOT "%PAPER%" == "" (
-    set SPHINXOPTS=-D latex_paper_size=%PAPER% %SPHINXOPTS%
-)
-cmd /C %SPHINXBUILD% %SPHINXOPTS% -b%1 -dbuild\doctrees . %BUILDDIR%\%*
-
-if "%1" EQU "htmlhelp" (
-    if  not exist "%HTMLHELP%" (
-        echo.
-        echo.The HTML Help Workshop was not found.  Set the HTMLHELP variable
-        echo.to the path to hhc.exe or download and install it from
-        echo.http://msdn.microsoft.com/en-us/library/ms669985
-        rem Set errorlevel to 1 and exit
-        cmd /C exit /b 1
-        goto end
-    )
-    cmd /C "%HTMLHELP%" build\htmlhelp\python%DISTVERSION:.=%.hhp
-    rem hhc.exe seems to always exit with code 1, reset to 0 for less than 2
-    if not errorlevel 2 cmd /C exit /b 0
-)
-
-echo.
-if errorlevel 1 (
-    echo.Build failed (exit code %ERRORLEVEL%^), check for error messages
-    echo.above.  Any output will be found in %BUILDDIR%\%1
-) else (
-    echo.Build succeeded. All output should be in %BUILDDIR%\%1
-)
-goto end
-
-:htmlview
-if NOT "%2" EQU "" (
-    echo.Can't specify filenames to build with htmlview target, ignoring.
-)
-cmd /C %this% html
-
-if EXIST %BUILDDIR%\html\index.html (
-    echo.Opening %BUILDDIR%\html\index.html in the default web browser...
-    start %BUILDDIR%\html\index.html
-)
-
-goto end
-
-:check
-cmd /C %PYTHON% tools\rstlint.py -i tools
-goto end
-
-:serve
-cmd /C %PYTHON% ..\Tools\scripts\serve.py %BUILDDIR%\html
-goto end
-
-:end
-popd
+@echo off\r
+setlocal\r
+\r
+pushd %~dp0\r
+\r
+set this=%~n0\r
+\r
+if "%SPHINXBUILD%" EQU "" set SPHINXBUILD=sphinx-build\r
+if "%PYTHON%" EQU "" set PYTHON=py\r
+\r
+if DEFINED ProgramFiles(x86) set _PRGMFLS=%ProgramFiles(x86)%\r
+if NOT DEFINED ProgramFiles(x86) set _PRGMFLS=%ProgramFiles%\r
+if "%HTMLHELP%" EQU "" set HTMLHELP=%_PRGMFLS%\HTML Help Workshop\hhc.exe\r
+\r
+if "%DISTVERSION%" EQU "" for /f "usebackq" %%v in (`%PYTHON% tools/extensions/patchlevel.py`) do set DISTVERSION=%%v\r
+\r
+if "%BUILDDIR%" EQU "" set BUILDDIR=build\r
+\r
+rem Targets that don't require sphinx-build\r
+if "%1" EQU "" goto help\r
+if "%1" EQU "help" goto help\r
+if "%1" EQU "check" goto check\r
+if "%1" EQU "serve" goto serve\r
+if "%1" == "clean" (\r
+    rmdir /q /s %BUILDDIR%\r
+    goto end\r
+)\r
+\r
+%SPHINXBUILD% 2> nul\r
+if errorlevel 9009 (\r
+    echo.\r
+    echo.The 'sphinx-build' command was not found. Make sure you have Sphinx\r
+    echo.installed, then set the SPHINXBUILD environment variable to point\r
+    echo.to the full path of the 'sphinx-build' executable. Alternatively you\r
+    echo.may add the Sphinx directory to PATH.\r
+    echo.\r
+    echo.If you don't have Sphinx installed, grab it from\r
+    echo.http://sphinx-doc.org/\r
+    goto end\r
+)\r
+\r
+rem Targets that do require sphinx-build and have their own label\r
+if "%1" EQU "htmlview" goto htmlview\r
+\r
+rem Everything else\r
+goto build\r
+\r
+:help\r
+echo.usage: %this% BUILDER [filename ...]\r
+echo.\r
+echo.Call %this% with the desired Sphinx builder as the first argument, e.g.\r
+echo.``%this% html`` or ``%this% doctest``.  Interesting targets that are\r
+echo.always available include:\r
+echo.\r
+echo.   Provided by Sphinx:\r
+echo.      html, htmlhelp, latex, text\r
+echo.      suspicious, linkcheck, changes, doctest\r
+echo.   Provided by this script:\r
+echo.      clean, check, serve, htmlview\r
+echo.\r
+echo.All arguments past the first one are passed through to sphinx-build as\r
+echo.filenames to build or are ignored.  See README.txt in this directory or\r
+echo.the documentation for your version of Sphinx for more exhaustive lists\r
+echo.of available targets and descriptions of each.\r
+echo.\r
+echo.This script assumes that the SPHINXBUILD environment variable contains\r
+echo.a legitimate command for calling sphinx-build, or that sphinx-build is\r
+echo.on your PATH if SPHINXBUILD is not set.  Options for sphinx-build can\r
+echo.be passed by setting the SPHINXOPTS environment variable.\r
+goto end\r
+\r
+:build\r
+if NOT "%PAPER%" == "" (\r
+    set SPHINXOPTS=-D latex_paper_size=%PAPER% %SPHINXOPTS%\r
+)\r
+cmd /C %SPHINXBUILD% %SPHINXOPTS% -b%1 -dbuild\doctrees . %BUILDDIR%\%*\r
+\r
+if "%1" EQU "htmlhelp" (\r
+    if  not exist "%HTMLHELP%" (\r
+        echo.\r
+        echo.The HTML Help Workshop was not found.  Set the HTMLHELP variable\r
+        echo.to the path to hhc.exe or download and install it from\r
+        echo.http://msdn.microsoft.com/en-us/library/ms669985\r
+        rem Set errorlevel to 1 and exit\r
+        cmd /C exit /b 1\r
+        goto end\r
+    )\r
+    cmd /C "%HTMLHELP%" build\htmlhelp\python%DISTVERSION:.=%.hhp\r
+    rem hhc.exe seems to always exit with code 1, reset to 0 for less than 2\r
+    if not errorlevel 2 cmd /C exit /b 0\r
+)\r
+\r
+echo.\r
+if errorlevel 1 (\r
+    echo.Build failed (exit code %ERRORLEVEL%^), check for error messages\r
+    echo.above.  Any output will be found in %BUILDDIR%\%1\r
+) else (\r
+    echo.Build succeeded. All output should be in %BUILDDIR%\%1\r
+)\r
+goto end\r
+\r
+:htmlview\r
+if NOT "%2" EQU "" (\r
+    echo.Can't specify filenames to build with htmlview target, ignoring.\r
+)\r
+cmd /C %this% html\r
+\r
+if EXIST %BUILDDIR%\html\index.html (\r
+    echo.Opening %BUILDDIR%\html\index.html in the default web browser...\r
+    start %BUILDDIR%\html\index.html\r
+)\r
+\r
+goto end\r
+\r
+:check\r
+cmd /C %PYTHON% tools\rstlint.py -i tools\r
+goto end\r
+\r
+:serve\r
+cmd /C %PYTHON% ..\Tools\scripts\serve.py %BUILDDIR%\html\r
+goto end\r
+\r
+:end\r
+popd\r
index f9e1c0dc96c31887bcde320a081caf8a37ede536..f474d5cd0a26f72be2c53228a4465c8b91a0e649 100644 (file)
@@ -1 +1 @@
-svn export --force http://svn.red-bean.com/bob/macholib/trunk/macholib/ .
+svn export --force http://svn.red-bean.com/bob/macholib/trunk/macholib/ .\r
index e77b96e9b5149b72de12db54de7f394a7c803895..3d619a37eed366d1213d839b8545afc959d09b23 100755 (executable)
@@ -1,4 +1,4 @@
-@echo off
-rem Start IDLE using the appropriate Python interpreter
-set CURRDIR=%~dp0
-start "IDLE" "%CURRDIR%..\..\pythonw.exe" "%CURRDIR%idle.pyw" %1 %2 %3 %4 %5 %6 %7 %8 %9
+@echo off\r
+rem Start IDLE using the appropriate Python interpreter\r
+set CURRDIR=%~dp0\r
+start "IDLE" "%CURRDIR%..\..\pythonw.exe" "%CURRDIR%idle.pyw" %1 %2 %3 %4 %5 %6 %7 %8 %9\r
index 5bc872a63f83aa274775da321fd73f8e9bdc6118..568f92f6ddf392486e4a02f656ceb0aa7671782c 100755 (executable)
-@ECHO OFF
-
-rem Test all machine configurations, pydebug, refleaks, release build.
-
-cd ..\..\..\
-
-
-echo.
-echo # ======================================================================
-echo #                            Building Python
-echo # ======================================================================
-echo.
-
-call "%VS100COMNTOOLS%\..\..\VC\vcvarsall.bat" x64
-msbuild /noconsolelogger /target:clean PCbuild\pcbuild.sln /p:Configuration=Release /p:PlatformTarget=x64
-msbuild /noconsolelogger /target:clean PCbuild\pcbuild.sln /p:Configuration=Debug /p:PlatformTarget=x64
-msbuild /noconsolelogger PCbuild\pcbuild.sln /p:Configuration=Release /p:Platform=x64
-msbuild /noconsolelogger PCbuild\pcbuild.sln /p:Configuration=Debug /p:Platform=x64
-
-call "%VS100COMNTOOLS%\..\..\VC\vcvarsall.bat" x86
-msbuild /noconsolelogger PCbuild\pcbuild.sln /p:Configuration=Release /p:Platform=Win32
-msbuild /noconsolelogger PCbuild\pcbuild.sln /p:Configuration=Debug /p:Platform=Win32
-echo.
-echo.
-
-echo.
-echo # ======================================================================
-echo #                       test_decimal: platform=x64
-echo # ======================================================================
-echo.
-
-cd PCbuild\amd64
-
-echo # ==================== refleak tests =======================
-echo.
-python_d.exe -m test -uall -R 2:2 test_decimal
-echo.
-echo.
-
-echo # ==================== regular tests =======================
-echo.
-python.exe -m test -uall test_decimal
-echo.
-echo.
-
-cd ..
-
-echo.
-echo # ======================================================================
-echo #                       test_decimal: platform=x86
-echo # ======================================================================
-echo.
-
-echo # ==================== refleak tests =======================
-echo.
-python_d.exe -m test -uall -R 2:2 test_decimal
-echo.
-echo.
-
-echo # ==================== regular tests =======================
-echo.
-python.exe -m test -uall test_decimal
-echo.
-echo.
-
-cd amd64
-
-echo.
-echo # ======================================================================
-echo #                         deccheck: platform=x64
-echo # ======================================================================
-echo.
-
-echo # ==================== debug build =======================
-echo.
-python_d.exe ..\..\Modules\_decimal\tests\deccheck.py
-echo.
-echo.
-
-echo # =================== release build ======================
-echo.
-python.exe ..\..\Modules\_decimal\tests\deccheck.py
-echo.
-echo.
-
-cd ..
-
-echo.
-echo # ======================================================================
-echo #                         deccheck: platform=x86
-echo # ======================================================================
-echo.
-echo.
-
-echo # ==================== debug build =======================
-echo.
-python_d.exe ..\Modules\_decimal\tests\deccheck.py
-echo.
-echo.
-
-echo # =================== release build ======================
-echo.
-python.exe ..\Modules\_decimal\tests\deccheck.py
-echo.
-echo.
-
-
-cd ..\Modules\_decimal\tests
-
-
-
+@ECHO OFF\r
+\r
+rem Test all machine configurations, pydebug, refleaks, release build.\r
+\r
+cd ..\..\..\\r
+\r
+\r
+echo.\r
+echo # ======================================================================\r
+echo #                            Building Python\r
+echo # ======================================================================\r
+echo.\r
+\r
+call "%VS100COMNTOOLS%\..\..\VC\vcvarsall.bat" x64\r
+msbuild /noconsolelogger /target:clean PCbuild\pcbuild.sln /p:Configuration=Release /p:PlatformTarget=x64\r
+msbuild /noconsolelogger /target:clean PCbuild\pcbuild.sln /p:Configuration=Debug /p:PlatformTarget=x64\r
+msbuild /noconsolelogger PCbuild\pcbuild.sln /p:Configuration=Release /p:Platform=x64\r
+msbuild /noconsolelogger PCbuild\pcbuild.sln /p:Configuration=Debug /p:Platform=x64\r
+\r
+call "%VS100COMNTOOLS%\..\..\VC\vcvarsall.bat" x86\r
+msbuild /noconsolelogger PCbuild\pcbuild.sln /p:Configuration=Release /p:Platform=Win32\r
+msbuild /noconsolelogger PCbuild\pcbuild.sln /p:Configuration=Debug /p:Platform=Win32\r
+echo.\r
+echo.\r
+\r
+echo.\r
+echo # ======================================================================\r
+echo #                       test_decimal: platform=x64\r
+echo # ======================================================================\r
+echo.\r
+\r
+cd PCbuild\amd64\r
+\r
+echo # ==================== refleak tests =======================\r
+echo.\r
+python_d.exe -m test -uall -R 2:2 test_decimal\r
+echo.\r
+echo.\r
+\r
+echo # ==================== regular tests =======================\r
+echo.\r
+python.exe -m test -uall test_decimal\r
+echo.\r
+echo.\r
+\r
+cd ..\r
+\r
+echo.\r
+echo # ======================================================================\r
+echo #                       test_decimal: platform=x86\r
+echo # ======================================================================\r
+echo.\r
+\r
+echo # ==================== refleak tests =======================\r
+echo.\r
+python_d.exe -m test -uall -R 2:2 test_decimal\r
+echo.\r
+echo.\r
+\r
+echo # ==================== regular tests =======================\r
+echo.\r
+python.exe -m test -uall test_decimal\r
+echo.\r
+echo.\r
+\r
+cd amd64\r
+\r
+echo.\r
+echo # ======================================================================\r
+echo #                         deccheck: platform=x64\r
+echo # ======================================================================\r
+echo.\r
+\r
+echo # ==================== debug build =======================\r
+echo.\r
+python_d.exe ..\..\Modules\_decimal\tests\deccheck.py\r
+echo.\r
+echo.\r
+\r
+echo # =================== release build ======================\r
+echo.\r
+python.exe ..\..\Modules\_decimal\tests\deccheck.py\r
+echo.\r
+echo.\r
+\r
+cd ..\r
+\r
+echo.\r
+echo # ======================================================================\r
+echo #                         deccheck: platform=x86\r
+echo # ======================================================================\r
+echo.\r
+echo.\r
+\r
+echo # ==================== debug build =======================\r
+echo.\r
+python_d.exe ..\Modules\_decimal\tests\deccheck.py\r
+echo.\r
+echo.\r
+\r
+echo # =================== release build ======================\r
+echo.\r
+python.exe ..\Modules\_decimal\tests\deccheck.py\r
+echo.\r
+echo.\r
+\r
+\r
+cd ..\Modules\_decimal\tests\r
+\r
+\r
+\r
index fa0d95b0cc03e85bf7a71b2080da4574069616bd..03534f3bb037efcc0fc9b9839894a0181598cbd4 100644 (file)
@@ -1,19 +1,19 @@
-@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 target=build
-set dir=%~dp0
-
-: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 target=rebuild) & shift & goto CheckOpts
-if "%1"=="-d" (set conf=Debug) & shift & goto CheckOpts
-
-set cmd=msbuild /p:useenv=true %dir%pcbuild.sln /t:%target% /p:Configuration=%conf% /p:Platform=%platf%
-echo %cmd%
-%cmd%
+@echo off\r
+rem A batch program to build or rebuild a particular configuration.\r
+rem just for convenience.\r
+\r
+setlocal\r
+set platf=Win32\r
+set conf=Release\r
+set target=build\r
+set dir=%~dp0\r
+\r
+:CheckOpts\r
+if "%1"=="-c" (set conf=%2) & shift & shift & goto CheckOpts\r
+if "%1"=="-p" (set platf=%2) & shift & shift & goto CheckOpts\r
+if "%1"=="-r" (set target=rebuild) & shift & goto CheckOpts\r
+if "%1"=="-d" (set conf=Debug) & shift & goto CheckOpts\r
+\r
+set cmd=msbuild /p:useenv=true %dir%pcbuild.sln /t:%target% /p:Configuration=%conf% /p:Platform=%platf%\r
+echo %cmd%\r
+%cmd%\r
index 4c67ae3ac253c791d740458fa21272445f07ca75..01024cff215d39df2aaba6be39d825fa7ef6ef46 100644 (file)
@@ -1 +1 @@
-@%comspec% /k env.bat %*
+@%comspec% /k env.bat %*\r
index 0c0a473b2c45ad7e873d96f6409942964eeba114..d7e4e8bdb7af6060e6fc94e090921c4e26f402cc 100644 (file)
@@ -1,41 +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
-
+@echo off\r
+rem A batch program to build PGO (Profile guided optimization) by first\r
+rem building instrumented binaries, then running the testsuite, and\r
+rem finally building the optimized code.\r
+rem Note, after the first instrumented run, one can just keep on\r
+rem building the PGUpdate configuration while developing.\r
+\r
+setlocal\r
+set platf=Win32\r
+\r
+rem use the performance testsuite.  This is quick and simple\r
+set job1=..\tools\pybench\pybench.py -n 1 -C 1 --with-gc\r
+set path1=..\tools\pybench\r
+\r
+rem or the whole testsuite for more thorough testing\r
+set job2=..\lib\test\regrtest.py\r
+set path2=..\lib\r
+\r
+set job=%job1%\r
+set clrpath=%path1%\r
+\r
+:CheckOpts\r
+if "%1"=="-p" (set platf=%2) & shift & shift & goto CheckOpts\r
+if "%1"=="-2" (set job=%job2%) & (set clrpath=%path2%) & shift & goto CheckOpts\r
+\r
+set PGI=%platf%-pgi\r
+set PGO=%platf%-pgo\r
+\r
+@echo on\r
+rem build the instrumented version\r
+call build -p %platf% -c PGInstrument\r
+\r
+rem remove .pyc files, .pgc files and execute the job\r
+%PGI%\python.exe rmpyc.py %clrpath%\r
+del %PGI%\*.pgc\r
+%PGI%\python.exe %job%\r
+\r
+rem finally build the optimized version\r
+if exist %PGO% del /s /q %PGO%\r
+call build -p %platf% -c PGUpdate\r
+\r
index 805d77a6dc76f51ae64e77832f8c49e0ee01c45f..2975b8d7e2717eed080abacdc8afba0f2a85c9a4 100644 (file)
@@ -1,12 +1,12 @@
-@echo off
-if not defined HOST_PYTHON (
-  if %1 EQU Debug (
-    set HOST_PYTHON=python_d.exe
-    if not exist python34_d.dll exit 1
-  ) ELSE (
-    set HOST_PYTHON=python.exe
-    if not exist python34.dll exit 1
-  )
-)
-%HOST_PYTHON% build_ssl.py %1 %2 %3
-
+@echo off\r
+if not defined HOST_PYTHON (\r
+  if %1 EQU Debug (\r
+    set HOST_PYTHON=python_d.exe\r
+    if not exist python34_d.dll exit 1\r
+  ) ELSE (\r
+    set HOST_PYTHON=python.exe\r
+    if not exist python34.dll exit 1\r
+  )\r
+)\r
+%HOST_PYTHON% build_ssl.py %1 %2 %3\r
+\r
index 08dc8ef5253ee53258522e4d0022a993da942d76..8b64ce50ddc3c1b80a4480c910b443335d1df304 100644 (file)
@@ -1,9 +1,9 @@
-@echo off
-set VS10=%ProgramFiles(x86)%\Microsoft Visual Studio 10.0
-IF EXIST "%VS10%" GOTO ok
-set VS10=%ProgramFiles%\Microsoft Visual Studio 10.0
-:ok
-
-echo Build environments: x86, ia64, amd64, x86_amd64, x86_ia64
-echo.
-call "%VS10%\VC\vcvarsall.bat" %1
+@echo off\r
+set VS10=%ProgramFiles(x86)%\Microsoft Visual Studio 10.0\r
+IF EXIST "%VS10%" GOTO ok\r
+set VS10=%ProgramFiles%\Microsoft Visual Studio 10.0\r
+:ok\r
+\r
+echo Build environments: x86, ia64, amd64, x86_amd64, x86_ia64\r
+echo.\r
+call "%VS10%\VC\vcvarsall.bat" %1\r
index dcb0485af7d365503b4983bc4d083fdd96596f1e..5ab15f5164c6f02db8efc75151cb820e13de1dd9 100644 (file)
@@ -1,15 +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%
+@echo off\r
+rem start idle\r
+rem Usage:  idle [-d]\r
+rem -d   Run Debug build (python_d.exe).  Else release build.\r
+\r
+setlocal\r
+set exe=python\r
+PATH %PATH%;..\..\tcltk\bin\r
+\r
+if "%1"=="-d" (set exe=python_d) & shift\r
+\r
+set cmd=%exe% ../Lib/idlelib/idle.py %1 %2 %3 %4 %5 %6 %7 %8 %9\r
+\r
+echo on\r
+%cmd%\r
index e569238423ae3772104f3ddc2db6889022471a2c..854355cbf56ea85f469ac19d56d36ce8000a83fb 100644 (file)
@@ -1,58 +1,58 @@
-@echo off
-rem Run Tests.  Run the regression test suite.
-rem Usage:  rt [-d] [-O] [-q] [-x64] regrtest_args
-rem -d   Run Debug build (python_d.exe).  Else release build.
-rem -O   Run python.exe or python_d.exe (see -d) with -O.
-rem -q   "quick" -- normally the tests are run twice, the first time
-rem      after deleting all the .py[co] files reachable from Lib/.
-rem      -q runs the tests just once, and without deleting .py[co] files.
-rem -x64 Run the 64-bit build of python (or python_d if -d was specified)
-rem      from the 'amd64' dir instead of the 32-bit build in this dir.
-rem All leading instances of these switches are shifted off, and
-rem whatever remains 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 prefix=.\
-set suffix=
-set qmode=
-set dashO=
-set tcltk=tcltk
-
-:CheckOpts
-if "%1"=="-O" (set dashO=-O)     & shift & goto CheckOpts
-if "%1"=="-q" (set qmode=yes)    & shift & goto CheckOpts
-if "%1"=="-d" (set suffix=_d)    & shift & goto CheckOpts
-if "%1"=="-x64" (set prefix=amd64) & (set tcltk=tcltk64) & shift & goto CheckOpts
-
-PATH %PATH%;%~dp0..\externals\%tcltk%\bin
-set exe=%prefix%\python%suffix%
-set cmd=%exe% %dashO% -Wd -E -bb ../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%
+@echo off\r
+rem Run Tests.  Run the regression test suite.\r
+rem Usage:  rt [-d] [-O] [-q] [-x64] regrtest_args\r
+rem -d   Run Debug build (python_d.exe).  Else release build.\r
+rem -O   Run python.exe or python_d.exe (see -d) with -O.\r
+rem -q   "quick" -- normally the tests are run twice, the first time\r
+rem      after deleting all the .py[co] files reachable from Lib/.\r
+rem      -q runs the tests just once, and without deleting .py[co] files.\r
+rem -x64 Run the 64-bit build of python (or python_d if -d was specified)\r
+rem      from the 'amd64' dir instead of the 32-bit build in this dir.\r
+rem All leading instances of these switches are shifted off, and\r
+rem whatever remains is passed to regrtest.py.  For example,\r
+rem     rt -O -d -x test_thread\r
+rem runs\r
+rem     python_d -O ../lib/test/regrtest.py -x test_thread\r
+rem twice, and\r
+rem     rt -q -g test_binascii\r
+rem runs\r
+rem     python_d ../lib/test/regrtest.py -g test_binascii\r
+rem to generate the expected-output file for binascii quickly.\r
+rem\r
+rem Confusing:  if you want to pass a comma-separated list, like\r
+rem     -u network,largefile\r
+rem then you have to quote it on the rt line, like\r
+rem     rt -u "network,largefile"\r
+\r
+setlocal\r
+\r
+set prefix=.\\r
+set suffix=\r
+set qmode=\r
+set dashO=\r
+set tcltk=tcltk\r
+\r
+:CheckOpts\r
+if "%1"=="-O" (set dashO=-O)     & shift & goto CheckOpts\r
+if "%1"=="-q" (set qmode=yes)    & shift & goto CheckOpts\r
+if "%1"=="-d" (set suffix=_d)    & shift & goto CheckOpts\r
+if "%1"=="-x64" (set prefix=amd64) & (set tcltk=tcltk64) & shift & goto CheckOpts\r
+\r
+PATH %PATH%;%~dp0..\externals\%tcltk%\bin\r
+set exe=%prefix%\python%suffix%\r
+set cmd=%exe% %dashO% -Wd -E -bb ../lib/test/regrtest.py %1 %2 %3 %4 %5 %6 %7 %8 %9\r
+if defined qmode goto Qmode\r
+\r
+echo Deleting .pyc/.pyo files ...\r
+%exe% rmpyc.py\r
+\r
+echo on\r
+%cmd%\r
+@echo off\r
+\r
+echo About to run again without deleting .pyc/.pyo first:\r
+pause\r
+\r
+:Qmode\r
+echo on\r
+%cmd%\r
index 493e74de5a3e4fadf67b6099b555517952b351f4..a4cde1bd5934b0b1b89ce96d3564630e3c98d5de 100644 (file)
@@ -1,6 +1,6 @@
-@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
-
-msbuild PCbuild\pcbuild.sln /p:Configuration=Debug /p:Platform=x64
+@rem Used by the buildbot "compile" step.\r
+cmd /c Tools\buildbot\external-amd64.bat\r
+call "%VS100COMNTOOLS%\..\..\VC\vcvarsall.bat" x86_amd64\r
+cmd /c Tools\buildbot\clean-amd64.bat\r
+\r
+msbuild PCbuild\pcbuild.sln /p:Configuration=Debug /p:Platform=x64\r
index be79b10726d70c0327e4defbc6eb293ea8daa0ba..82eeef4d59b2a099ff682ce63c88755ebc6e9a5b 100644 (file)
@@ -1,7 +1,7 @@
-@rem Used by the buildbot "compile" step.
-cmd /c Tools\buildbot\external.bat
-call "%VS100COMNTOOLS%vsvars32.bat"
-cmd /c Tools\buildbot\clean.bat
-
-msbuild PCbuild\pcbuild.sln /p:Configuration=Debug /p:Platform=Win32
-
+@rem Used by the buildbot "compile" step.\r
+cmd /c Tools\buildbot\external.bat\r
+call "%VS100COMNTOOLS%vsvars32.bat"\r
+cmd /c Tools\buildbot\clean.bat\r
+\r
+msbuild PCbuild\pcbuild.sln /p:Configuration=Debug /p:Platform=Win32\r
+\r
index ae93e672956531233ece1982a016a966c72d4478..4ca5604464292951afa6589b4053c6e3b8ffb84a 100644 (file)
@@ -1,21 +1,21 @@
-@rem Used by the buildbot "buildmsi" step.
-
-cmd /c Tools\buildbot\external.bat
-@rem build release versions of things
-call "%VS100COMNTOOLS%vsvars32.bat"
-
-@rem build Python
-msbuild /p:useenv=true PCbuild\pcbuild.sln /p:Configuration=Release /p:Platform=Win32
-
-@rem build the documentation
-bash.exe -c 'cd Doc;make PYTHON=python2.5 update htmlhelp'
-"%ProgramFiles%\HTML Help Workshop\hhc.exe" Doc\build\htmlhelp\python26a3.hhp
-
-@rem build the MSI file
-cd PC
-nmake /f icons.mak
-cd ..\Tools\msi
-del *.msi
-nmake /f msisupport.mak
-%HOST_PYTHON% msi.py
-
+@rem Used by the buildbot "buildmsi" step.\r
+\r
+cmd /c Tools\buildbot\external.bat\r
+@rem build release versions of things\r
+call "%VS100COMNTOOLS%vsvars32.bat"\r
+\r
+@rem build Python\r
+msbuild /p:useenv=true PCbuild\pcbuild.sln /p:Configuration=Release /p:Platform=Win32\r
+\r
+@rem build the documentation\r
+bash.exe -c 'cd Doc;make PYTHON=python2.5 update htmlhelp'\r
+"%ProgramFiles%\HTML Help Workshop\hhc.exe" Doc\build\htmlhelp\python26a3.hhp\r
+\r
+@rem build the MSI file\r
+cd PC\r
+nmake /f icons.mak\r
+cd ..\Tools\msi\r
+del *.msi\r
+nmake /f msisupport.mak\r
+%HOST_PYTHON% msi.py\r
+\r
index 24660af012a20b0c6e7ca9225ee56bc7107b437d..54d1fcf17d17b746140854c689ef069bc26b9119 100644 (file)
@@ -1,10 +1,10 @@
-@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 ..
+@rem Used by the buildbot "clean" step.\r
+call "%VS100COMNTOOLS%\..\..\VC\vcvarsall.bat" x86_amd64\r
+@echo Deleting .pyc/.pyo files ...\r
+del /s Lib\*.pyc Lib\*.pyo\r
+@echo Deleting test leftovers ...\r
+rmdir /s /q build\r
+cd PCbuild\r
+msbuild /target:clean pcbuild.sln /p:Configuration=Release /p:PlatformTarget=x64\r
+msbuild /target:clean pcbuild.sln /p:Configuration=Debug /p:PlatformTarget=x64\r
+cd ..\r
index 218facc3b179e879eeafe58cae017fab9e8015d9..c69bf56ca593317376a9f8caf9e656d41e8a1839 100644 (file)
@@ -1,8 +1,8 @@
-@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 ..
+@rem Used by the buildbot "clean" step.\r
+call "%VS100COMNTOOLS%vsvars32.bat"\r
+@echo Deleting test leftovers ...\r
+rmdir /s /q build\r
+cd PCbuild\r
+msbuild /target:clean pcbuild.sln /p:Configuration=Release /p:PlatformTarget=x86\r
+msbuild /target:clean pcbuild.sln /p:Configuration=Debug /p:PlatformTarget=x86\r
+cd ..\r
index acd454eca36ba4d698d0c17fc5eec1834e2205f2..0ea56b8e65dbae3f58964195df55a6a1e0d7d9de 100644 (file)
@@ -1,28 +1,28 @@
-@rem Fetches (and builds if necessary) external dependencies
-
-@rem Assume we start inside the Python source directory
-call "Tools\buildbot\external-common.bat"
-call "%VS100COMNTOOLS%\..\..\VC\vcvarsall.bat" x86_amd64
-
-if not exist tcltk64\bin\tcl86tg.dll (
-    cd tcl-8.6.1.0\win
-    nmake -f makefile.vc OPTS=symbols MACHINE=AMD64 INSTALLDIR=..\..\tcltk64 clean core shell dlls
-    nmake -f makefile.vc OPTS=symbols MACHINE=AMD64 INSTALLDIR=..\..\tcltk64 install-binaries install-libraries
-    cd ..\..
-)
-
-if not exist tcltk64\bin\tk86tg.dll (
-    cd tk-8.6.1.0\win
-    nmake -f makefile.vc OPTS=symbols MACHINE=AMD64 INSTALLDIR=..\..\tcltk64 TCLDIR=..\..\tcl-8.6.1.0 clean
-    nmake -f makefile.vc OPTS=symbols MACHINE=AMD64 INSTALLDIR=..\..\tcltk64 TCLDIR=..\..\tcl-8.6.1.0 all
-    nmake -f makefile.vc OPTS=symbols MACHINE=AMD64 INSTALLDIR=..\..\tcltk64 TCLDIR=..\..\tcl-8.6.1.0 install-binaries install-libraries
-    cd ..\..
-)
-
-if not exist tcltk64\lib\tix8.4.3\tix84g.dll (
-    cd tix-8.4.3.4\win
-    nmake -f python.mak DEBUG=1 MACHINE=AMD64 TCL_DIR=..\..\tcl-8.6.1.0 TK_DIR=..\..\tk-8.6.1.0 INSTALL_DIR=..\..\tcltk64 clean
-    nmake -f python.mak DEBUG=1 MACHINE=AMD64 TCL_DIR=..\..\tcl-8.6.1.0 TK_DIR=..\..\tk-8.6.1.0 INSTALL_DIR=..\..\tcltk64 all
-    nmake -f python.mak DEBUG=1 MACHINE=AMD64 TCL_DIR=..\..\tcl-8.6.1.0 TK_DIR=..\..\tk-8.6.1.0 INSTALL_DIR=..\..\tcltk64 install
-    cd ..\..
-)
+@rem Fetches (and builds if necessary) external dependencies\r
+\r
+@rem Assume we start inside the Python source directory\r
+call "Tools\buildbot\external-common.bat"\r
+call "%VS100COMNTOOLS%\..\..\VC\vcvarsall.bat" x86_amd64\r
+\r
+if not exist tcltk64\bin\tcl86tg.dll (\r
+    cd tcl-8.6.1.0\win\r
+    nmake -f makefile.vc OPTS=symbols MACHINE=AMD64 INSTALLDIR=..\..\tcltk64 clean core shell dlls\r
+    nmake -f makefile.vc OPTS=symbols MACHINE=AMD64 INSTALLDIR=..\..\tcltk64 install-binaries install-libraries\r
+    cd ..\..\r
+)\r
+\r
+if not exist tcltk64\bin\tk86tg.dll (\r
+    cd tk-8.6.1.0\win\r
+    nmake -f makefile.vc OPTS=symbols MACHINE=AMD64 INSTALLDIR=..\..\tcltk64 TCLDIR=..\..\tcl-8.6.1.0 clean\r
+    nmake -f makefile.vc OPTS=symbols MACHINE=AMD64 INSTALLDIR=..\..\tcltk64 TCLDIR=..\..\tcl-8.6.1.0 all\r
+    nmake -f makefile.vc OPTS=symbols MACHINE=AMD64 INSTALLDIR=..\..\tcltk64 TCLDIR=..\..\tcl-8.6.1.0 install-binaries install-libraries\r
+    cd ..\..\r
+)\r
+\r
+if not exist tcltk64\lib\tix8.4.3\tix84g.dll (\r
+    cd tix-8.4.3.4\win\r
+    nmake -f python.mak DEBUG=1 MACHINE=AMD64 TCL_DIR=..\..\tcl-8.6.1.0 TK_DIR=..\..\tk-8.6.1.0 INSTALL_DIR=..\..\tcltk64 clean\r
+    nmake -f python.mak DEBUG=1 MACHINE=AMD64 TCL_DIR=..\..\tcl-8.6.1.0 TK_DIR=..\..\tk-8.6.1.0 INSTALL_DIR=..\..\tcltk64 all\r
+    nmake -f python.mak DEBUG=1 MACHINE=AMD64 TCL_DIR=..\..\tcl-8.6.1.0 TK_DIR=..\..\tk-8.6.1.0 INSTALL_DIR=..\..\tcltk64 install\r
+    cd ..\..\r
+)\r
index 4b902d540194a2aefa4120577cf373cc770cb24b..8ecf6facc3ecc3f9c609a794f505c819ee475a90 100644 (file)
@@ -1,54 +1,54 @@
-@rem Common file shared between external.bat and external-amd64.bat.  Responsible for
-@rem fetching external components into the root\.. buildbot directories.
-
-if "%SVNROOT%"=="" set SVNROOT=http://svn.python.org/projects/external/
-
-if not exist externals mkdir externals
-cd externals
-@rem XXX: If you need to force the buildbots to start from a fresh environment, uncomment
-@rem the following, check it in, then check it out, comment it out, then check it back in.
-@rem if exist bzip2-1.0.6 rd /s/q bzip2-1.0.6
-@rem if exist tcltk rd /s/q tcltk
-@rem if exist tcltk64 rd /s/q tcltk64
-@rem if exist tcl-8.6.1.0 rd /s/q tcl-8.6.1.0
-@rem if exist tk-8.6.1.0 rd /s/q tk-8.6.1.0
-@rem if exist tix-8.4.3.4 rd /s/q tix-8.4.3.4
-@rem if exist db-4.4.20 rd /s/q db-4.4.20
-@rem if exist openssl-1.0.2a rd /s/q openssl-1.0.2a
-@rem if exist sqlite-3.7.12 rd /s/q sqlite-3.7.12
-
-@rem bzip
-if not exist bzip2-1.0.6 (
-   rd /s/q bzip2-1.0.5
-  svn export %SVNROOT%bzip2-1.0.6
-)
-
-@rem NASM, for OpenSSL build
-@rem if exist nasm-2.11.06 rd /s/q nasm-2.11.06
-if not exist nasm-2.11.06 svn export %SVNROOT%nasm-2.11.06
-
-@rem OpenSSL
-if not exist openssl-1.0.2a (
-    rd /s/q openssl-1.0.1l
-    svn export %SVNROOT%openssl-1.0.2a
-)
-
-@rem tcl/tk
-if not exist tcl-8.6.1.0 (
-   rd /s/q tcltk tcltk64 tcl-8.5.11.0 tk-8.5.11.0
-   svn export %SVNROOT%tcl-8.6.1.0
-)
-if not exist tk-8.6.1.0 svn export %SVNROOT%tk-8.6.1.0
-if not exist tix-8.4.3.4 svn export %SVNROOT%tix-8.4.3.4
-
-@rem sqlite3
-if not exist sqlite-3.8.3.1 (
-  rd /s/q sqlite-source-3.8.1
-  svn export %SVNROOT%sqlite-3.8.3.1
-)
-
-@rem lzma
-if not exist xz-5.0.5 (
-  rd /s/q xz-5.0.3
-  svn export %SVNROOT%xz-5.0.5
-)
+@rem Common file shared between external.bat and external-amd64.bat.  Responsible for\r
+@rem fetching external components into the root\.. buildbot directories.\r
+\r
+if "%SVNROOT%"=="" set SVNROOT=http://svn.python.org/projects/external/\r
+\r
+if not exist externals mkdir externals\r
+cd externals\r
+@rem XXX: If you need to force the buildbots to start from a fresh environment, uncomment\r
+@rem the following, check it in, then check it out, comment it out, then check it back in.\r
+@rem if exist bzip2-1.0.6 rd /s/q bzip2-1.0.6\r
+@rem if exist tcltk rd /s/q tcltk\r
+@rem if exist tcltk64 rd /s/q tcltk64\r
+@rem if exist tcl-8.6.1.0 rd /s/q tcl-8.6.1.0\r
+@rem if exist tk-8.6.1.0 rd /s/q tk-8.6.1.0\r
+@rem if exist tix-8.4.3.4 rd /s/q tix-8.4.3.4\r
+@rem if exist db-4.4.20 rd /s/q db-4.4.20\r
+@rem if exist openssl-1.0.2a rd /s/q openssl-1.0.2a\r
+@rem if exist sqlite-3.7.12 rd /s/q sqlite-3.7.12\r
+\r
+@rem bzip\r
+if not exist bzip2-1.0.6 (\r
+   rd /s/q bzip2-1.0.5\r
+  svn export %SVNROOT%bzip2-1.0.6\r
+)\r
+\r
+@rem NASM, for OpenSSL build\r
+@rem if exist nasm-2.11.06 rd /s/q nasm-2.11.06\r
+if not exist nasm-2.11.06 svn export %SVNROOT%nasm-2.11.06\r
+\r
+@rem OpenSSL\r
+if not exist openssl-1.0.2a (\r
+    rd /s/q openssl-1.0.1l\r
+    svn export %SVNROOT%openssl-1.0.2a\r
+)\r
+\r
+@rem tcl/tk\r
+if not exist tcl-8.6.1.0 (\r
+   rd /s/q tcltk tcltk64 tcl-8.5.11.0 tk-8.5.11.0\r
+   svn export %SVNROOT%tcl-8.6.1.0\r
+)\r
+if not exist tk-8.6.1.0 svn export %SVNROOT%tk-8.6.1.0\r
+if not exist tix-8.4.3.4 svn export %SVNROOT%tix-8.4.3.4\r
+\r
+@rem sqlite3\r
+if not exist sqlite-3.8.3.1 (\r
+  rd /s/q sqlite-source-3.8.1\r
+  svn export %SVNROOT%sqlite-3.8.3.1\r
+)\r
+\r
+@rem lzma\r
+if not exist xz-5.0.5 (\r
+  rd /s/q xz-5.0.3\r
+  svn export %SVNROOT%xz-5.0.5\r
+)\r
index 3877d8d6788f0ce436e73b997db499c05e5947eb..7ee91c7d8b707168e97d9f2910ea46aaaa335436 100644 (file)
@@ -1,29 +1,29 @@
-@rem Fetches (and builds if necessary) external dependencies
-
-@rem Assume we start inside the Python source directory
-call "Tools\buildbot\external-common.bat"
-call "%VS100COMNTOOLS%\vsvars32.bat"
-
-if not exist tcltk\bin\tcl86tg.dll (
-    @rem all and install need to be separate invocations, otherwise nmakehlp is not found on install
-    cd tcl-8.6.1.0\win
-    nmake -f makefile.vc OPTS=symbols INSTALLDIR=..\..\tcltk clean core shell dlls
-    nmake -f makefile.vc OPTS=symbols INSTALLDIR=..\..\tcltk install-binaries install-libraries
-    cd ..\..
-)
-
-if not exist tcltk\bin\tk86tg.dll (
-    cd tk-8.6.1.0\win
-    nmake -f makefile.vc OPTS=symbols INSTALLDIR=..\..\tcltk TCLDIR=..\..\tcl-8.6.1.0 clean
-    nmake -f makefile.vc OPTS=symbols INSTALLDIR=..\..\tcltk TCLDIR=..\..\tcl-8.6.1.0 all
-    nmake -f makefile.vc OPTS=symbols INSTALLDIR=..\..\tcltk TCLDIR=..\..\tcl-8.6.1.0 install-binaries install-libraries
-    cd ..\..
-)
-
-if not exist tcltk\lib\tix8.4.3\tix84g.dll (
-    cd tix-8.4.3.4\win
-    nmake -f python.mak DEBUG=1 MACHINE=IX86 TCL_DIR=..\..\tcl-8.6.1.0 TK_DIR=..\..\tk-8.6.1.0 INSTALL_DIR=..\..\tcltk clean
-    nmake -f python.mak DEBUG=1 MACHINE=IX86 TCL_DIR=..\..\tcl-8.6.1.0 TK_DIR=..\..\tk-8.6.1.0 INSTALL_DIR=..\..\tcltk all
-    nmake -f python.mak DEBUG=1 MACHINE=IX86 TCL_DIR=..\..\tcl-8.6.1.0 TK_DIR=..\..\tk-8.6.1.0 INSTALL_DIR=..\..\tcltk install
-    cd ..\..
-)
+@rem Fetches (and builds if necessary) external dependencies\r
+\r
+@rem Assume we start inside the Python source directory\r
+call "Tools\buildbot\external-common.bat"\r
+call "%VS100COMNTOOLS%\vsvars32.bat"\r
+\r
+if not exist tcltk\bin\tcl86tg.dll (\r
+    @rem all and install need to be separate invocations, otherwise nmakehlp is not found on install\r
+    cd tcl-8.6.1.0\win\r
+    nmake -f makefile.vc OPTS=symbols INSTALLDIR=..\..\tcltk clean core shell dlls\r
+    nmake -f makefile.vc OPTS=symbols INSTALLDIR=..\..\tcltk install-binaries install-libraries\r
+    cd ..\..\r
+)\r
+\r
+if not exist tcltk\bin\tk86tg.dll (\r
+    cd tk-8.6.1.0\win\r
+    nmake -f makefile.vc OPTS=symbols INSTALLDIR=..\..\tcltk TCLDIR=..\..\tcl-8.6.1.0 clean\r
+    nmake -f makefile.vc OPTS=symbols INSTALLDIR=..\..\tcltk TCLDIR=..\..\tcl-8.6.1.0 all\r
+    nmake -f makefile.vc OPTS=symbols INSTALLDIR=..\..\tcltk TCLDIR=..\..\tcl-8.6.1.0 install-binaries install-libraries\r
+    cd ..\..\r
+)\r
+\r
+if not exist tcltk\lib\tix8.4.3\tix84g.dll (\r
+    cd tix-8.4.3.4\win\r
+    nmake -f python.mak DEBUG=1 MACHINE=IX86 TCL_DIR=..\..\tcl-8.6.1.0 TK_DIR=..\..\tk-8.6.1.0 INSTALL_DIR=..\..\tcltk clean\r
+    nmake -f python.mak DEBUG=1 MACHINE=IX86 TCL_DIR=..\..\tcl-8.6.1.0 TK_DIR=..\..\tk-8.6.1.0 INSTALL_DIR=..\..\tcltk all\r
+    nmake -f python.mak DEBUG=1 MACHINE=IX86 TCL_DIR=..\..\tcl-8.6.1.0 TK_DIR=..\..\tk-8.6.1.0 INSTALL_DIR=..\..\tcltk install\r
+    cd ..\..\r
+)\r
index de64f25fbec3c2f4507c6570d3808966f45c346c..9d4d67d2c88b49be6d27ed3ce777cc44cadee7c7 100644 (file)
@@ -1,3 +1,3 @@
-@rem Used by the buildbot "test" step.
-cd PCbuild
-call rt.bat -d -q -x64 -uall -rwW -n --timeout=3600 %1 %2 %3 %4 %5 %6 %7 %8 %9
+@rem Used by the buildbot "test" step.\r
+cd PCbuild\r
+call rt.bat -d -q -x64 -uall -rwW -n --timeout=3600 %1 %2 %3 %4 %5 %6 %7 %8 %9\r
index 4e4db10d7eceb7005246d6da4db3815ed7323f4c..da90a558bb148f6f3b654371d431dc4c837efc71 100644 (file)
@@ -1,3 +1,3 @@
-@rem Used by the buildbot "test" step.
-cd PCbuild
-call rt.bat -d -q -uall -rwW -n --timeout=3600 %1 %2 %3 %4 %5 %6 %7 %8 %9
+@rem Used by the buildbot "test" step.\r
+cd PCbuild\r
+call rt.bat -d -q -uall -rwW -n --timeout=3600 %1 %2 %3 %4 %5 %6 %7 %8 %9\r
index 43cab0d6f8e71aec9e678a62b474f9b8fb961eca..ad45c6c44380143fa76d376373cf8a4915053a71 100644 (file)
@@ -1,7 +1,7 @@
-@rem Recreate some python charmap codecs from the Windows function
-@rem MultiByteToWideChar.
-
-@cd /d %~dp0
-@mkdir build
-@rem Arabic DOS code page
-c:\python30\python genwincodec.py 720 > build/cp720.py
+@rem Recreate some python charmap codecs from the Windows function\r
+@rem MultiByteToWideChar.\r
+\r
+@cd /d %~dp0\r
+@mkdir build\r
+@rem Arabic DOS code page\r
+c:\python30\python genwincodec.py 720 > build/cp720.py\r