@@ -57,6 +57,9 @@ MAKEINFO= makeinfo
5757L2H = /ufs/guido/l2h/latex2html
5858L2HARGS = -address $$USER@` domainname ` -dont_include myformat
5959
60+ # Destination directory for output of libwww target.
61+ LIBHTMLDIR = ./python-lib
62+
6063# Install destination -- not used now but might be useful some time...
6164DESTDIR = /usr/local
6265LIBDESTDIR = $DESTDIR/lib
@@ -66,16 +69,19 @@ DOCDESTDIR= $LIBDEST/doc
6669# Ideally, you shouldn't need to edit beyond this point
6770
6871# Main target
69- all : tut.dvi lib.dvi ref.dvi ext.dvi
72+ all : all-ps
73+
74+ all-dvi : tut.dvi lib.dvi ref.dvi ext.dvi
75+ all-ps : tut.ps lib.ps ref.ps ext.ps
7076
7177# Individual document fake targets
72- tut : tut.dvi
73- lib : lib.dvi
74- ref : ref.dvi
75- ext : ext.dvi
78+ tut : tut.ps
79+ lib : lib.ps
80+ ref : ref.ps
81+ ext : ext.ps
7682
7783# CWI Quarterly document fake target
78- qua : qua.dvi
84+ qua : qua.ps
7985
8086# Dependencies
8187tut.dvi lib.dvi ref.dvi ext.dvi : myformat.sty fix_hack
@@ -84,6 +90,8 @@ tut.dvi lib.dvi ref.dvi ext.dvi: myformat.sty fix_hack
8490tut.dvi : tut.tex
8591 $(LATEX ) tut
8692 $(LATEX ) tut
93+
94+ tut.ps : tut.dvi
8795 $(DVIPS ) tut > tut.ps
8896
8997# Reference document
@@ -94,6 +102,8 @@ ref.dvi: ref.tex ref1.tex ref2.tex ref3.tex ref4.tex ref5.tex ref6.tex \
94102 ./fix_hack ref.idx
95103 $(MAKEINDEX ) ref
96104 $(LATEX ) ref
105+
106+ ref.ps : ref.dvi
97107 $(DVIPS ) ref > ref.ps
98108
99109# LaTeX source files for the Python Library Reference
@@ -137,6 +147,8 @@ lib.dvi: $(LIBFILES)
137147 ./fix_hack lib.idx
138148 $(MAKEINDEX ) lib
139149 $(LATEX ) lib
150+
151+ lib.ps : lib.dvi
140152 $(DVIPS ) lib > lib.ps
141153
142154# Extensions document
@@ -146,6 +158,8 @@ ext.dvi: ext.tex
146158 ./fix_hack ext.idx
147159 $(MAKEINDEX ) ext
148160 $(LATEX ) ext
161+
162+ ext.ps : ext.dvi
149163 $(DVIPS ) ext > ext.ps
150164
151165# Quarterly document
@@ -154,6 +168,8 @@ qua.dvi: qua.tex quabib.bib
154168 $(BIBTEX ) qua
155169 $(LATEX ) qua
156170 $(BIBTEX ) qua
171+
172+ qua.ps : qua.dvi
157173 $(DVIPS ) qua > qua.ps
158174
159175
@@ -173,9 +189,9 @@ python-lib.info: lib.texi
173189
174190lib.info : python-lib.info
175191
176- # This target is very local to CWI...
177192libwww : lib.texi
178- $(PYTHON ) texi2html.py -d lib.texi /ufs/guido/public_html/python-lib
193+ if test ! -d $( LIBHTMLDIR) ; then mkdir $( LIBHTMLDIR) ; else true ; fi
194+ $(PYTHON ) texi2html.py -d lib.texi $(LIBHTMLDIR )
179195
180196# Targets to convert the manuals to HTML using Nikos Drakos' LaTeX to
181197# HTML converter. For more info on this program, see
0 commit comments