diff options
author | Tom Willemsen | 2012-08-19 00:26:15 +0200 |
---|---|---|
committer | Tom Willemsen | 2012-08-19 00:26:15 +0200 |
commit | c2efea9e6bb44dde3d4dd559568b48a22407f14f (patch) | |
tree | 04c9f06221440a4f62ba5244374b07f84abf182a /emacs/Makefile | |
parent | c93b49d16784cafad5d6144bd2b150a19eb17bef (diff) | |
download | dotfiles-c2efea9e6bb44dde3d4dd559568b48a22407f14f.tar.gz dotfiles-c2efea9e6bb44dde3d4dd559568b48a22407f14f.zip |
emacs/Makefile, emacs/eshell-init.el, emacs/init.el
Diffstat (limited to 'emacs/Makefile')
-rw-r--r-- | emacs/Makefile | 12 |
1 files changed, 8 insertions, 4 deletions
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-%: |