summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFred Drake <fdrake@acm.org>1997-12-29 17:17:54 (GMT)
committerFred Drake <fdrake@acm.org>1997-12-29 17:17:54 (GMT)
commit05dd3c09ab1d5dc178b3eb8f6faada3a02f0c8f3 (patch)
tree1c8674f93336cf21eeaf55da49ee78960731a523
parentcc97454987679a9a451306c9f3d62e29f1aa849e (diff)
downloadcpython-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/Makefile26
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>.