Mercurial > emacs
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) |