Fix various regression for building out of tree.
[gnushogi.git] / doc / Makefile.in
diff --git a/doc/Makefile.in b/doc/Makefile.in
new file mode 100644 (file)
index 0000000..7fd7993
--- /dev/null
@@ -0,0 +1,46 @@
+MAINTAINERCLEANFILES = *.info*
+DISTCLEANFILES = *.ps *.html
+CLEANFILES = *.log *.dvi *.aux *.dlog \
+             *.cp *.cps *.fn *.ky *.pg *.toc *.tp *.vr
+
+SRCDIR = @srcdir@
+
+info:
+       makeinfo $(SRCDIR)/gnushogi.texinfo
+
+dvi:
+       texi2dvi $(SRCDIR)/gnushogi.texinfo
+
+pdf:
+       texi2pdf $(SRCDIR)/gnushogi.texinfo
+
+# I do some egregious hacks to get around limitations of 
+# texi2html.
+
+html:
+       texi2html -split_node $(SRCDIR)/gnushogi.texinfo
+
+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.texinfo | 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