From 623c2030ef97096d647fc5f36785e0908c5045f5 Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Mon, 26 Nov 2001 11:00:17 +0000 Subject: [PATCH] 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. --- Makefile.in | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/Makefile.in b/Makefile.in index 0e308300f51..fad910c7e1e 100644 --- a/Makefile.in +++ b/Makefile.in @@ -696,7 +696,7 @@ maybe_bootstrap: $(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-lisp: 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) -- 2.39.2