From c2efea9e6bb44dde3d4dd559568b48a22407f14f Mon Sep 17 00:00:00 2001 From: Tom Willemsen Date: Sun, 19 Aug 2012 00:26:15 +0200 Subject: emacs/Makefile, emacs/eshell-init.el, emacs/init.el --- emacs/Makefile | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'emacs/Makefile') diff --git a/emacs/Makefile b/emacs/Makefile index 45151ef..6d986ef 100644 --- a/emacs/Makefile +++ b/emacs/Makefile @@ -1,13 +1,13 @@ EMACS = emacs -files = init.el init.elc -install-files = $(addprefix install-,$(files)) +files = init.el init.elc eshell-init.el eshell-init.elc +install-files = $(addprefix install-,$(files)) install-loaddefs.el submodules = eshell install-submodules = $(addprefix install-,$(submodules)) .PHONY: all $(submodules) install $(install-submodules) $(install-files) -all: $(files) $(submodules) +all: loaddefs.el $(files) $(submodules) $(submodules): $(MAKE) -C $@/ @@ -15,9 +15,13 @@ $(submodules): $(filter %.elc,$(files)): %.elc: %.el $(EMACS) -batch -eval "(byte-compile-file \"$^\")" +loaddefs.el: $(files) + $(EMACS) -batch -eval "(let ((generated-autoload-file \"${CURDIR}/loaddefs.el\")) \ + (update-directory-autoloads \"${CURDIR}\"))" + install: $(install-files) $(install-submodules) -$(install-files): install-%: +$(install-files): install-%: $* install -Dm 444 $* ${HOME}/.emacs.d/$* $(install-submodules): install-%: -- cgit v1.2.3-54-g00ecf