From 71751ca88d76ca9ce34ffc5fca48593666770182 Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Sat, 3 Oct 2015 00:19:21 +0200 Subject: Move Circe settings to literate init --- emacs/.emacs.d/Makefile | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'emacs/.emacs.d/Makefile') diff --git a/emacs/.emacs.d/Makefile b/emacs/.emacs.d/Makefile index 1ec758a..a5ab771 100644 --- a/emacs/.emacs.d/Makefile +++ b/emacs/.emacs.d/Makefile @@ -1,8 +1,13 @@ EMACS = cask exec emacs EARGS = -Q -batch -l package +AUTOLOADS_FILE=site-lisp/site-autoloads.el +UNWANTED=$(AUTOLOADS_FILE) site-lisp/flycheck_% site-lisp/flycheck-% +SITE_LISPS = $(addsuffix c,$(filter-out $(UNWANTED),$(wildcard site-lisp/*.el))) \ + site-lisp/circe-init.elc + .PHONY: all site-lisp snippets -all: init2.elc init.elc site-lisp/site-autoloads.el snippets +all: init2.elc init.elc $(AUTOLOADS_FILE) $(SITE_LISPS) snippets ### Init @@ -11,17 +16,13 @@ all: init2.elc init.elc site-lisp/site-autoloads.el snippets @$(EMACS) $(EARGS) -eval "(byte-compile-file \"$<\")" init.el: init2.el -init2.el: init.org +init2.el site-lisp/circe-init.el: init.org @echo "OBT $<" @$(EMACS) $(EARGS) -l "ob-tangle" \ -eval "(org-babel-tangle-file \"init.org\")" ### Site Lisp -AUTOLOADS_FILE=site-lisp/site-autoloads.el -UNWANTED=$(AUTOLOADS_FILE) site-lisp/flycheck_% site-lisp/flycheck-% -SITE_LISPS = $(addsuffix c,$(filter-out $(UNWANTED),$(wildcard site-lisp/*.el))) - $(AUTOLOADS_FILE): $(SITE_LISPS) @echo "GEN $@" @$(EMACS) $(EARGS) \ -- cgit v1.2.3-54-g00ecf