emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/bnf-mode ebd9b83 51/74: Added ability to generate info


From: Stefan Monnier
Subject: [elpa] externals/bnf-mode ebd9b83 51/74: Added ability to generate info
Date: Thu, 9 May 2019 08:27:51 -0400 (EDT)

branch: externals/bnf-mode
commit ebd9b83865394103f8db5bd5431f47c863239ed6
Author: Serghei Iakovlev <address@hidden>
Commit: Serghei Iakovlev <address@hidden>

    Added ability to generate info
---
 .gitignore |  1 +
 Makefile   | 14 ++++++++++----
 2 files changed, 11 insertions(+), 4 deletions(-)

diff --git a/.gitignore b/.gitignore
index 2212c96..8a951a8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -8,4 +8,5 @@
 *~
 *.elc
 .cask/
+bnf-mode.info
 README
diff --git a/Makefile b/Makefile
index b01c7e0..02078b4 100644
--- a/Makefile
+++ b/Makefile
@@ -31,8 +31,7 @@ TESTFLAGS ?= --reporter ert+duration
 PANDOCLAGS ?= --fail-if-warnings \
        --reference-links \
        --atx-headers \
-       -f org+empty_paragraphs \
-       -t plain
+       -f org+empty_paragraphs
 
 PKGDIR := $(shell EMACS=$(EMACS) $(CASK) package-directory)
 
@@ -40,6 +39,7 @@ PKGDIR := $(shell EMACS=$(EMACS) $(CASK) package-directory)
 SRCS = bnf-mode.el
 OBJS = $(SRCS:.el=.elc)
 
+ARCHIVE_NAME=bnf-mode
 VERSION ?= $(shell $(CASK) version)
 
 .SILENT: ;               # no need for @
@@ -71,9 +71,15 @@ $(PKGDIR): Cask
        $(CASK) install
        touch $(PKGDIR)
 
-RE_BADGES = "s/\[\[.*\.svg\]\]//g"
+define org-clean
+       cat $^ | sed -e "s/\[\[.*\.svg\]\]//g"
+endef
+
+$(ARCHIVE_NAME).info: README.org
+       $(call org-clean,$^) | $(PANDOC) $(PANDOCLAGS) -t texinfo | makeinfo -o 
$@
+
 README: README.org
-       $(shell cat $^ | sed -e $(RE_BADGES) | $(PANDOC) $(PANDOCLAGS) -o $@)
+       $(call org-clean,$^) | $(PANDOC) $(PANDOCLAGS) -t plain -o $@
 
 # Public targets
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]