MAINTAINERCLEANFILES = *.info* DISTCLEANFILES = *.ps *.html CLEANFILES = *.log *.dvi *.aux *.dlog \ *.cp *.cps *.fn *.ky *.pg *.toc *.tp *.vr SRCDIR = @srcdir@ info: makeinfo $(SRCDIR)/gnushogi.texi dvi: texi2dvi $(SRCDIR)/gnushogi.texi pdf: texi2pdf $(SRCDIR)/gnushogi.texi # I do some egregious hacks to get around limitations of # texi2html. html: makeinfo --html --split=section $(SRCDIR)/gnushogi.texi ps: dvi dvips -t letter gnushogi.dvi -o gnushogi.ps ps2: dvi dvi2ps gnushogi.dvi > gnushogi.ps spell: tr '[A-Z]' '[a-z]' < $(SRCDIR)/gnushogi.texi | tr -cd '[A-Za-z0-9_ \012]' | \ tr -s '[ ]' '\012' | sort | uniq -c | sort -nr | spell | sort | uniq clean: @for file in $(CLEANFILES); \ do if [ -f $$file ]; then rm $$file; fi; \ done distclean: clean @for file in $(DISTCLEANFILES); \ do if [ -f $$file ]; then rm $$file; fi; \ done maintainerclean: distclean @for file in $(MAINTAINERCLEANFILES); \ do if [ -f $$file ]; then rm $$file; fi; \ done