mirror of
				https://github.com/python/cpython.git
				synced 2025-10-30 21:21:22 +00:00 
			
		
		
		
	
		
			
	
	
		
			53 lines
		
	
	
	
		
			1.2 KiB
		
	
	
	
		
			Batchfile
		
	
	
	
	
	
		
		
			
		
	
	
			53 lines
		
	
	
	
		
			1.2 KiB
		
	
	
	
		
			Batchfile
		
	
	
	
	
	
|   | @echo off | ||
|  | setlocal | ||
|  | 
 | ||
|  | set SVNROOT=http://svn.python.org/projects | ||
|  | if "%PYTHON%" EQU "" set PYTHON=python25 | ||
|  | 
 | ||
|  | if "%1" EQU "" goto help | ||
|  | if "%1" EQU "html" goto build | ||
|  | if "%1" EQU "htmlhelp" goto build | ||
|  | if "%1" EQU "web" goto build | ||
|  | if "%1" EQU "webrun" goto webrun | ||
|  | if "%1" EQU "checkout" goto checkout | ||
|  | if "%1" EQU "update" goto update | ||
|  | 
 | ||
|  | :help | ||
|  | echo HELP | ||
|  | echo. | ||
|  | echo builddoc checkout | ||
|  | echo builddoc update | ||
|  | echo builddoc html | ||
|  | echo builddoc htmlhelp | ||
|  | echo builddoc web | ||
|  | echo builddoc webrun | ||
|  | echo. | ||
|  | goto end | ||
|  | 
 | ||
|  | :checkout | ||
|  | svn co %SVNROOT%/doctools/trunk/sphinx tools/sphinx | ||
|  | svn co %SVNROOT%/external/docutils-0.4/docutils tools/docutils | ||
|  | svn co %SVNROOT%/external/Pygments-0.9/pygments tools/pygments | ||
|  | goto end | ||
|  | 
 | ||
|  | :update | ||
|  | svn update tools/sphinx | ||
|  | svn update tools/docutils | ||
|  | svn update tools/pygments | ||
|  | goto end | ||
|  | 
 | ||
|  | :build | ||
|  | if not exist build mkdir build | ||
|  | if not exist build\%1 mkdir build\%1 | ||
|  | if not exist build\doctrees mkdir build\doctrees | ||
|  | cmd /C %PYTHON% tools\sphinx-build.py -b%1 -dbuild\doctrees . build\%1 | ||
|  | if "%1" EQU "htmlhelp" "%ProgramFiles%\HTML Help Workshop\hhc.exe" build\htmlhelp\pydoc.hhp | ||
|  | goto end | ||
|  | 
 | ||
|  | :webrun | ||
|  | set PYTHONPATH=tools | ||
|  | %PYTHON% -m sphinx.web build\web | ||
|  | goto end | ||
|  | 
 | ||
|  | :end |