branch: externals/bnf-mode commit f95ec5f3457a8105e14fb696032b67136f4fef00 Author: Serghei Iakovlev <serg...@phalconphp.com> Commit: Serghei Iakovlev <serg...@phalconphp.com>
Improved preparing package --- .gitignore | 1 + Makefile | 11 +++++++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index d650495..c072166 100644 --- a/.gitignore +++ b/.gitignore @@ -11,4 +11,5 @@ bnf-mode.info bnf-mode-pkg.el bnf-mode-*.tar +ChangeLog README diff --git a/Makefile b/Makefile index c7daeba..f840f6c 100644 --- a/Makefile +++ b/Makefile @@ -81,12 +81,15 @@ $(ARCHIVE_NAME).info: README.org $(call org-clean,$^) | $(PANDOC) $(PANDOCLAGS) -t texinfo | makeinfo -o $@ README: README.org - $(call org-clean,$^) | $(PANDOC) $(PANDOCLAGS) -t plain -o $@ + $(call org-clean,$^) | $(PANDOC) $(PANDOCLAGS) -t plain | sed -e "s/\[\]//g" > $@ + +ChangeLog: CHANGELOG.org + $(call org-clean,$^) | $(PANDOC) $(PANDOCLAGS) -t plain | sed -e "s/\[\]//g" > $@ $(ARCHIVE_NAME)-pkg.el: $(ARCHIVE_NAME).el $(CASK) pkg-file -$(PACKAGE_NAME).tar: README $(ARCHIVE_NAME).el $(ARCHIVE_NAME)-pkg.el $(ARCHIVE_NAME).info dir +$(PACKAGE_NAME).tar: README ChangeLog LICENSE $(ARCHIVE_NAME).el $(ARCHIVE_NAME)-pkg.el $(ARCHIVE_NAME).info dir $(TAR) -c -s "@^@$(PACKAGE_NAME)/@" -f $(PACKAGE_NAME).tar $^ # Public targets @@ -112,7 +115,7 @@ test: .PHONY: clean clean: $(CASK) clean-elc - $(RM) -f README $(ARCHIVE_NAME).info + $(RM) -f README ChangeLog $(ARCHIVE_NAME).info $(RM) -f $(ARCHIVE_NAME)-pkg.el $(ARCHIVE_NAME)-*.tar .PHONY: package @@ -124,7 +127,7 @@ install: $(PACKAGE_NAME).tar .PHONY: help help: .title - echo 'Run `make init` first to install and update all local dependencies.' + echo 'Run "make init" first to install and update all local dependencies.' echo '' echo 'Available targets:' echo ' help: Show this help and exit'