2 .SUFFIXES: .obj .eps .png .gif .dia .png
8 tgif -print -eps -color $<
14 IMAGES=sockbuf.png classes.png scenarios-1.png scenarios-2.png
16 PICTURES=classes.eps scenarios-1.eps scenarios-2.eps
19 html: design.html sockstream.html
21 ps: design.ps sockstream.ps
25 design.html: design.xml $(IMAGES)
26 xml2html design.xml > design.html
28 design.ps: design.tex $(PICTURES)
30 dvips -o design.ps design.dvi
32 design.tex: design.xml
33 xml2latex design.xml >design.tex
35 sockstream.html : sockstream.xml $(IMAGES)
36 xml2html sockstream.xml > sockstream.html
38 sockstream.ps : sockstream.xml $(PICTURES)
39 xml2latex sockstream.xml > sockstream.tex
41 dvips -o sockstream.ps sockstream.dvi
43 scenarios-1.eps scenarios-2.eps: scenarios.obj
44 tgif -print -eps -color -one_file_per_page scenarios.obj
46 scenarios-1.png scenarios-2.png: scenarios.obj
47 tgif -print -png -one_file_per_page scenarios.obj
50 rm -f *.html *.ps *.tex *.dvi \
52 rm -f $(IMAGES) $(PICTURES)