[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
- [elpa] externals/bnf-mode f00384e 10/74: Change comment syntax, (continued)
- [elpa] externals/bnf-mode f00384e 10/74: Change comment syntax, Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode 7240455 38/74: Improved test reporting, Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode 6ce1208 33/74: We're on MELPA. Yay!, Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode e5f56ca 35/74: Amended documentation, update change log, Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode ac004f6 34/74: Removed the bnf-mode-version function, Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode 89660ba 44/74: Removing emacs26-el package solves "Recursive load" issue, Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode c836c7c 19/74: Temporarily removed ABNF, amended tests, Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode 5b6ff92 41/74: Update copyright, Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode e9a5e4a 45/74: Return back comment-start and comment-end, Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode 3eda5e7 48/74: This package is NOT part of GNU Emacs, Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode ebd9b83 51/74: Added ability to generate info,
Stefan Monnier <=
- [elpa] externals/bnf-mode 7a4a1b0 55/74: Build package on Travis CI, Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode f00edff 56/74: Prepare deploy on Travis CI, Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode 1105934 59/74: Cleaned up Travis CI config, Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode 548c33b 58/74: Bump version, Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode aed186d 54/74: Provided ability to build installation package., Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode 119d792 72/74: Added Emacs 26.2 to Travis CI build matrix, Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode a4ca649 74/74: Remove wrongly used (and documented) syntax-propertize-function call, Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode a9d6cc3 60/74: Merge pull request #3 from sergeyklay/feature/build-pkg, Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode 13de9e1 06/74: Updated project description, Stefan Monnier, 2019/05/09
- [elpa] externals/bnf-mode 387b4c3 46/74: Minor code cleanup, improved tests report, Stefan Monnier, 2019/05/09