changeset 12582:6a4e042b6114 stable

Add spellcheck target to documentation Makefile.
author Rik <octave@nomad.inbox5.com>
date Thu, 07 Apr 2011 14:44:01 -0700
parents c8be316f9543
children 7ef7e20057fa
files doc/ChangeLog doc/interpreter/Makefile.am
diffstat 2 files changed, 23 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/doc/ChangeLog	Wed Apr 06 20:06:45 2011 -0700
+++ b/doc/ChangeLog	Thu Apr 07 14:44:01 2011 -0700
@@ -1,3 +1,8 @@
+2011-04-07  Rik  <octave@nomad.inbox5.com>
+
+	* interpreter/Makefile.am: Add spellcheck target to documentation
+	Makefile.
+
 2011-04-06  Rik  <octave@nomad.inbox5.com>
 
 	* interpreter/numbers.txi, interpreter/strings.txi: Group commonly used
--- a/doc/interpreter/Makefile.am	Wed Apr 06 20:06:45 2011 -0700
+++ b/doc/interpreter/Makefile.am	Thu Apr 07 14:44:01 2011 -0700
@@ -224,6 +224,24 @@
 .PHONY: undocumented_list
 
 
+SPELLCHECK_FILES = $(MUNGED_TEXI_SRC:.texi=.scheck)
+
+%.scheck: %.texi
+	$(srcdir)/doccheck/spellcheck $< > $@-t
+	mv $@-t $@
+	[ -s $@ ] || rm -f $@
+
+spellcheck: $(SPELLCHECK_FILES) 
+	@if ls *.scheck >/dev/null 2>&1 ; then \
+		echo "Spellcheck failed"; \
+		echo "Review the following files:"; \
+		ls *.scheck ; \
+		exit 1 ; \
+	else \
+		echo "Spellcheck passed"; \
+	fi
+.PHONY: spellcheck
+
 EXTRA_DIST = \
   config-images.sh \
   contributors.in \