From 05dd3c09ab1d5dc178b3eb8f6faada3a02f0c8f3 Mon Sep 17 00:00:00 2001 From: Fred Drake Date: Mon, 29 Dec 1997 17:17:54 +0000 Subject: [PATCH] Added back info generation. Still buggy in the final phase (makeinfo run). Does not conflict with any other targets. --- Doc/Makefile | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/Doc/Makefile b/Doc/Makefile index b01cbf7060..72f5802571 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 # . -- 2.40.0