Skip to content

Commit ef91d9c

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 f23f682 commit ef91d9c

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
@@ -46,14 +46,12 @@ clean:
4646
$(PKG)-autoloads.el: $(ELS)
4747
@printf " Creating $@\n"
4848
@$(EMACS) -Q --batch -l autoload -l cl-lib --eval "\
49-
(let ((file (expand-file-name \"$@\"))\
50-
(autoload-timestamps nil) \
51-
(backup-inhibited t)\
52-
(version-control 'never)\
53-
(coding-system-for-write 'utf-8-emacs-unix))\
54-
(write-region (autoload-rubric file \"package\" nil) nil file nil 'silent)\
55-
(cl-letf (((symbol-function 'progress-reporter-do-update) (lambda (&rest _)))\
56-
((symbol-function 'progress-reporter-done) (lambda (_))))\
57-
(let ((generated-autoload-file file))\
58-
(update-directory-autoloads default-directory))))" \
49+
(let* ((file (expand-file-name \"$@\"))\
50+
(generated-autoload-file file)\
51+
(coding-system-for-write 'utf-8-emacs-unix)\
52+
(backup-inhibited t)\
53+
(version-control 'never)\
54+
(inhibit-message t))\
55+
(write-region (autoload-rubric file \"package\" t) nil file)\
56+
(update-directory-autoloads default-directory))" \
5957
2>&1 | sed "/^Package autoload is deprecated$$/d"

0 commit comments

Comments
 (0)