comparison lisp/Makefile.in @ 78596:546a4cb2e12d

(custom-deps, finder-data, autoloads, recompile) (progmodes/cc-mode.elc, mh-e/mh-loaddefs.el): Use $(emacs) rather than $(EMACS), so that EMACSLOADPATH is set. Prevents any system shadow files messing up the compilation.
author Glenn Morris <rgm@gnu.org>
date Sun, 19 Aug 2007 00:24:55 +0000
parents 9355f9b7bbff
children 8321e03ff91d
comparison
equal deleted inserted replaced
78595:2acfc95b1248 78596:546a4cb2e12d
88 $(lisp)/cus-load.el: 88 $(lisp)/cus-load.el:
89 touch $@ 89 touch $@
90 custom-deps: $(lisp)/subdirs.el $(lisp)/loaddefs.el $(lisp)/cus-load.el doit 90 custom-deps: $(lisp)/subdirs.el $(lisp)/loaddefs.el $(lisp)/cus-load.el doit
91 wd=$(lisp); $(setwins_almost); \ 91 wd=$(lisp); $(setwins_almost); \
92 echo Directories: $$wins; \ 92 echo Directories: $$wins; \
93 $(EMACS) $(EMACSOPT) -l cus-dep --eval '(setq generated-custom-dependencies-file "$(lisp)/cus-load.el")' -f custom-make-dependencies $$wins 93 $(emacs) -l cus-dep --eval '(setq generated-custom-dependencies-file "$(lisp)/cus-load.el")' -f custom-make-dependencies $$wins
94 94
95 finder-data: $(lisp)/subdirs.el $(lisp)/loaddefs.el doit 95 finder-data: $(lisp)/subdirs.el $(lisp)/loaddefs.el doit
96 wd=$(lisp); $(setwins_almost); \ 96 wd=$(lisp); $(setwins_almost); \
97 echo Directories: $$wins; \ 97 echo Directories: $$wins; \
98 $(EMACS) $(EMACSOPT) -l finder --eval '(setq generated-finder-keywords-file "$(lisp)/finder-inf.el")' -f finder-compile-keywords-make-dist $$wins 98 $(emacs) -l finder --eval '(setq generated-finder-keywords-file "$(lisp)/finder-inf.el")' -f finder-compile-keywords-make-dist $$wins
99 99
100 $(lisp)/loaddefs.el: 100 $(lisp)/loaddefs.el:
101 echo ";;; loaddefs.el --- automatically extracted autoloads" >> $@ 101 echo ";;; loaddefs.el --- automatically extracted autoloads" >> $@
102 echo ";;" >> $@; echo ";;; Code:" >> $@ 102 echo ";;" >> $@; echo ";;; Code:" >> $@
103 echo " " >> $@ 103 echo " " >> $@
108 echo ";; End:" >> $@ 108 echo ";; End:" >> $@
109 echo ";;; loaddefs.el ends here" >> $@ 109 echo ";;; loaddefs.el ends here" >> $@
110 autoloads: $(lisp)/subdirs.el $(lisp)/loaddefs.el doit 110 autoloads: $(lisp)/subdirs.el $(lisp)/loaddefs.el doit
111 wd=$(lisp); $(setwins_almost); \ 111 wd=$(lisp); $(setwins_almost); \
112 echo Directories: $$wins; \ 112 echo Directories: $$wins; \
113 $(EMACS) $(EMACSOPT) -l autoload --eval '(setq generated-autoload-file "$(lisp)/loaddefs.el")' -f batch-update-autoloads $$wins 113 $(emacs) -l autoload --eval '(setq generated-autoload-file "$(lisp)/loaddefs.el")' -f batch-update-autoloads $$wins
114 114
115 $(lisp)/subdirs.el: 115 $(lisp)/subdirs.el:
116 $(MAKE) $(MFLAGS) update-subdirs 116 $(MAKE) $(MFLAGS) update-subdirs
117 update-subdirs: doit 117 update-subdirs: doit
118 wd=$(lisp); $(setwins); \ 118 wd=$(lisp); $(setwins); \
208 208
209 # Recompile all Lisp files which are newer than their .elc files and compile 209 # Recompile all Lisp files which are newer than their .elc files and compile
210 # new ones. 210 # new ones.
211 211
212 recompile: doit mh-autoloads $(lisp)/progmodes/cc-mode.elc 212 recompile: doit mh-autoloads $(lisp)/progmodes/cc-mode.elc
213 $(EMACS) $(EMACSOPT) --eval "(batch-byte-recompile-directory 0)" $(lisp) 213 $(emacs) --eval "(batch-byte-recompile-directory 0)" $(lisp)
214 214
215 # CC Mode uses a compile time macro system which causes a compile time 215 # CC Mode uses a compile time macro system which causes a compile time
216 # dependency in cc-mode.elc on the macros in cc-langs.el and the 216 # dependency in cc-mode.elc on the macros in cc-langs.el and the
217 # version string in cc-defs.el. 217 # version string in cc-defs.el.
218 $(lisp)/progmodes/cc-mode.elc: \ 218 $(lisp)/progmodes/cc-mode.elc: \
219 $(lisp)/progmodes/cc-mode.el \ 219 $(lisp)/progmodes/cc-mode.el \
220 $(lisp)/progmodes/cc-langs.el \ 220 $(lisp)/progmodes/cc-langs.el \
221 $(lisp)/progmodes/cc-defs.el 221 $(lisp)/progmodes/cc-defs.el
222 $(EMACS) $(EMACSOPT) -f batch-byte-compile $(lisp)/progmodes/cc-mode.el 222 $(emacs) -f batch-byte-compile $(lisp)/progmodes/cc-mode.el
223 223
224 # Update MH-E internal autoloads. These are not to be confused with 224 # Update MH-E internal autoloads. These are not to be confused with
225 # the autoloads for the MH-E entry points, which are already in 225 # the autoloads for the MH-E entry points, which are already in
226 # loaddefs.el. 226 # loaddefs.el.
227 MH_E_SRC = $(lisp)/mh-e/mh-acros.el $(lisp)/mh-e/mh-alias.el \ 227 MH_E_SRC = $(lisp)/mh-e/mh-acros.el $(lisp)/mh-e/mh-alias.el \
254 echo ";; version-control: never" >> $@ 254 echo ";; version-control: never" >> $@
255 echo ";; no-byte-compile: t" >> $@ 255 echo ";; no-byte-compile: t" >> $@
256 echo ";; no-update-autoloads: t" >> $@ 256 echo ";; no-update-autoloads: t" >> $@
257 echo ";; End:" >> $@ 257 echo ";; End:" >> $@
258 echo ";;; mh-loaddefs.el ends here" >> $@ 258 echo ";;; mh-loaddefs.el ends here" >> $@
259 $(EMACS) $(EMACSOPT) \ 259 $(emacs) \
260 -l autoload \ 260 -l autoload \
261 --eval "(setq generate-autoload-cookie \";;;###mh-autoload\")" \ 261 --eval "(setq generate-autoload-cookie \";;;###mh-autoload\")" \
262 --eval "(setq generated-autoload-file \"$(lisp)/mh-e/mh-loaddefs.el\")" \ 262 --eval "(setq generated-autoload-file \"$(lisp)/mh-e/mh-loaddefs.el\")" \
263 --eval "(setq make-backup-files nil)" \ 263 --eval "(setq make-backup-files nil)" \
264 -f batch-update-autoloads $(lisp)/mh-e 264 -f batch-update-autoloads $(lisp)/mh-e