Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit eb8d503

Browse files
committed
Separate .dvi and .ps targets.
More rational destination for texi2html.py.
1 parent e5e55d7 commit eb8d503

1 file changed

Lines changed: 24 additions & 8 deletions

File tree

Doc/Makefile

Lines changed: 24 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,9 @@ MAKEINFO= makeinfo
5757
L2H= /ufs/guido/l2h/latex2html
5858
L2HARGS= -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...
6164
DESTDIR= /usr/local
6265
LIBDESTDIR= $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
8187
tut.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
8490
tut.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

174190
lib.info: python-lib.info
175191

176-
# This target is very local to CWI...
177192
libwww: 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

Comments
 (0)