diff options
author | Stefan Monnier <monnier@iro.umontreal.ca> | 2008-06-20 21:48:17 +0000 |
---|---|---|
committer | Stefan Monnier <monnier@iro.umontreal.ca> | 2008-06-20 21:48:17 +0000 |
commit | 49f6eb95b2dc33e178af0f3fd5d48217abe44d9b (patch) | |
tree | 17b3baa6f639b19cce04e1f2d4769d79f83876f1 /lisp/Makefile.in | |
parent | db61a7f8178124b13f2687c65813e5521b296a57 (diff) | |
download | emacs-49f6eb95b2dc33e178af0f3fd5d48217abe44d9b.tar.gz |
* src/Makefile.in (emacs${EXEEXT}): Depend on the machine-specific files.
(bootstrap-clean): New target that keeps TAGS around.
(../lisp/subdirs.el, ../lisp/loaddefs.el): New targets.
(bootstrap-emacs${EXEEXT}): Depend on subdirs.el.
* lisp/Makefile.in (all): New target.
(bootstrap-prepare): Remove.
* Makefile.in (SUBDIR): Include `lisp'.
(lisp): Depend on `src'.
(top_distclean): Don't remove config.status.
(bootstrap-clean): New target.
(maintainer-clean): Use it.
(bootstrap): Use bootstrap-clean. Re-run config.status.
(src/bootstrap-emacs${EXEEXT}): New target.
(bootstrap-build): Use it. Don't use bootstrap-prepare because
src/Makefile now takes care of it.
(bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
Diffstat (limited to 'lisp/Makefile.in')
-rw-r--r-- | lisp/Makefile.in | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/lisp/Makefile.in b/lisp/Makefile.in index a9c41a53311..9b354b9bdf6 100644 --- a/lisp/Makefile.in +++ b/lisp/Makefile.in @@ -98,6 +98,10 @@ setwins_almost=subdirs=`(cd $$wd; find . -type d -print)`; \ esac; \ done +# `compile-main' tends to be slower than `recompile' but can be parallelized +# with "make -j" and results in more deterministic compilation warnings. +all: compile-main + doit: # custom-deps and finder-data both used to scan _all_ the *.el files. @@ -1401,11 +1405,6 @@ $(CAL_DIR)/hol-loaddefs.el: $(emacs-deps) $(CAL_SRC) # local changes. (Because loaddefs.el is an automatically generated # file, we don't want to store it in the source repository). -bootstrap-prepare: - if test -x $(EMACS); then \ - $(MAKE) $(MFLAGS) autoloads EMACS=$(EMACS); \ - fi - autogen-clean: cd $(lisp); rm -f $(AUTOGENEL) |