comparison 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
comparison
equal deleted inserted replaced
41544:6e1b9dffcb53 41545:3349025e46e2
694 maybe_bootstrap: 694 maybe_bootstrap:
695 if [ ! -f $(srcdir)/lisp/abbrev.elc ]; then \ 695 if [ ! -f $(srcdir)/lisp/abbrev.elc ]; then \
696 $(MAKE) $(MFLAGS) bootstrap; \ 696 $(MAKE) $(MFLAGS) bootstrap; \
697 fi 697 fi
698 698
699 bootstrap: clean bootstrap-lisp-1 bootstrap-src bootstrap-lisp bootstrap-clean all info 699 bootstrap: boostrap-clean-before bootstrap-lisp-1 bootstrap-src bootstrap-lisp bootstrap-clean all info
700 700
701 bootstrap-lisp-1: 701 bootstrap-lisp-1:
702 (cd lisp; $(MAKE) $(MFLAGS) bootstrap-clean) 702 (cd lisp; $(MAKE) $(MFLAGS) bootstrap-clean)
703 703
704 bootstrap-lisp: 704 bootstrap-lisp:
705 (cd lisp; $(MAKE) $(MFLAGS) bootstrap EMACS=../src/bootstrap-emacs) 705 (cd lisp; $(MAKE) $(MFLAGS) bootstrap EMACS=../src/bootstrap-emacs)
706 706
707 bootstrap-src: 707 bootstrap-src:
708 (cd src; $(MAKE) $(MFLAGS) bootstrap) 708 (cd src; $(MAKE) $(MFLAGS) bootstrap)
709 709
710 bootstrap-clean: 710 ### Used for `bootstrap' to avoid deleting existing dumped Emacs executables.
711 (cd src; $(MAKE) $(MFLAGS) clean) 711 bootstrap-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
721 bootstrap-clean-after:
722 (cd src; $(MAKE) $(MFLAGS) mostlyclean)