Autoload creation must not happen until after magit.elc has been compiled,
otherwise it risks picking up autoloads from the intermediate magit.tmp.el
and creating autoloads that reference a nonexistent file.
Adding a dependency on the .elc fixes this.
---
Makefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Makefile b/Makefile
index 1785ca9..2d247de 100644
--- a/Makefile
+++ b/Makefile
@@ -34,7 +34,7 @@ magit.spec: magit.spec.in
magit-pkg.el: magit-pkg.el.in
sed -e s/@VERSION@/$(VERSION)/ < $< > $@
-50magit.el: $(ELS)
+50magit.el: $(ELS) magit.elc
$(BATCH) -eval "(progn (defvar generated-autoload-file nil) (let
((generated-autoload-file \"$(PWD)/50magit.el\") (make-backup-files nil))
(update-directory-autoloads \".\")))"
magit.elc: magit.el
--
1.7.10.151.g08b2b