X-Git-Url: https://git.distorted.org.uk/~mdw/sod/blobdiff_plain/01868954eb076e618ed5b9f9425e428628e9fdbf..684d95c7eb6ec755d38efacbc377e9e60ba7044e:/doc/Makefile.am?ds=sidebyside diff --git a/doc/Makefile.am b/doc/Makefile.am index 052247f..89484a9 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am @@ -32,22 +32,27 @@ BIB_FILES = CLEANFILES += *.aux *.out *.log *.toc *.ind *.idx *.ilg EXTRA_DIST += $(TEX_FILES) $(BIB_FILES) -TEXFLAGS = --interaction=batchmode \ - --output-directory=$(abs_builddir) -BIBTEXFLAGS = --terse -MAKEINDEXFLAGS = -q +V_LATEX = $(V_LATEX_@AM_V@) +V_LATEX_ = $(V_LATEX_@AM_DEFAULT_V@) +V_LATEX_0 = @echo " LATEX $@"; -V_LATEX = $(V_LATEX_@AM_V@) -V_LATEX_ = $(V_LATEX_@AM_DEFAULT_V@) -V_LATEX_0 = @echo " LATEX $@"; +V_TEXMODE = $(V_TEXMODE_@AM_V@) +V_TEXMODE_ = $(V_TEXMODE_@AM_DEFAULT_V@) +V_TEXMODE_0 = batchmode +V_TEXMODE_1 = nonstopmode -V_BIBTEX = $(V_BIBTEX_@AM_V@) -V_BIBTEX_ = $(V_BIBTEX_@AM_DEFAULT_V@) -V_BIBTEX_0 = @echo " BIBTEX $@"; +V_BIBTEX = $(V_BIBTEX_@AM_V@) +V_BIBTEX_ = $(V_BIBTEX_@AM_DEFAULT_V@) +V_BIBTEX_0 = @echo " BIBTEX $@"; -V_MAKEINDEX = $(V_MAKEINDEX_@AM_V@) -V_MAKEINDEX_ = $(V_MAKEINDEX_@AM_DEFAULT_V@) -V_MAKEINDEX_0 = @echo " MAKEIDX $@"; +V_MAKEINDEX = $(V_MAKEINDEX_@AM_V@) +V_MAKEINDEX_ = $(V_MAKEINDEX_@AM_DEFAULT_V@) +V_MAKEINDEX_0 = @echo " MAKEIDX $@"; + +TEXFLAGS = --interaction=$(V_TEXMODE) \ + --output-directory=$(abs_builddir) +BIBTEXFLAGS = --terse +MAKEINDEXFLAGS = -q run_pdflatex = $(V_LATEX)cd $(srcdir) && \ version=$$(echo '$(VERSION)' | sed 's/~/\\textasciitilde /g') && \ @@ -122,10 +127,30 @@ babelbst.tex: mdwalpha.bst mdwalpha.bst: mdwalpha.dbj (cd $(srcdir) && $(TEX) \ --jobname=mdwalpha \ - --interaction=batchmode \ + --interaction=$(V_TEXMODE) \ --output-directory=$(abs_builddir) \ '\let\ifbatching\iftrue \input mdwalpha.dbj') endif endif +###-------------------------------------------------------------------------- +### Maintenance rules. + +fixup-wordlist: + { IFS= read -r hdr && echo "$$hdr" && \ + LC_COLLATE=POSIX sort -f; \ + } <$(srcdir)/sod.words >$(srcdir)/sod.words.new && \ + mv $(srcdir)/sod.words.new $(srcdir)/sod.words +.PHONY: fixup-wordlist + +update-symbols: + $(ASDF_ENV) $(RUNLISP) -L$(WORKING_LISPS) $(srcdir)/list-exports \ + >$(srcdir)/SYMBOLS.new && \ + mv $(srcdir)/SYMBOLS.new $(srcdir)/SYMBOLS +.PHONY: update-symbols + +check-manual: update-symbols sod.pdf + $(srcdir)/check-docs sod.aux $(srcdir)/SYMBOLS +.PHONY: check-manual + ###----- That's all, folks --------------------------------------------------