aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.in
diff options
context:
space:
mode:
authorKaroly Lorentey2004-11-13 18:34:40 +0000
committerKaroly Lorentey2004-11-13 18:34:40 +0000
commite417405015c93c81641f5c4a33ec898b5c353772 (patch)
tree017a980c35c8a71c372304418d151e3826f88636 /Makefile.in
parentf590a2a442d19f3a74d7bbd02bbcb4e3239f2327 (diff)
parent68d1b30d251b4771f739d20f507cd9523ae3919b (diff)
downloademacs-e417405015c93c81641f5c4a33ec898b5c353772.tar.gz
emacs-e417405015c93c81641f5c4a33ec898b5c353772.zip
Merged in changes from CVS trunk.
Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-673 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-674 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-675 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-676 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-677 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-678 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-679 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-680 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-681 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-682 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-683 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-684 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-685 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-686 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-687 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-688 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-689 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-690 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-691 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-692 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-693 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-69 Merge from emacs--cvs-trunk--0 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-70 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-71 Update from CVS git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-267
Diffstat (limited to 'Makefile.in')
-rw-r--r--Makefile.in24
1 files changed, 22 insertions, 2 deletions
diff --git a/Makefile.in b/Makefile.in
index 34b9965b60e..ce476a95cf0 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -51,6 +51,15 @@
51# 51#
52# make extraclean 52# make extraclean
53# Still more severe - delete backup and autosave files, too. 53# Still more severe - delete backup and autosave files, too.
54#
55# make bootstrap
56# Recompiles all the Emacs Lisp files using the latest source,
57# then rebuilds Emacs.
58#
59# make bootfast
60# Recompiles changed Emacs Lisp files using the latest C source,
61# then rebuilds Emacs. This is faster than `make bootstrap'
62# but once in a while an old .elc file can cause trouble.
54 63
55SHELL = /bin/sh 64SHELL = /bin/sh
56 65
@@ -726,6 +735,8 @@ dvi:
726### used to compile Lisp files. The last step is a "normal" make. 735### used to compile Lisp files. The last step is a "normal" make.
727 736
728.PHONY: bootstrap 737.PHONY: bootstrap
738.PHONY: bootstrap-build
739.PHONY: bootfast
729.PHONY: maybe_bootstrap 740.PHONY: maybe_bootstrap
730 741
731maybe_bootstrap: 742maybe_bootstrap:
@@ -737,7 +748,11 @@ maybe_bootstrap:
737 exit 1;\ 748 exit 1;\
738 fi 749 fi
739 750
740bootstrap: bootstrap-clean-before info FRC 751bootstrap: bootstrap-clean-before info bootstrap-build FRC
752
753bootfast: bootstrap-clean-before-fast info bootstrap-build FRC
754
755bootstrap-build: FRC
741 (cd lisp; $(MAKE) $(MFLAGS) bootstrap-prepare) 756 (cd lisp; $(MAKE) $(MFLAGS) bootstrap-prepare)
742 (cd src; $(MAKE) $(MFLAGS) bootstrap) 757 (cd src; $(MAKE) $(MFLAGS) bootstrap)
743 (cd lisp; $(MAKE) $(MFLAGS) bootstrap EMACS=../src/bootstrap-emacs${EXEEXT}) 758 (cd lisp; $(MAKE) $(MFLAGS) bootstrap EMACS=../src/bootstrap-emacs${EXEEXT})
@@ -746,7 +761,12 @@ bootstrap: bootstrap-clean-before info FRC
746 (cd lisp; $(MAKE) $(MFLAGS) bootstrap-after) 761 (cd lisp; $(MAKE) $(MFLAGS) bootstrap-after)
747 762
748### Used for `bootstrap' to avoid deleting existing dumped Emacs executables. 763### Used for `bootstrap' to avoid deleting existing dumped Emacs executables.
749bootstrap-clean-before: FRC 764bootstrap-clean-before: bootstrap-clean-before-fast FRC
765 (cd lisp; $(MAKE) $(MFLAGS) bootstrap-clean)
766
767### Used for `bootfast' to avoid deleting existing dumped Emacs executables
768### and compiled .elc files.
769bootstrap-clean-before-fast: FRC
750 (cd src; $(MAKE) $(MFLAGS) mostlyclean) 770 (cd src; $(MAKE) $(MFLAGS) mostlyclean)
751 (cd oldXMenu; $(MAKE) $(MFLAGS) clean) 771 (cd oldXMenu; $(MAKE) $(MFLAGS) clean)
752 (cd lwlib; $(MAKE) $(MFLAGS) clean) 772 (cd lwlib; $(MAKE) $(MFLAGS) clean)