]> granicus.if.org Git - python/commitdiff
Added back info generation. Still buggy in the final phase (makeinfo run).
authorFred Drake <fdrake@acm.org>
Mon, 29 Dec 1997 17:17:54 +0000 (17:17 +0000)
committerFred Drake <fdrake@acm.org>
Mon, 29 Dec 1997 17:17:54 +0000 (17:17 +0000)
Does not conflict with any other targets.

Doc/Makefile

index b01cbf7060c2af8ea0d525af8252ccb9bdfa0056..72f580257128d8caca4986c0491fb24c5f10a821 100644 (file)
@@ -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>.