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

Skip to content

Commit dd94676

Browse files
committed
Added libsymbol.tex, libtoken.tex to dependencies for the libref.
New targets: ???-all, for each document. This creates all formats of the named document (DVI, HTML, PDF, PS). l2hlib: Added commands to translate node*.html to use the \label{} stuff, as supported by Jeremy's node2html.pl. This gives us mostly bookmarkable nodes.
1 parent b0df567 commit dd94676

1 file changed

Lines changed: 10 additions & 1 deletion

File tree

Doc/Makefile

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,13 @@ lib: lib.ps
9595
ext: ext.ps
9696
api: api.ps
9797

98+
# All formats for a single document
99+
api-all: api.dvi api.pdf api.ps l2hapi
100+
ext-all: ext.dvi ext.pdf ext.ps l2hext
101+
lib-all: lib.dvi lib.pdf lib.ps l2hlib
102+
tut-all: tut.dvi tut.pdf tut.ps l2htut
103+
104+
98105
# Rules to build PostScript and PDF formats
99106
.SUFFIXES: .dvi .ps .pdf
100107

@@ -155,7 +162,7 @@ LIBFILES = lib.tex \
155162
libmailbox.tex libcommands.tex libcmath.tex libni.tex libgzip.tex \
156163
libpprint.tex libcode.tex libmimify.tex libre.tex libmacic.tex \
157164
libuserdict.tex libdis.tex libxmllib.tex libqueue.tex \
158-
liblocale.tex libbasehttp.tex libcopyreg.tex
165+
liblocale.tex libbasehttp.tex libcopyreg.tex libsymbol.tex libtoken.tex
159166

160167
# Library document
161168
lib.dvi: modindex.py indfix.py $(LIBFILES)
@@ -257,7 +264,9 @@ l2hext: ext.dvi myformat.perl
257264
l2hlib: lib.dvi myformat.perl
258265
./fix_libaux.sed <lib.aux >lib1.aux
259266
mv lib1.aux lib.aux
267+
if [ -d lib ] ; then rm -f lib/*.html ; fi
260268
$(L2H) $(L2HARGS) lib.tex
269+
(cd lib; ../node2label.pl footnode.html lib.html node*.html)
261270
sed 's/^<P CLASS=ABSTRACT>,/<P CLASS=ABSTRACT>/' \
262271
<lib/lib.html >lib/xxx
263272
mv lib/xxx lib/lib.html

0 commit comments

Comments
 (0)