From 42cc7148d36ff7c3c19382d75f9ce03654c19c08 Mon Sep 17 00:00:00 2001 From: Kyle Meyer Date: Wed, 23 Dec 2020 19:30:47 -0500 Subject: Simplify autoloads generation Let package-generate-autoloads do the work. --- Makefile | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index b4b937a..c311e76 100644 --- a/Makefile +++ b/Makefile @@ -1,14 +1,9 @@ BATCH = emacs -Q --batch -LOADDEFS_FNAME = km-emacs-autoloads.el -LOADDEFS = lisp/$(LOADDEFS_FNAME) - +LOADDEFS = km-emacs-autoloads.el ELS = $(shell find lisp -maxdepth 1 \ - -type f \( -name "*.el" -and ! -name "$(LOADDEFS_FNAME)" \) -print) + -type f \( -name "*.el" -and ! -name "$(LOADDEFS)" \) -print) -$(LOADDEFS): $(ELS) - @$(BATCH) --eval "\ - (let* ((make-backup-files nil) \ - (default-directory \"$(CURDIR)\") \ - (generated-autoload-file (expand-file-name \"$(LOADDEFS)\"))) \ - (update-directory-autoloads \"lisp/\"))" +lisp/$(LOADDEFS): $(ELS) + cd lisp && $(BATCH) -l package --eval \ + '(package-generate-autoloads "km-emacs" default-directory)' -- cgit v1.2.3