From d153d128694463d9b7d901a9b413d630886f5712 Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Wed, 7 Sep 2016 14:31:14 +0200 Subject: Add jabber.el config --- emacs/.emacs.d/GNUmakefile | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) (limited to 'emacs/.emacs.d/GNUmakefile') diff --git a/emacs/.emacs.d/GNUmakefile b/emacs/.emacs.d/GNUmakefile index e6136b3..ea979f1 100644 --- a/emacs/.emacs.d/GNUmakefile +++ b/emacs/.emacs.d/GNUmakefile @@ -1,6 +1,10 @@ EMACS = /usr/bin/emacs -init.elc: +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))) + +all: init.elc $(AUTOLOADS_FILE) $(SITE_LISPS) %.el: %.org $(EMACS) -batch -eval "(progn \ @@ -9,4 +13,13 @@ init.elc: (org-babel-tangle-file \"$<\" \"$@\" \"emacs-lisp\"))" %.elc: %.el - $(EMACS) -batch -eval "(byte-compile-file \"$<\")" + $(EMACS) -batch \ + -eval "(package-initialize)" \ + -eval "(byte-compile-file \"$<\")" + +### Site Lisp + +$(AUTOLOADS_FILE): $(SITE_LISPS) + $(EMACS) -batch \ + -eval "(setq generated-autoload-file \"$(CURDIR)/$@\")" \ + -eval "(update-directory-autoloads \"$(CURDIR)/site-lisp/\")" -- cgit v1.2.3-54-g00ecf