Mercurial > emacs
changeset 48993:b23fb6dc0915
Generate cus-load.el and finder-inf.el in the
source directory. Change dependencies on lisp files to explicitly
use $(lisp).
(compile-calc): Fix command substitution.
author | Andreas Schwab <schwab@suse.de> |
---|---|
date | Sun, 29 Dec 2002 18:00:15 +0000 |
parents | 1e54c94f1eca |
children | 523e92ead1ec |
files | lisp/Makefile.in |
diffstat | 1 files changed, 11 insertions(+), 11 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/Makefile.in Sun Dec 29 17:59:23 2002 +0000 +++ b/lisp/Makefile.in Sun Dec 29 18:00:15 2002 +0000 @@ -141,19 +141,19 @@ doit: -cus-load.el: +$(lisp)/cus-load.el: touch $@ -custom-deps: cus-load.el doit +custom-deps: $(lisp)/cus-load.el doit wd=$(lisp); $(setwins_almost); \ echo Directories: $$wins; \ - $(EMACS) $(EMACSOPT) -l cus-dep -f custom-make-dependencies $$wins + $(EMACS) $(EMACSOPT) -l cus-dep --eval '(setq generated-custom-dependencies-file "$(lisp)/cus-load.el")' -f custom-make-dependencies $$wins finder-data: doit wd=$(lisp); $(setwins_almost); \ echo Directories: $$wins; \ - $(EMACS) $(EMACSOPT) -l finder -f finder-compile-keywords-make-dist $$wins + $(EMACS) $(EMACSOPT) -l finder --eval '(setq generated-finder-keywords-file "$(lisp)/finder-inf.el")' -f finder-compile-keywords-make-dist $$wins -loaddefs.el: +$(lisp)/loaddefs.el: echo ";;; loaddefs.el --- automatically extracted autoloads" >> $@ echo ";;" >> $@; echo ";;; Code:" >> $@ echo "" >> $@ @@ -163,12 +163,12 @@ echo ";;; no-update-autoloads: t" >> $@ echo ";;; End:" >> $@ echo ";;; loaddefs.el ends here" >> $@ -autoloads: loaddefs.el doit +autoloads: $(lisp)/loaddefs.el doit wd=$(lisp); $(setwins); \ echo Directories: $$wins; \ $(EMACS) $(EMACSOPT) -l autoload --eval '(setq generated-autoload-file "$(lisp)/loaddefs.el")' -f batch-update-autoloads $$wins -subdirs.el: +$(lisp)/subdirs.el: $(MAKE) $(MFLAGS) update-subdirs update-subdirs: doit wd=$(lisp); $(setwins); \ @@ -193,7 +193,7 @@ .SUFFIXES: .elc .el -.el.elc: subdirs.el +.el.elc: $(lisp)/subdirs.el -$(emacs) -f batch-byte-compile $< $(DONTCOMPILE:.el=.elc): @@ -214,7 +214,7 @@ # $(DONTCOMPILE) twice. This is in case one of the files in DONTCOMPILE # is absent. -stef -compile: subdirs.el doit +compile: $(lisp)/subdirs.el doit find $(lisp) -name "*.elc" -print | xargs chmod +w >/dev/null 2>&1; \ wd=$(lisp); $(setwins); \ elpat=`echo $$wins | tr ' ' '\012\012' | \ @@ -231,7 +231,7 @@ # Compile all Lisp files, except those from DONTCOMPILE. This # is like `compile' but compiles files unconditionally. -compile-always: subdirs.el doit +compile-always: $(lisp)/subdirs.el doit # `|| true' prevents old Bash versions from getting confused # by an error. find $(lisp) -name "*.elc" -print | xargs chmod +w >/dev/null 2>&1 || true; \ @@ -249,7 +249,7 @@ done compile-calc: - for el in $(find $(lisp)/calc -name '*.el'); do \ + for el in `find $(lisp)/calc -name '*.el'`; do \ echo Compiling $$el; \ $(emacs) -f batch-byte-compile $$el || exit 1; \ done