diff options
| author | Windymelt <1113940+windymelt@users.noreply.github.com> | 2022-08-29 19:31:26 +0900 |
|---|---|---|
| committer | Tom Dalziel <33435574+tomdl89@users.noreply.github.com> | 2022-08-29 11:49:23 +0100 |
| commit | 493312b3227fd370262c6a968dcc67a85d0b1ad2 (patch) | |
| tree | eb7be25cf61ab56d3fbe7a52598d56cae50f8401 | |
| parent | 691d0cd36e6c09ecbc18537b7721dcb6d775e873 (diff) | |
use variables to sed injection
| -rw-r--r-- | Makefile | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -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 |
