diff options
author | Kim F. Storm <storm@cua.dk> | 2004-11-07 23:27:18 +0000 |
---|---|---|
committer | Kim F. Storm <storm@cua.dk> | 2004-11-07 23:27:18 +0000 |
commit | 3fc61fde57cae39c7b4c922355ac056b71b17abf (patch) | |
tree | e942c5c1c3d18cdbb9727becb6d4793613a2ba56 /Makefile.in | |
parent | 85c385423e88cbb45842dd8cb1c083312a951050 (diff) | |
download | emacs-3fc61fde57cae39c7b4c922355ac056b71b17abf.tar.gz |
(bootstrap, bootstrap-clean-before): Remove .elc
files before building.
(bootfast, bootstrap-clean-before-fast): New targets, like
bootstrap but don't remove .elc files.
Diffstat (limited to 'Makefile.in')
-rw-r--r-- | Makefile.in | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/Makefile.in b/Makefile.in index 34b9965b60e..8bc43d4ce80 100644 --- a/Makefile.in +++ b/Makefile.in @@ -726,6 +726,8 @@ dvi: ### used to compile Lisp files. The last step is a "normal" make. .PHONY: bootstrap +.PHONY: bootstrap-build +.PHONY: bootfast .PHONY: maybe_bootstrap maybe_bootstrap: @@ -737,7 +739,11 @@ maybe_bootstrap: exit 1;\ fi -bootstrap: bootstrap-clean-before info FRC +bootstrap: bootstrap-clean-before info bootstrap-build FRC + +bootfast: bootstrap-clean-before-fast info bootstrap-build FRC + +bootstrap-build: FRC (cd lisp; $(MAKE) $(MFLAGS) bootstrap-prepare) (cd src; $(MAKE) $(MFLAGS) bootstrap) (cd lisp; $(MAKE) $(MFLAGS) bootstrap EMACS=../src/bootstrap-emacs${EXEEXT}) @@ -746,7 +752,11 @@ bootstrap: bootstrap-clean-before info FRC (cd lisp; $(MAKE) $(MFLAGS) bootstrap-after) ### Used for `bootstrap' to avoid deleting existing dumped Emacs executables. -bootstrap-clean-before: FRC +bootstrap-clean-before: bootstrap-clean-before-fast FRC + (cd lisp; $(MAKE) $(MFLAGS) bootstrap-clean) + +### Used for `bootstrap' to avoid deleting existing dumped Emacs executables. +bootstrap-clean-before-fast: FRC (cd src; $(MAKE) $(MFLAGS) mostlyclean) (cd oldXMenu; $(MAKE) $(MFLAGS) clean) (cd lwlib; $(MAKE) $(MFLAGS) clean) |