arthur
[lartc.git] / Makefile
blobabbe7a1d328a04b14d8b027891a7c4238790e750
1 # $Id$
3 all: dummy 2.4routing.txt 2.4routing.dvi 2.4routing.ps 2.4routing.ps.gz \
4 2.4routing.pdf 2.4routing.pdf.gz output/2.4routing.html \
5 2.4routing-howto.html 2.4routing.tar.gz contriblist
7 dummy:
8 cvs update
9 cvs log > cvs.log
11 contriblist: 2.4routing.txt
12 ./makecontriblist > contriblist
14 clean:
15 rm -f *~ 2.4routing.{txt,dvi,ps,ps.gz,pdf,pdf.gz,tex,tar.gz} output/2.4routing*html
17 %.txt: %.sgml
18 sgml2txt -f $<
20 %.tex: %.sgml
21 sgml2latex -o tex $<
22 grep -v "{t1enc}" $@ > $@.tmp
23 mv $@.tmp $@
25 %.dvi: %.tex
26 latex $<
27 latex $<
29 %.pdf: %.dvi
30 dvipdfm $<
32 %.pdf.gz: %.pdf
33 gzip < $< > $@
35 %.ps.gz: %.ps
36 gzip < $< > $@
38 %.ps: %.dvi
39 dvips -o $@ $<
41 2.4routing-howto.html: 2.4routing.sgml
42 sgml2html -s 0 2.4routing.sgml
43 mv 2.4routing.html 2.4routing-howto.html
47 output/2.4routing.html: 2.4routing.sgml
48 -mkdir output
49 (cd output;sgml2html -H header -F footer ../2.4routing.sgml)
51 2.4routing.tar.gz: output/2.4routing.html
52 tar cvzf 2.4routing.tar.gz output/2.4routing*html