From c4a966881b92f26700f7b7b3dce34a60c258ef84 Mon Sep 17 00:00:00 2001 From: Jonas Bernoulli Date: Thu, 30 Oct 2025 18:39:36 +0100 Subject: 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. --- Makefile | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/Makefile b/Makefile index 3db2d1b..fd1d097 100644 --- a/Makefile +++ b/Makefile @@ -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" -- cgit v1.0