Mercurial > emacs
diff Makefile.in @ 41545:3349025e46e2
bootstrap should not delete dumped executables:
(bootstrap-clean-before): New target.
(bootstrap): Use bootstrap-clean-before instead of clean.
(bootstrap-clean-after): Renamed from bootstrap-clean. Calls changed.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Mon, 26 Nov 2001 11:00:17 +0000 |
parents | 127674ee967f |
children | fa1b986db58b |
line wrap: on
line diff
--- a/Makefile.in Mon Nov 26 10:53:53 2001 +0000 +++ b/Makefile.in Mon Nov 26 11:00:17 2001 +0000 @@ -696,7 +696,7 @@ $(MAKE) $(MFLAGS) bootstrap; \ fi -bootstrap: clean bootstrap-lisp-1 bootstrap-src bootstrap-lisp bootstrap-clean all info +bootstrap: boostrap-clean-before bootstrap-lisp-1 bootstrap-src bootstrap-lisp bootstrap-clean all info bootstrap-lisp-1: (cd lisp; $(MAKE) $(MFLAGS) bootstrap-clean) @@ -707,5 +707,16 @@ bootstrap-src: (cd src; $(MAKE) $(MFLAGS) bootstrap) -bootstrap-clean: - (cd src; $(MAKE) $(MFLAGS) clean) +### Used for `bootstrap' to avoid deleting existing dumped Emacs executables. +bootstrap-clean-before: FRC + (cd src; $(MAKE) $(MFLAGS) mostlyclean) + (cd oldXMenu; $(MAKE) $(MFLAGS) clean) + (cd lwlib; $(MAKE) $(MFLAGS) clean) + (cd lib-src; $(MAKE) $(MFLAGS) clean) + -(cd man && $(MAKE) $(MFLAGS) clean) + -(cd lispref && $(MAKE) $(MFLAGS) clean) + -(cd lispintro && $(MAKE) $(MFLAGS) clean) + (cd leim; $(MAKE) $(MFLAGS) clean) + +bootstrap-clean-after: + (cd src; $(MAKE) $(MFLAGS) mostlyclean)