Fix the (hopefully) last dash issue when building the manual.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13686 a1c6a512-1295-4272-9138-f99709370657
diff --git a/manual/LaTeX.Rules b/manual/LaTeX.Rules
index fbcd460..09404ea 100644
--- a/manual/LaTeX.Rules
+++ b/manual/LaTeX.Rules
@@ -117,6 +117,7 @@
 TEX_FILES := $(DOCUMENT).tex
 OTHER_FILES := $(DOCUMENT).blg $(DOCUMENT).log $(DOCUMENT).out
 INDEX_ARGS := -s mkidx.ist
+LATEXOPTS := -interaction=nonstopmode
 
 # grab the contents of \bibliograph{} commands
 ifeq ($(BIB_FILES),)
@@ -215,13 +216,13 @@
 #
 
 define run-latex
-	@function saveold () { for file ; do [ -f $${file} ] && cp -fp $${file} $${file}.old ; done ; true ; } ; \
-	function restoreold () { for file ; do [ -f $${file}.old ] && mv -f $${file}.old $${file} ; done ; true ; } ; \
-	function deleteold ()  { for file ; do rm -f $${file}.old ; done ; true ; } ; \
-	function makeobsolete () { touch -r $$(ls *.old | tail -n 1) $${1} ; true ; } ; \
-	function nochange () { for file ; do [ ! -f $${1} ] || cmp $${1} $${1}.old >/dev/null || return ; done ; true ; } ; \
+	@saveold() { for file ; do [ -f $${file} ] && cp -fp $${file} $${file}.old ; done ; true ; } ; \
+	restoreold() { for file ; do [ -f $${file}.old ] && mv -f $${file}.old $${file} ; done ; true ; } ; \
+	deleteold()  { for file ; do rm -f $${file}.old ; done ; true ; } ; \
+	makeobsolete() { touch -r $$(ls *.old | tail -n 1) $${1} ; true ; } ; \
+	nochange() { for file ; do [ ! -f $${1} ] || cmp $${1} $${1}.old >/dev/null || return ; done ; true ; } ; \
 	saveold $(MONITOR_FILES) ; \
-	if $(LATEX) $* ; then \
+	if $(LATEX) $(LATEXOPTS) $* ; then \
 	   if nochange $(MONITOR_FILES) ; then \
 	      echo "$(MAKE): LaTeX auxiliary files did not change (processing is complete)" ; \
 	      restoreold $(MONITOR_FILES) ; \