Remove use of tuple unpacking and dict.has_key() so as to silence
[python.git] / Doc / make.bat
blobd3379c114e4d25794cc8c41262386467dbf1d4c4
1 @@echo off\r
2 setlocal\r
3 \r
4 set SVNROOT=http://svn.python.org/projects\r
5 if "%PYTHON%" EQU "" set PYTHON=..\pcbuild\python\r
6 if "%HTMLHELP%" EQU "" set HTMLHELP=%ProgramFiles%\HTML Help Workshop\hhc.exe\r
7 \r
8 if "%1" EQU "" goto help\r
9 if "%1" EQU "html" goto build\r
10 if "%1" EQU "htmlhelp" goto build\r
11 if "%1" EQU "web" goto build\r
12 if "%1" EQU "webrun" goto webrun\r
13 if "%1" EQU "checkout" goto checkout\r
14 if "%1" EQU "update" goto update\r
16 :help\r
17 echo HELP\r
18 echo.\r
19 echo builddoc checkout\r
20 echo builddoc update\r
21 echo builddoc html\r
22 echo builddoc htmlhelp\r
23 echo builddoc web\r
24 echo builddoc webrun\r
25 echo.\r
26 goto end\r
28 :checkout\r
29 svn co %SVNROOT%/doctools/trunk/sphinx tools/sphinx\r
30 svn co %SVNROOT%/external/docutils-0.4/docutils tools/docutils\r
31 svn co %SVNROOT%/external/Jinja-1.1/jinja tools/jinja\r
32 svn co %SVNROOT%/external/Pygments-0.9/pygments tools/pygments\r
33 goto end\r
35 :update\r
36 svn update tools/sphinx\r
37 svn update tools/docutils\r
38 svn update tools/jinja\r
39 svn update tools/pygments\r
40 goto end\r
42 :build\r
43 if not exist build mkdir build\r
44 if not exist build\%1 mkdir build\%1\r
45 if not exist build\doctrees mkdir build\doctrees\r
46 cmd /C %PYTHON% tools\sphinx-build.py -b%1 -dbuild\doctrees . build\%1\r
47 if "%1" EQU "htmlhelp" "%HTMLHELP%" build\htmlhelp\pydoc.hhp\r
48 goto end\r
50 :webrun\r
51 set PYTHONPATH=tools\r
52 %PYTHON% -m sphinx.web build\web\r
53 goto end\r
55 :end\r