comparison Makefile.in @ 37102:1a8ad1e74d48

(.PHONY): Add for bootstrap targets. (bootstrap-clean): New target. (bootstrap): Use it instead of `clean'.
author Gerd Moellmann <gerd@gnu.org>
date Fri, 30 Mar 2001 15:58:27 +0000
parents 3504881e8057
children be0472285506
comparison
equal deleted inserted replaced
37101:c9960ca5e880 37102:1a8ad1e74d48
659 ### This is meant for Emacs maintainers only. It first cleans the 659 ### This is meant for Emacs maintainers only. It first cleans the
660 ### lisp subdirectory, removing all compiled Lisp files. Then a 660 ### lisp subdirectory, removing all compiled Lisp files. Then a
661 ### special emacs executable is built from Lisp sources, which is then 661 ### special emacs executable is built from Lisp sources, which is then
662 ### used to compile Lisp files. The last step is a "normal" make. 662 ### used to compile Lisp files. The last step is a "normal" make.
663 663
664 bootstrap: clean bootstrap-lisp-1 bootstrap-src bootstrap-lisp clean all info 664 .PHONY: bootstrap bootstrap-lisp-1 boostrap-src bootstrap-lisp bootstrap-clean
665
666 bootstrap: clean bootstrap-lisp-1 bootstrap-src bootstrap-lisp bootstrap-clean all info
665 667
666 bootstrap-lisp-1: 668 bootstrap-lisp-1:
667 (cd lisp; $(MAKE) $(MFLAGS) bootstrap-clean) 669 (cd lisp; $(MAKE) $(MFLAGS) bootstrap-clean)
668 670
669 bootstrap-lisp: 671 bootstrap-lisp:
670 -(cd lisp; $(MAKE) $(MFLAGS) bootstrap EMACS=../src/bootstrap-emacs) 672 -(cd lisp; $(MAKE) $(MFLAGS) bootstrap EMACS=../src/bootstrap-emacs)
671 673
672 bootstrap-src: 674 bootstrap-src:
673 (cd src; $(MAKE) $(MFLAGS) bootstrap) 675 (cd src; $(MAKE) $(MFLAGS) bootstrap)
676
677 bootstrap-clean:
678 (cd src; $(MAKE) $(MFLAGS) clean)