From 7f5546870c6a5fd7a933fc24d7b76238700cbb4e Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Wed, 19 Oct 2016 21:01:01 +0200 Subject: Compile site lisps before main init This stops Emacs complaining that some file is newer when the main config depends on it. I don’t add a make dependency between them because init.el doesn’t need to be recompiled when normal elisp files are changed. Only when macros are involved. --- emacs/.emacs.d/GNUmakefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'emacs/.emacs.d/GNUmakefile') diff --git a/emacs/.emacs.d/GNUmakefile b/emacs/.emacs.d/GNUmakefile index 799be57..0288d09 100644 --- a/emacs/.emacs.d/GNUmakefile +++ b/emacs/.emacs.d/GNUmakefile @@ -5,7 +5,7 @@ UNWANTED = $(AUTOLOADS_FILE) site-lisp/flycheck_% site-lisp/flycheck-% SITE_LISPS = $(addsuffix c,$(filter-out $(UNWANTED),$(wildcard site-lisp/*.el))) INIT_LISPS = $(addsuffix .elc,$(basename $(wildcard init/*.org))) -all: init.elc $(INIT_LISPS) $(AUTOLOADS_FILE) $(SITE_LISPS) +all: $(SITE_LISPS) init.elc $(AUTOLOADS_FILE) %.el: %.org $(call tangle,emacs-lisp) -- cgit v1.2.3-54-g00ecf