mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2025-02-03 20:24:29 +00:00
(bootstrap, bootstrap-clean-before): Remove .elc
files before building. (bootfast, bootstrap-clean-before-fast): New targets, like bootstrap but don't remove .elc files.
This commit is contained in:
parent
85c385423e
commit
3fc61fde57
14
Makefile.in
14
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)
|
||||
|
Loading…
x
Reference in New Issue
Block a user