aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman2001-11-26 11:00:17 +0000
committerRichard M. Stallman2001-11-26 11:00:17 +0000
commit623c2030ef97096d647fc5f36785e0908c5045f5 (patch)
treeeefa271b7f9579d09961541b40b832927def75f5
parent05d6956f0ca06c5a15ffe7ab2fbaadfef2e75182 (diff)
downloademacs-623c2030ef97096d647fc5f36785e0908c5045f5.tar.gz
emacs-623c2030ef97096d647fc5f36785e0908c5045f5.zip
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.
-rw-r--r--Makefile.in17
1 files 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:
696 $(MAKE) $(MFLAGS) bootstrap; \ 696 $(MAKE) $(MFLAGS) bootstrap; \
697 fi 697 fi
698 698
699bootstrap: clean bootstrap-lisp-1 bootstrap-src bootstrap-lisp bootstrap-clean all info 699bootstrap: boostrap-clean-before bootstrap-lisp-1 bootstrap-src bootstrap-lisp bootstrap-clean all info
700 700
701bootstrap-lisp-1: 701bootstrap-lisp-1:
702 (cd lisp; $(MAKE) $(MFLAGS) bootstrap-clean) 702 (cd lisp; $(MAKE) $(MFLAGS) bootstrap-clean)
@@ -707,5 +707,16 @@ bootstrap-lisp:
707bootstrap-src: 707bootstrap-src:
708 (cd src; $(MAKE) $(MFLAGS) bootstrap) 708 (cd src; $(MAKE) $(MFLAGS) bootstrap)
709 709
710bootstrap-clean: 710### Used for `bootstrap' to avoid deleting existing dumped Emacs executables.
711 (cd src; $(MAKE) $(MFLAGS) clean) 711bootstrap-clean-before: FRC
712 (cd src; $(MAKE) $(MFLAGS) mostlyclean)
713 (cd oldXMenu; $(MAKE) $(MFLAGS) clean)
714 (cd lwlib; $(MAKE) $(MFLAGS) clean)
715 (cd lib-src; $(MAKE) $(MFLAGS) clean)
716 -(cd man && $(MAKE) $(MFLAGS) clean)
717 -(cd lispref && $(MAKE) $(MFLAGS) clean)
718 -(cd lispintro && $(MAKE) $(MFLAGS) clean)
719 (cd leim; $(MAKE) $(MFLAGS) clean)
720
721bootstrap-clean-after:
722 (cd src; $(MAKE) $(MFLAGS) mostlyclean)