147 |
cd leim |
cd leim |
148 |
if exist Makefile redir $(MAKE) clean |
if exist Makefile redir $(MAKE) clean |
149 |
cd .. |
cd .. |
150 |
|
|
151 |
|
.PHONY: bootstrap bootstrap-lisp-1 boostrap-src bootstrap-lisp bootstrap-clean |
152 |
|
.PHONY: maybe_bootstrap |
153 |
|
|
154 |
|
maybe_bootstrap: |
155 |
|
@if not exist lisp\abbrevs.elc djecho \ |
156 |
|
"Some *.elc files are missing. You should do a `make bootstrap'." |
157 |
|
@if not exist lisp\abbrevs.elc fail-this-make |
158 |
|
|
159 |
|
bootstrap: bootstrap-clean-before bootstrap-lisp-1 bootstrap-src bootstrap-lisp bootstrap-clean-after all info |
160 |
|
|
161 |
|
bootstrap-lisp-1: |
162 |
|
cd lisp; $(MAKE) $(MFLAGS) bootstrap-clean |
163 |
|
|
164 |
|
bootstrap-lisp: |
165 |
|
cd lisp; $(MAKE) $(MFLAGS) bootstrap EMACS=../src/b-emacs.exe |
166 |
|
|
167 |
|
bootstrap-src: |
168 |
|
cd src; $(MAKE) $(MFLAGS) bootstrap |
169 |
|
|
170 |
|
### Used for `bootstrap' to avoid deleting existing dumped Emacs executables. |
171 |
|
bootstrap-clean-before: FRC |
172 |
|
cd src; $(MAKE) $(MFLAGS) mostlyclean |
173 |
|
cd lib-src; $(MAKE) $(MFLAGS) clean |
174 |
|
cd leim; $(MAKE) $(MFLAGS) clean |
175 |
|
|
176 |
|
bootstrap-clean-after: |
177 |
|
cd src; $(MAKE) $(MFLAGS) mostlyclean |