Updating to version 1.3.2, last public release by Mike Vanier.
[gnushogi.git] / doc / Makefile
1 DISTCLEANFILES = *.info* *.ps *.html
2
3 CLEANFILES = *.log *.dvi *.aux *.dlog \
4              *.cp *.cps *.fn *.ky *.pg *.toc *.tp *.vr
5
6
7 info:
8         makeinfo gnushogi.texinfo
9
10 tex:
11         texi2dvi gnushogi.texinfo
12
13 # I do some egregious hacks to get around limitations of 
14 # texi2html.
15
16 html:
17         texi2html -split_node gnushogi.texinfo
18         ./make_fig1 < gnushogi_6.html > tmp.html
19         mv tmp.html gnushogi_6.html
20         ./make_fig2 < gnushogi_14.html > tmp.html
21         mv tmp.html gnushogi_14.html
22
23 view:
24         xdvi gnushogi.dvi
25
26 ps:
27         dvips -t letter gnushogi.dvi -o gnushogi.ps
28
29 ps2:
30         dvi2ps gnushogi.dvi > gnushogi.ps
31
32 spell:
33         tr '[A-Z]' '[a-z]' < gnushogi.texinfo | tr -cd '[A-Za-z0-9_ \012]' | \
34         tr -s '[ ]' '\012' | sort | uniq -c | sort -nr | spell | sort | uniq
35
36 clean:
37         @for file in $(CLEANFILES); \
38         do if [ -f $$file ]; then rm $$file; fi; \
39         done
40
41 distclean: clean
42         @for file in $(DISTCLEANFILES); \
43         do if [ -f $$file ]; then rm $$file; fi; \
44         done
45
46
47