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)

Reply via email to