Skip to content

Commit a28c449

Browse files
committed
make: Update loaddefs target
- Provide feature in autoload rubric. - Suppress most messages using `inhibit-message'. - No longer double down on `autoload-timestamps's default value.
1 parent 7063d66 commit a28c449

File tree

1 file changed

+8
-10
lines changed

1 file changed

+8
-10
lines changed

Makefile

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -49,14 +49,12 @@ clean:
4949
$(PKG)-autoloads.el: $(ELS)
5050
@printf " Creating $@\n"
5151
@$(EMACS) -Q --batch -l autoload -l cl-lib --eval "\
52-
(let ((file (expand-file-name \"$@\"))\
53-
(autoload-timestamps nil) \
54-
(backup-inhibited t)\
55-
(version-control 'never)\
56-
(coding-system-for-write 'utf-8-emacs-unix))\
57-
(write-region (autoload-rubric file \"package\" nil) nil file nil 'silent)\
58-
(cl-letf (((symbol-function 'progress-reporter-do-update) (lambda (&rest _)))\
59-
((symbol-function 'progress-reporter-done) (lambda (_))))\
60-
(let ((generated-autoload-file file))\
61-
(update-directory-autoloads default-directory))))" \
52+
(let* ((file (expand-file-name \"$@\"))\
53+
(generated-autoload-file file)\
54+
(coding-system-for-write 'utf-8-emacs-unix)\
55+
(backup-inhibited t)\
56+
(version-control 'never)\
57+
(inhibit-message t))\
58+
(write-region (autoload-rubric file \"package\" t) nil file)\
59+
(update-directory-autoloads default-directory))" \
6260
2>&1 | sed "/^Package autoload is deprecated$$/d"

0 commit comments

Comments
 (0)