diff options
| author | Karoly Lorentey | 2004-11-13 18:34:40 +0000 |
|---|---|---|
| committer | Karoly Lorentey | 2004-11-13 18:34:40 +0000 |
| commit | e417405015c93c81641f5c4a33ec898b5c353772 (patch) | |
| tree | 017a980c35c8a71c372304418d151e3826f88636 /Makefile.in | |
| parent | f590a2a442d19f3a74d7bbd02bbcb4e3239f2327 (diff) | |
| parent | 68d1b30d251b4771f739d20f507cd9523ae3919b (diff) | |
| download | emacs-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.in | 24 |
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 | ||
| 55 | SHELL = /bin/sh | 64 | SHELL = /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 | ||
| 731 | maybe_bootstrap: | 742 | maybe_bootstrap: |
| @@ -737,7 +748,11 @@ maybe_bootstrap: | |||
| 737 | exit 1;\ | 748 | exit 1;\ |
| 738 | fi | 749 | fi |
| 739 | 750 | ||
| 740 | bootstrap: bootstrap-clean-before info FRC | 751 | bootstrap: bootstrap-clean-before info bootstrap-build FRC |
| 752 | |||
| 753 | bootfast: bootstrap-clean-before-fast info bootstrap-build FRC | ||
| 754 | |||
| 755 | bootstrap-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. |
| 749 | bootstrap-clean-before: FRC | 764 | bootstrap-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. | ||
| 769 | bootstrap-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) |