Added class diagram of the iostream-derived classes.
[sockstream.git] / doc / Makefile.am
1
2 SUFFIXES = .obj .eps .png .gif .dia .png
3
4 EXTRA_DIST = classes.obj  design.xml  main.css  scenarios.obj  xmldoc.css
5
6 #
7 .obj.png:
8         tgif -print -display :0 -png $<
9
10 .obj.eps:
11         tgif -print -display :0 -eps -color $<
12
13 #.dia.png:
14 #       dia -e $@ $<
15 #
16 #
17 IMAGES=classes-1.png classes-2.png scenarios-1.png scenarios-2.png
18
19 #PICTURES=classes.eps scenarios-1.eps scenarios-2.eps
20 #
21 #
22 html-local: design.html
23 #
24 #ps: design.ps
25 #
26 all:  ps html
27
28 design.html: design.xml $(IMAGES)
29         xml2html design.xml > design.html
30
31 design.ps: design.tex $(PICTURES)
32         latex design.tex
33         dvips -o design.ps design.dvi
34
35 design.tex: design.xml
36         xml2latex design.xml >design.tex
37
38 #scenarios-1.eps scenarios-2.eps: scenarios.obj
39 #       tgif -print -display :0 -eps -color -one_file_per_page scenarios.obj
40 #
41 classes-1.png classes-2.png: classes.obj
42         tgif -print -display :0 -png -one_file_per_page classes.obj
43
44 scenarios-1.png scenarios-2.png: scenarios.obj
45         tgif -print -display :0 -png -one_file_per_page scenarios.obj
46
47 clean-local:
48         rm -f *.html *.ps *.tex *.dvi  *.log *.aux
49         rm -f $(IMAGES) $(PICTURES)
50