(1.0.D001) Manifest
[gnucomo.git] / doc / makefile
1
2 .SUFFIXES: .obj .eps .png
3
4 .obj.png:
5         tgif -print -png $<
6
7 .obj.eps:
8         tgif -print -eps -color $<
9
10 XMLS = manifest.xml
11
12 IMAGES= dataflow.png architecture.png erd-action.png erd-anu.png erd-log.png \
13         erd-lognotif.png erd-notif.png erd-object.png erd-objissue.png \
14         erd-objprior.png erd-objservice.png erd-objsysusr.png erd-objusr.png \
15         erd-prior.png erd-service.png erd-status.png erd-toi.png \
16         erd-unplog.png erd-usr.png erd.png
17
18 PICTURES= dataflow.eps architecture.eps erd-action.eps erd-anu.eps erd-log.eps \
19           erd-lognotif.eps erd-notif.eps erd-object.eps erd-objissue.eps \
20           erd-objprior.eps erd-objservice.eps erd-objsysusr.eps erd-objusr.eps \
21           erd-prior.eps erd-service.eps erd-status.eps erd-toi.eps \
22           erd-unplog.eps erd-usr.eps erd.eps
23
24 html: manifest.html
25
26 ps: manifest.ps
27
28 txt: manifest.txt
29
30 all:  ps html txt
31
32 manifest.html : $(XMLS) $(IMAGES)
33         xml2html manifest.xml > manifest.html
34
35 manifest.ps : $(XMLS)  $(PICTURES)
36         xml2latex manifest.xml >manifest.tex
37         latex manifest.tex
38         dvips -o manifest.ps manifest.dvi
39
40 manifest.pdf : $(XMLS)  $(PICTURES)
41         xml2latex manifest.xml >manifest.tex
42         pdflatex manifest.tex
43
44 manifest.txt : $(XMLS)
45         xml2text manifest.xml > manifest.txt
46
47 check:
48         xmllint --noout --valid $(XMLS)
49 clean:
50         rm -f manifest.html manifest.ps manifest.tex manifest.dvi
51         rm -f manifest.log manifest.txt manifest.pdf
52         rm -f $(IMAGES) $(PICTURES)