1 PSFILES
=ip-cref.ps ip-tunnels.ps api-ip6-flowlabels.ps ss.ps nstat.ps arpd.ps rtstat.ps
3 # api-rtnl.tex api-pmtudisc.tex api-news.tex
4 # iki-netdev.ps iki-neighdst.ps
10 SGML2HTML
=sgml2html
-s
0
16 HTMLFILES
=$(subst .sgml
,.html
,$(shell echo
*.sgml
))
17 DVIFILES
=$(subst .ps
,.
dvi,$(PSFILES
))
18 PDFFILES
=$(subst .ps
,.pdf
,$(PSFILES
))
35 $(SGML2DVI
) --output
=tex $<
38 $(SGML2DVI
) --output
=dvi $<
41 @set
-e
; pass
=2; echo
"Running LaTeX $<"; \
42 while
[ `$(LATEX) $< </dev/null 2>&1 | \
43 grep -c '^\(LaTeX Warning: Label(s) may\|No file \|! Emergency stop\)'` -ge
1 ]; do \
44 if
[ $$pass -gt
3 ]; then \
45 echo
"Seems, something is wrong. Try by hands." ; exit
1 ; \
47 echo
"Re-running LaTeX $<, $${pass}d pass"; pass
=$$[$$pass + 1]; \
51 @set
-e
; pass
=2; echo
"Running pdfLaTeX $<"; \
52 while
[ `pdflatex $< </dev/null 2>&1 | \
53 grep -c '^\(LaTeX Warning: Label(s) may\|No file \|! Emergency stop\)'` -ge
1 ]; do \
54 if
[ $$pass -gt
3 ]; then \
55 echo
"Seems, something is wrong. Try by hands." ; exit
1 ; \
57 echo
"Re-running pdfLaTeX $<, $${pass}d pass"; pass
=$$[$$pass + 1]; \
69 install -m
0644 $(shell echo
*.
tex) $(DESTDIR
)$(DOCDIR
)
70 install -m
0644 $(shell echo
*.sgml
) $(DESTDIR
)$(DOCDIR
)
73 rm -f
*.aux
*.log
*.toc
$(PSFILES
) $(DVIFILES
) *.html
*.pdf