Mercurial > emacs
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 |