branch: elpa/emacsql
commit 34c42cf03630089c89359ddb9c787fa108e5236c
Author: Jonas Bernoulli <[email protected]>
Commit: Jonas Bernoulli <[email protected]>

    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 e9d5bf820f7..3626cb6f782 100644
--- a/Makefile
+++ b/Makefile
@@ -70,16 +70,14 @@ 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"
 
 test: all $(TEST_ELCS)

Reply via email to