Prepare v1.4.2.
[gnushogi.git] / doc / Makefile.in
blob356926dfb7a127d5d5f5cc98983e80533bd94852
1 MAINTAINERCLEANFILES = *.info*
2 DISTCLEANFILES = *.ps *.html
3 CLEANFILES = *.log *.dvi *.aux *.dlog \
4 *.cp *.cps *.fn *.ky *.pg *.toc *.tp *.vr
6 SRCDIR = @srcdir@
8 info:
9 makeinfo $(SRCDIR)/gnushogi.texi
11 dvi:
12 texi2dvi $(SRCDIR)/gnushogi.texi
14 pdf:
15 texi2pdf $(SRCDIR)/gnushogi.texi
17 # I do some egregious hacks to get around limitations of
18 # texi2html.
20 html:
21 makeinfo --html --split=section $(SRCDIR)/gnushogi.texi
23 ps: dvi
24 dvips -t letter gnushogi.dvi -o gnushogi.ps
26 ps2: dvi
27 dvi2ps gnushogi.dvi > gnushogi.ps
29 spell:
30 tr '[A-Z]' '[a-z]' < $(SRCDIR)/gnushogi.texi | tr -cd '[A-Za-z0-9_ \012]' | \
31 tr -s '[ ]' '\012' | sort | uniq -c | sort -nr | spell | sort | uniq
33 clean:
34 @for file in $(CLEANFILES); \
35 do if [ -f $$file ]; then rm $$file; fi; \
36 done
38 distclean: clean
39 @for file in $(DISTCLEANFILES); \
40 do if [ -f $$file ]; then rm $$file; fi; \
41 done
43 maintainerclean: distclean
44 @for file in $(MAINTAINERCLEANFILES); \
45 do if [ -f $$file ]; then rm $$file; fi; \
46 done