mirror of
https://github.com/python/cpython.git
synced 2025-07-23 19:25:40 +00:00
(texi2html.py): Use "if __name__ == '__main__':" test. Adjust indentation
to 4 spaces per level (no longer 8). (Makefile): Use .pyc versions of partparse.py and texi2html.py to generate converted documentation formats. This reduces the startup costs; probably doesn't affect anyone but me in reality, but helps when working on the docs.
This commit is contained in:
parent
0bc253dba7
commit
a39a25e5ec
4 changed files with 3997 additions and 4005 deletions
19
Doc/Makefile
19
Doc/Makefile
|
@ -58,6 +58,8 @@ L2H= /ufs/guido/l2h/latex2html
|
|||
L2HARGS= -address $$USER@`domainname` -dont_include myformat
|
||||
|
||||
# Destination directory for output of libwww target.
|
||||
PARTPARSE= $(PYTHON) ./partparse.pyc
|
||||
TEXI2HTML= $(PYTHON) ./texi2html.pyc
|
||||
LIBHTMLDIR= ./python-lib
|
||||
|
||||
# Install destination -- not used now but might be useful some time...
|
||||
|
@ -165,22 +167,27 @@ qua.ps: qua.dvi
|
|||
# The remaining part of the Makefile is concerned with various
|
||||
# conversions, as described above. See also the README file.
|
||||
|
||||
lib.texi: lib*.tex texipre.dat texipost.dat partparse.py fix.el
|
||||
$(PYTHON) partparse.py -o @lib.texi `./whichlibs`
|
||||
$(EMACS) -batch -l fix.el -f save-buffer -kill
|
||||
mv @lib.texi lib.texi
|
||||
.SUFFIXES: .py .pyc
|
||||
|
||||
.py.pyc:
|
||||
$(PYTHON) -c "import $*"
|
||||
|
||||
.PRECIOUS: lib.texi
|
||||
|
||||
lib.texi: lib*.tex texipre.dat texipost.dat partparse.pyc fix.el
|
||||
$(PARTPARSE) -o @lib.texi `./whichlibs`
|
||||
$(EMACS) -batch -l fix.el -f save-buffer -kill
|
||||
mv @lib.texi lib.texi
|
||||
|
||||
python-lib.info: lib.texi
|
||||
-$(MAKEINFO) --footnote-style end --fill-column 72 \
|
||||
--paragraph-indent 0 lib.texi
|
||||
|
||||
lib.info: python-lib.info
|
||||
|
||||
libwww: lib.texi
|
||||
libwww: lib.texi texi2html.pyc
|
||||
if test ! -d $(LIBHTMLDIR); then mkdir $(LIBHTMLDIR); else true; fi
|
||||
$(PYTHON) texi2html.py -d lib.texi $(LIBHTMLDIR)
|
||||
$(TEXI2HTML) -d lib.texi $(LIBHTMLDIR)
|
||||
|
||||
# Targets to convert the manuals to HTML using Nikos Drakos' LaTeX to
|
||||
# HTML converter. For more info on this program, see
|
||||
|
|
2647
Doc/texi2html.py
2647
Doc/texi2html.py
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue