mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-11-28 07:45:00 +00:00
(AUTOGENEL): New var.
(bootstrap-prepare): Rename from bootstrap-clean. Don't remove elc files. (maintainer-clean): New target.
This commit is contained in:
parent
2e9bdf15e6
commit
36801f7f47
@ -1,5 +1,5 @@
|
|||||||
# Maintenance productions for the Lisp directory
|
# Maintenance productions for the Lisp directory
|
||||||
# Copyright (C) 2000, 2001, 2003 Free Software Foundation, Inc.
|
# Copyright (C) 2000, 01, 03, 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
# This file is part of GNU Emacs.
|
# This file is part of GNU Emacs.
|
||||||
|
|
||||||
@ -110,6 +110,13 @@ DONTCOMPILE = \
|
|||||||
$(lisp)/term/wyse50.el \
|
$(lisp)/term/wyse50.el \
|
||||||
$(lisp)/version.el
|
$(lisp)/version.el
|
||||||
|
|
||||||
|
# Elisp files auto-generated.
|
||||||
|
AUTOGENEL = loaddefs.el \
|
||||||
|
cus-load.el \
|
||||||
|
finder-inf.el \
|
||||||
|
subdirs.el \
|
||||||
|
eshell/esh-groups.el
|
||||||
|
|
||||||
# Files to compile before others during a bootstrap. This is done to
|
# Files to compile before others during a bootstrap. This is done to
|
||||||
# speed up the bootstrap process. The CC files are compiled first
|
# speed up the bootstrap process. The CC files are compiled first
|
||||||
# because CC mode tweaks the compilation process, and requiring
|
# because CC mode tweaks the compilation process, and requiring
|
||||||
@ -294,11 +301,8 @@ $(lisp)/progmodes/cc-mode.elc: \
|
|||||||
# it's necessary for generating the binary (because loaddefs.el is an
|
# it's necessary for generating the binary (because loaddefs.el is an
|
||||||
# automatically generated file, we don't want to store it in the source
|
# automatically generated file, we don't want to store it in the source
|
||||||
# repository).
|
# repository).
|
||||||
#
|
|
||||||
# Remove compiled Lisp files so that bootstrap-emacs will be built from
|
|
||||||
# sources only.
|
|
||||||
|
|
||||||
bootstrap-clean:
|
bootstrap-prepare:
|
||||||
if test -x $(EMACS); then \
|
if test -x $(EMACS); then \
|
||||||
$(MAKE) $(MFLAGS) autoloads; \
|
$(MAKE) $(MFLAGS) autoloads; \
|
||||||
else \
|
else \
|
||||||
@ -306,7 +310,9 @@ bootstrap-clean:
|
|||||||
cp $(lisp)/ldefs-boot.el $(lisp)/loaddefs.el; \
|
cp $(lisp)/ldefs-boot.el $(lisp)/loaddefs.el; \
|
||||||
fi \
|
fi \
|
||||||
fi
|
fi
|
||||||
cd $(lisp); rm -f *.elc */*.elc
|
|
||||||
|
maintainer-clean:
|
||||||
|
cd $(lisp); rm -f *.elc */*.elc $(AUTOGENEL)
|
||||||
|
|
||||||
# Generate/update files for the bootstrap process.
|
# Generate/update files for the bootstrap process.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user