diff options
| author | Jonas Bernoulli <jonas@bernoul.li> | 2025-10-30 18:41:46 +0100 |
|---|---|---|
| committer | Jonas Bernoulli <jonas@bernoul.li> | 2025-10-30 18:41:46 +0100 |
| commit | de2b5eda6e37958411ca0c0131621ec054fbe57c (patch) | |
| tree | 0b4b7934a9e334e3652b208a0f9f40409e254c55 | |
| parent | ec1d4ef02f5572fc5aff3f62d3e7ef791f444456 (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
@@ -57,14 +57,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" |
