blob: 54b6d9293f32f22aef944cfac6cb8eb8c5bba477 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
LOAD_PATH ?=
BATCH = emacs -Q --batch $(LOAD_PATH)
LOADDEFS_FNAME = km-emacs-autoloads.el
LOADDEFS = lisp/$(LOADDEFS_FNAME)
ELS = $(shell find lisp -maxdepth 1 \
-type f \( -name "*.el" -and ! -name "$(LOADDEFS_FNAME)" \) -print)
$(LOADDEFS): $(ELS)
@$(BATCH) --eval "\
(let* ((make-backup-files nil) \
(default-directory \"$(CURDIR)\") \
(generated-autoload-file (expand-file-name \"$(LOADDEFS)\"))) \
(update-directory-autoloads \"lisp/\"))"
%.elc: %.el
@$(BATCH) -f batch-byte-compile $<
|