diff options
author | Fred Drake <fdrake@acm.org> | 1997-12-29 17:17:54 (GMT) |
---|---|---|
committer | Fred Drake <fdrake@acm.org> | 1997-12-29 17:17:54 (GMT) |
commit | 05dd3c09ab1d5dc178b3eb8f6faada3a02f0c8f3 (patch) | |
tree | 1c8674f93336cf21eeaf55da49ee78960731a523 | |
parent | cc97454987679a9a451306c9f3d62e29f1aa849e (diff) | |
download | cpython-05dd3c09ab1d5dc178b3eb8f6faada3a02f0c8f3.zip cpython-05dd3c09ab1d5dc178b3eb8f6faada3a02f0c8f3.tar.gz cpython-05dd3c09ab1d5dc178b3eb8f6faada3a02f0c8f3.tar.bz2 |
Added back info generation. Still buggy in the final phase (makeinfo run).
Does not conflict with any other targets.
-rw-r--r-- | Doc/Makefile | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/Doc/Makefile b/Doc/Makefile index b01cbf7..72f5802 100644 --- a/Doc/Makefile +++ b/Doc/Makefile @@ -59,6 +59,12 @@ LIBDESTDIR= $DESTDIR/lib LIBDEST= $LIBDESTDIR/python DOCDESTDIR= $LIBDEST/doc +# This is only used for .info generation: +EMACS= emacs +PYTHON= python +MAKEINFO= makeinfo +PARTPARSE= $(PYTHON) ./partparse.pyc + # Ideally, you shouldn't need to edit beyond this point # Main target @@ -152,6 +158,26 @@ api.ps: api.dvi # The remaining part of the Makefile is concerned with various # conversions, as described above. See also the README file. +.SUFFIXES: .py .pyc + +.py.pyc: + $(PYTHON) -c "import $*" + +.PRECIOUS: lib.texi + +lib1.texi: lib*.tex texipre.dat texipost.dat partparse.pyc + $(PARTPARSE) -o lib1.texi `./whichlibs` + +lib.texi: lib1.texi fix.el + $(EMACS) -batch -l fix.el -f save-buffer -kill + cp lib1.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 + # Targets to convert the manuals to HTML using Nikos Drakos' LaTeX to # HTML converter. For more info on this program, see # <URL:http://cbl.leeds.ac.uk/nikos/tex2html/doc/latex2html/latex2html.html>. |