1aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemmingerPSFILES=ip-cref.ps ip-tunnels.ps api-ip6-flowlabels.ps ss.ps nstat.ps arpd.ps rtstat.ps 2aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger# tc-cref.ps 3aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger# api-rtnl.tex api-pmtudisc.tex api-news.tex 4aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger# iki-netdev.ps iki-neighdst.ps 5aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger 6aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger 7aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemmingerLATEX=latex 8aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemmingerDVIPS=dvips 9aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemmingerSGML2DVI=sgml2latex --output=dvi 10aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemmingerSGML2HTML=sgml2html -s 0 11aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemmingerLPR=lpr -Zsduplex 12aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemmingerSHELL=bash 13aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemmingerPAGESIZE=a4 14aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemmingerPAGESPERPAGE=2 15aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger 16aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemmingerHTMLFILES=$(subst .sgml,.html,$(shell echo *.sgml)) 17aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemmingerDVIFILES=$(subst .ps,.dvi,$(PSFILES)) 1827b3f524443ec617b125fcecb36ad1bc25268b72Brandon PhilipsPDFFILES=$(subst .ps,.pdf,$(PSFILES)) 19aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger 20aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger 21aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemmingerall: pstwocol 22aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger 23aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemmingerpstwocol: $(PSFILES) 24aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger 25aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemmingerhtml: $(HTMLFILES) 26aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger 27aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemmingerdvi: $(DVIFILES) 28aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger 2927b3f524443ec617b125fcecb36ad1bc25268b72Brandon Philipspdf: $(PDFFILES) 3027b3f524443ec617b125fcecb36ad1bc25268b72Brandon Philips 31aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemmingerprint: $(PSFILES) 32aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger $(LPR) $(PSFILES) 33aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger 34aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger%.dvi: %.sgml 35aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger $(SGML2DVI) $< 36aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger 37aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger%.dvi: %.tex 38aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger @set -e; pass=2; echo "Running LaTeX $<"; \ 39aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger while [ `$(LATEX) $< </dev/null 2>&1 | \ 40aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger grep -c '^\(LaTeX Warning: Label(s) may\|No file \|! Emergency stop\)'` -ge 1 ]; do \ 41aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger if [ $$pass -gt 3 ]; then \ 42aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger echo "Seems, something is wrong. Try by hands." ; exit 1 ; \ 43aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger fi; \ 44aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger echo "Re-running LaTeX $<, $${pass}d pass"; pass=$$[$$pass + 1]; \ 45aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger done 46aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger 4727b3f524443ec617b125fcecb36ad1bc25268b72Brandon Philips#%.pdf: %.tex 4827b3f524443ec617b125fcecb36ad1bc25268b72Brandon Philips# pdflatex $< 4927b3f524443ec617b125fcecb36ad1bc25268b72Brandon Philips%.pdf: %.ps 5027b3f524443ec617b125fcecb36ad1bc25268b72Brandon Philips ps2pdf $< 5127b3f524443ec617b125fcecb36ad1bc25268b72Brandon Philips 52aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger%.ps: %.dvi 53b7a346bebb158704a2adf9668a74ff29b095e5fcosdl.net!shemminger $(DVIPS) $< -o $@ 54aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger 55aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger%.html: %.sgml 56aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger $(SGML2HTML) $< 57aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger 58aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemmingerinstall: 59aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger install -m 0644 $(shell echo *.tex) $(DESTDIR)$(DOCDIR) 60aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger install -m 0644 $(shell echo *.sgml) $(DESTDIR)$(DOCDIR) 61aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger 62aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemmingerclean: 63aba5acdfdb347d2c21fc67d613d83d4430ca3937osdl.org!shemminger rm -f *.aux *.log *.toc $(PSFILES) $(DVIFILES) *.html 64