diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..54b6d92 --- /dev/null +++ b/Makefile @@ -0,0 +1,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 $< |