aboutsummaryrefslogtreecommitdiff
path: root/lisp/Makefile
diff options
context:
space:
mode:
authorJonas Bernoulli <jonas@bernoul.li>2025-10-31 17:43:26 +0100
committerJonas Bernoulli <jonas@bernoul.li>2025-10-31 17:43:26 +0100
commitc25c379e99e8fe76547d15d509a854235b8e936e (patch)
tree45e1c01afbf96965091017f274ec18a6398b7eca /lisp/Makefile
parent426d065db23d15b18743d751da548840d126045e (diff)
make: Update magit-autoloads.el target
- Provide feature in autoload rubric. - Suppress most messages using `inhibit-message'. - No longer double down on `autoload-timestamps's default value.
Diffstat (limited to 'lisp/Makefile')
-rw-r--r--lisp/Makefile20
1 files changed, 9 insertions, 11 deletions
diff --git a/lisp/Makefile b/lisp/Makefile
index b5d2b0c..9844743 100644
--- a/lisp/Makefile
+++ b/lisp/Makefile
@@ -78,17 +78,15 @@ versionlib: $(PKG)-version.el
$(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))))" \
+ @$(EMACS) -Q --batch -l autoload --eval "\
+(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"
$(PKG)-version.el: