summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorJohn Wiegley <johnw@newartisans.com>2002-04-08 03:37:26 +0000
committerJohn Wiegley <johnw@newartisans.com>2002-04-08 03:37:26 +0000
commitb60fd83dd950c2c5ef04f23f25bf0d25ac9c11db (patch)
treefb1c6e3aced45c08bcd1a3ee173a1c21afeff704 /Makefile
parent48b77c46e15e664ffeab0c612418f4505c48f7b8 (diff)
Simplified the code, removed the 'search-function' nonsense. Even the
wackiest chess variants use standard move notation. `chess-ply-create' now fully validates and annotates the plies that it creates, based on the initial piece move (such as the king, in the case of castling).
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile17
1 files changed, 12 insertions, 5 deletions
diff --git a/Makefile b/Makefile
index 00060f5..b66932c 100644
--- a/Makefile
+++ b/Makefile
@@ -22,14 +22,21 @@ chess-auto.el: chess-auto.in $(SOURCE)
-l $(shell pwd)/chess-maint \
-f batch-byte-compile $<
-chess.info: chess.texi
- $(MAKEINFO) chess.texi
+chess-final.texi: chess.texi $(SOURCE)
+ $(EMACS) --no-init-file --no-site-file -batch \
+ -l $(shell pwd)/chess-maint \
+ -f chess-generate-texinfo-file
+
+chess.info: chess-final.texi
+ $(MAKEINFO) chess-final.texi
+
+info: chess.info
-chess.dvi: chess.texi
- $(ENVADD) $(TEXI2DVI) chess.texi
+chess.dvi: chess-final.texi
+ $(ENVADD) $(TEXI2DVI) chess-final.texi
clean:
- rm -f $(TARGET) *~ chess.dvi chess.info
+ rm -f $(TARGET) *~ chess.dvi chess.info chess-final.*
rm -f *.aux *.cp *.cps *.fn *.fns *.ky *.log *.pg *.toc *.tp *.vr
fullclean: clean