diff options
| author | Jonas Bernoulli <jonas@bernoul.li> | 2025-10-30 18:39:36 +0100 |
|---|---|---|
| committer | Jonas Bernoulli <jonas@bernoul.li> | 2025-10-30 18:39:36 +0100 |
| commit | c4a966881b92f26700f7b7b3dce34a60c258ef84 (patch) | |
| tree | 02180b089c85532590847e97f5268e020dad0900 | |
| parent | 09ebf1caa81c99677ce74091a23b48a28d53bcd9 (diff) | |
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.
| -rw-r--r-- | Makefile | 18 |
1 files changed, 8 insertions, 10 deletions
@@ -55,14 +55,12 @@ clean: $(PKG)-autoloads.el: $(ELS) @printf " Creating $@\n" @$(EMACS) -Q --batch -l autoload -l cl-lib --eval "\ -(let ((file (expand-file-name \"$@\"))\ - (autoload-timestamps nil) \ - (backup-inhibited t)\ - (version-control 'never)\ - (coding-system-for-write 'utf-8-emacs-unix))\ - (write-region (autoload-rubric file \"package\" nil) nil file nil 'silent)\ - (cl-letf (((symbol-function 'progress-reporter-do-update) (lambda (&rest _)))\ - ((symbol-function 'progress-reporter-done) (lambda (_))))\ - (let ((generated-autoload-file file))\ - (update-directory-autoloads default-directory))))" \ +(let* ((file (expand-file-name \"$@\"))\ + (generated-autoload-file file)\ + (coding-system-for-write 'utf-8-emacs-unix)\ + (backup-inhibited t)\ + (version-control 'never)\ + (inhibit-message t))\ + (write-region (autoload-rubric file \"package\" t) nil file)\ + (update-directory-autoloads default-directory))" \ 2>&1 | sed "/^Package autoload is deprecated$$/d" |
