summaryrefslogtreecommitdiff
path: root/lisp/Makefile.in
diff options
context:
space:
mode:
authorStefan Monnier <monnier@iro.umontreal.ca>2008-06-20 21:48:17 +0000
committerStefan Monnier <monnier@iro.umontreal.ca>2008-06-20 21:48:17 +0000
commit49f6eb95b2dc33e178af0f3fd5d48217abe44d9b (patch)
tree17b3baa6f639b19cce04e1f2d4769d79f83876f1 /lisp/Makefile.in
parentdb61a7f8178124b13f2687c65813e5521b296a57 (diff)
downloademacs-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.in9
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)