[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/bnf-mode 6ab82b0 10/22: Cleaned up no longer needed stu
From: |
Stefan Monnier |
Subject: |
[elpa] externals/bnf-mode 6ab82b0 10/22: Cleaned up no longer needed stuff from Makefile |
Date: |
Tue, 3 Mar 2020 10:56:54 -0500 (EST) |
branch: externals/bnf-mode
commit 6ab82b069a74bed8ffa43831ae8adb5d1d32aab0
Author: Serghei Iakovlev <address@hidden>
Commit: Serghei Iakovlev <address@hidden>
Cleaned up no longer needed stuff from Makefile
---
Makefile | 26 +++++++-------------------
default.mk | 2 --
2 files changed, 7 insertions(+), 21 deletions(-)
diff --git a/Makefile b/Makefile
index 5f11037..5c248fb 100644
--- a/Makefile
+++ b/Makefile
@@ -19,26 +19,11 @@ include default.mk
.DEFAULT_GOAL = build
-.PHONY: pkg-dir
-pkg-dir:
-ifeq ($(PKGDIR),$(TOP))
-ifndef HAVE_CASK
- $(error "$(CASK) is not available. Please run make help")
-else
- @PKGDIR=$(shell EMACS=$(EMACS) $(CASK) package-directory)
-endif
-endif
-
-%.elc: %.el $(PKGDIR)
+%.elc: %.el
@printf "Compiling $<\n"
@$(RUNEMACS) --eval '(setq byte-compile-error-on-warn t)' -f
batch-byte-compile $<
-$(PKGDIR): pkg-dir Cask
- @$(CASK) install
- @touch $(PKGDIR)
-
-## Remove badges
-
+# Remove badges
define org-clean
@cat $^ | sed -e "s/\[\[.*\.svg\]\]//g"
endef
@@ -65,7 +50,8 @@ $(PACKAGE_NAME).tar: README ChangeLog LICENSE
$(ARCHIVE_NAME).el $(ARCHIVE_NAME)
$(info BNF Mode $(VERSION))
.PHONY: init
-init: $(PKGDIR)
+init: Cask
+ @$(CASK) install
.PHONY: checkdoc
checkdoc:
@@ -80,7 +66,9 @@ test:
.PHONY: clean
clean:
+ $(info Remove all byte compiled Elisp files...)
@$(CASK) clean-elc
+ $(info Remove build artefacts...)
@$(RM) -f README ChangeLog $(ARCHIVE_NAME).info coverage-final.json
@$(RM) -f $(ARCHIVE_NAME)-pkg.el $(ARCHIVE_NAME)-*.tar
@@ -103,7 +91,7 @@ help: .title
@echo ' build: Byte compile BNF Mode package'
@echo ' test: Run the non-interactive unit test suite'
@echo ' clean: Remove all byte compiled Elisp files as well as
build'
- @echo ' artifacts'
+ @echo ' artefacts'
@echo ' package: Build package'
@echo ' install: Install BNF Mode'
@echo ''
diff --git a/default.mk b/default.mk
index 67e653d..fdd6bb7 100644
--- a/default.mk
+++ b/default.mk
@@ -17,8 +17,6 @@
TOP := $(dir $(lastword $(MAKEFILE_LIST)))
-PKGDIR = $(TOP)
-
EMACS ?= emacs
CASK ?= cask
PANDOC ?= pandoc
- [elpa] externals/bnf-mode updated (3b2f66a -> 4a7aff6), Stefan Monnier, 2020/03/03
- [elpa] externals/bnf-mode 8487e3d 01/22: Specify matrix rows that are allowed to fail, Stefan Monnier, 2020/03/03
- [elpa] externals/bnf-mode 55fd2bb 02/22: Merge pull request #9 from sergeyklay/sync-elpa, Stefan Monnier, 2020/03/03
- [elpa] externals/bnf-mode e0a3763 03/22: Update documentation, Stefan Monnier, 2020/03/03
- [elpa] externals/bnf-mode 11b19fa 04/22: Merge pull request #10 from sergeyklay/feature/update-docs, Stefan Monnier, 2020/03/03
- [elpa] externals/bnf-mode fde7599 05/22: Correct info file that serves as a top level directory, Stefan Monnier, 2020/03/03
- [elpa] externals/bnf-mode d67b136 06/22: Rephrase project description, Stefan Monnier, 2020/03/03
- [elpa] externals/bnf-mode bcad720 08/22: Optimize 'make help' target performance, Stefan Monnier, 2020/03/03
- [elpa] externals/bnf-mode 6ab82b0 10/22: Cleaned up no longer needed stuff from Makefile,
Stefan Monnier <=
- [elpa] externals/bnf-mode b600de4 07/22: Added support of outline-minor-mode, Stefan Monnier, 2020/03/03
- [elpa] externals/bnf-mode 7535299 13/22: Add initial ability to generate info page, Stefan Monnier, 2020/03/03
- [elpa] externals/bnf-mode 61c4601 12/22: Correct copyright notice format, Stefan Monnier, 2020/03/03
- [elpa] externals/bnf-mode 99d3931 16/22: Updated make package targed to provide info files, Stefan Monnier, 2020/03/03
- [elpa] externals/bnf-mode 25d962f 18/22: Cleaned up .elpaignore, Stefan Monnier, 2020/03/03
- [elpa] externals/bnf-mode 67fea1d 11/22: Amended documentation, Stefan Monnier, 2020/03/03
- [elpa] externals/bnf-mode 026dfcd 09/22: Mode variables definition from Makefile to the common place, Stefan Monnier, 2020/03/03
- [elpa] externals/bnf-mode 360bd7f 15/22: Update documentation, Stefan Monnier, 2020/03/03
- [elpa] externals/bnf-mode bdba298 20/22: Fixed misspelling, Stefan Monnier, 2020/03/03
- [elpa] externals/bnf-mode 934fba4 21/22: Update change log, Stefan Monnier, 2020/03/03