From f0e4de1afc2183db941fc1b65c2af80ceff50021 Mon Sep 17 00:00:00 2001 From: Maciej Barć Date: Tue, 13 Dec 2022 11:44:43 +0100 Subject: Makefile: update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Maciej Barć --- Makefile | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 606ff5d..ecb9ff5 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,10 @@ PWD ?= $(shell pwd) +ELS = $(wildcard $(PWD)/*.el) +ELCS = $(ELS:.el=.elc) + EMACS := emacs -FIND := find +FIND := rm -f EMACFLAGS := --batch -q --no-site-file -L $(PWD) EMACSCMD = $(EMACS) $(EMACFLAGS) @@ -10,18 +13,15 @@ EMACSCMD = $(EMACS) $(EMACFLAGS) .PHONY: all all: clean compile - .PHONY: clean clean: - $(FIND) $(PWD) -iname "*.elc" -delete - + $(RM) $(ELCS) %.elc: $(EMACSCMD) --eval "(byte-compile-file \"$(*).el\" 0)" .PHONY: compile -compile: company-ebuild-custom.elc company-ebuild-keywords.elc company-ebuild.elc - +compile: $(ELCS) .PHONY: install install: compile -- cgit v1.2.3-65-gdbad