]> git.eshelyaron.com Git - emacs.git/commitdiff
(bootstrap-prepare): Don't chmod files.
authorStefan Monnier <monnier@iro.umontreal.ca>
Tue, 13 May 2008 18:35:13 +0000 (18:35 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Tue, 13 May 2008 18:35:13 +0000 (18:35 +0000)
(autoloads): Do it here instead, where it's actually needed.

lisp/ChangeLog
lisp/Makefile.in

index 6e2c495b4249e3486c5403053b6ebd879f80c0f8..c8b1e53614dabef81a9e9d7e6048d522b62d27e7 100644 (file)
@@ -1,3 +1,8 @@
+2008-05-13  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * Makefile.in (bootstrap-prepare): Don't chmod files.
+       (autoloads): Do it here instead, where it's actually needed.
+
 2008-05-13  Chong Yidong  <cyd@stupidchicken.com>
 
        * tool-bar.el (tool-bar-make-keymap): Account for the optional
index 538214be047ad664cec819a49a7b534e9bf31eac..119280dcf413e9b3cbaba455fee036728dfc9870 100644 (file)
@@ -117,7 +117,11 @@ finder-data: $(emacs-deps) autoloads doit
        echo Directories: $$wins; \
        $(emacs) -l finder --eval '(setq generated-finder-keywords-file "$(lisp)/finder-inf.el")' -f finder-compile-keywords-make-dist $$wins
 
+# The chmod +w is to handle env var CVSREAD=1.  Files named
+# are identified by being the value of `generated-autoload-file'.
 autoloads: $(emacs-deps) $(LOADDEFS) doit
+       chmod +w $(lisp)/ps-print.el $(lisp)/emulation/tpu-edt.el \
+         $(lisp)/emacs-lisp/cl-loaddefs.el
        wd=$(lisp); $(setwins_almost); \
        echo Directories: $$wins; \
        $(emacs) -l autoload --eval '(setq generated-autoload-file "$(lisp)/loaddefs.el")' -f batch-update-autoloads $$wins
@@ -307,16 +311,11 @@ $(CAL_DIR)/hol-loaddefs.el: $(emacs-deps) $(CAL_SRC)
 # an up-to-date copy of loaddefs.el that is uncorrupted by
 # local changes.  (Because loaddefs.el is an automatically generated
 # file, we don't want to store it in the source repository).
-#
-# The chmod +w is to handle env var CVSREAD=1.  Files named
-# are identified by being the value of `generated-autoload-file'.
 
 bootstrap-prepare:
        if test -x $(EMACS); then                               \
          $(MAKE) $(MFLAGS) autoloads;                          \
        fi
-       chmod +w $(lisp)/ps-print.el $(lisp)/emulation/tpu-edt.el \
-         $(lisp)/emacs-lisp/cl-loaddefs.el
 
 maintainer-clean: distclean bootstrap-clean
        cd $(lisp); rm -f $(AUTOGENEL)