218 |
# Build loaddefs.el to make sure it's up-to-date. If it's not, that |
# Build loaddefs.el to make sure it's up-to-date. If it's not, that |
219 |
# might lead to errors during the bootstrap because something fails to |
# might lead to errors during the bootstrap because something fails to |
220 |
# autoload as expected. If there is no emacs binary, then we can't |
# autoload as expected. If there is no emacs binary, then we can't |
221 |
# build autoloads yet. In that case we have to use ldefs-boot.el; |
# build autoloads yet. In that case we have to use ldefs-boot.el. |
222 |
# bootstrap should always work with ldefs-boot.el. (Because |
# Bootstrap should always work with ldefs-boot.el. Therefore, |
223 |
# loaddefs.el is an automatically generated file, we don't want to |
# whenever a new autoload cookie gets added that is necessary during |
224 |
# store it in the source repository). |
# bootstrapping, ldefs-boot.el should be updated by overwriting it with |
225 |
|
# an up-to-date copy of loaddefs.el that is uncorrupted by |
226 |
|
# local changes. (Because loaddefs.el is an automatically generated |
227 |
|
# file, we don't want to store it in the source repository). |
228 |
|
|
229 |
bootstrap-prepare: |
bootstrap-prepare: |
230 |
if test -x $(EMACS); then \ |
if test -x $(EMACS); then \ |