aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWindymelt <1113940+windymelt@users.noreply.github.com>2022-08-29 19:31:26 +0900
committerTom Dalziel <33435574+tomdl89@users.noreply.github.com>2022-08-29 11:49:23 +0100
commit493312b3227fd370262c6a968dcc67a85d0b1ad2 (patch)
treeeb7be25cf61ab56d3fbe7a52598d56cae50f8401
parent691d0cd36e6c09ecbc18537b7721dcb6d775e873 (diff)
use variables to sed injection
-rw-r--r--Makefile5
1 files changed, 3 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index 29e2eeb..b6cb92e 100644
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,8 @@
SHELL = /bin/sh
EMACS ?= emacs
+SED ?= sed
FILES = $(filter-out evil-test-helpers.el evil-tests.el evil-pkg.el,$(wildcard evil*.el))
-VERSION := $(shell sed -ne '/define-package/,$$p' evil-pkg.el | sed -ne '/^\s*"[[:digit:]]\+\(\.[[:digit:]]\+\)*"\s*$$/ s/^.*"\(.*\)".*$$/\1/p')
+VERSION := $(shell $(SED) -ne '/define-package/,$$p' evil-pkg.el | $(SED) -ne '/^\s*"[[:digit:]]\+\(\.[[:digit:]]\+\)*"\s*$$/ s/^.*"\(.*\)".*$$/\1/p')
ELPAPKG = evil-$(VERSION)
PROFILER =
DOC = doc
@@ -20,7 +21,7 @@ compile: $(ELCFILES)
@echo Compute dependencies
@rm -f .depend
@for f in $(FILES); do \
- sed -n "s/ *(require '\(evil-[^)]*\).*)/$${f}c: \1.elc/p" $$f >> .depend;\
+ $(SED) -n "s/ *(require '\(evil-[^)]*\).*)/$${f}c: \1.elc/p" $$f >> .depend;\
done
-include .depend