branch: externals/debbugs commit 7f0e390dd56adf651c1d7329314a01f7c84101e5 Author: Morgan Smith <morgan.j.sm...@outlook.com> Commit: Michael Albinus <michael.albi...@gmx.de>
Makefile: Add build targets for info manuals * Makefile: Add built targets for debbugs.info and debbugs-ug.info. --- Makefile | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 3d54c2c7b6..a7b6b0c7f3 100644 --- a/Makefile +++ b/Makefile @@ -1,10 +1,12 @@ EMACS ?= emacs +MAKEINFO ?= makeinfo SOURCE=$(wildcard *.el) TESTSOURCE=$(wildcard test/*.el) TARGET=$(filter-out debbugs-pkg.elc,$(patsubst %.el,%.elc,$(SOURCE))) TESTTARGET=$(patsubst %.el,%.elc,$(TESTSOURCE)) +INFOMANUALS=debbugs.info debbugs-ug.info .PHONY: all build check clean .PRECIOUS: %.elc @@ -12,7 +14,12 @@ TESTTARGET=$(patsubst %.el,%.elc,$(TESTSOURCE)) %.elc: %.el @$(EMACS) -Q -batch -L . -f batch-byte-compile $< -all: build +%.info: %.texi + $(MAKEINFO) --error-limit=0 --no-split $< -o $@ + +all: build doc + +doc: $(INFOMANUALS) build: $(TARGET) @@ -20,4 +27,4 @@ check: build $(TESTTARGET) @$(EMACS) -Q --batch -L . -l $(TESTSOURCE) -f ert-run-tests-batch-and-exit clean: - -rm -f $(TARGET) $(TESTTARGET) + -rm -f $(TARGET) $(TESTTARGET) $(INFOMANUALS)