]> git.eshelyaron.com Git - emacs.git/commit
Replace ldefs-boot with a much smaller file
authorPhillip Lord <phillip.lord@russet.org.uk>
Thu, 27 Oct 2016 07:07:05 +0000 (08:07 +0100)
committerPhillip Lord <phillip.lord@russet.org.uk>
Tue, 13 Dec 2016 22:15:32 +0000 (22:15 +0000)
commitc27b645956a11fab1dd8fa189254d525390958f5
treea32dc7bbc8758a5656b2be8f712614a9085592d6
parent9e6618becaa15b104f18d54371f35f065f430f81
Replace ldefs-boot with a much smaller file

 * Makefile.in (bootstrap-build,generate-ldefs-boot): New targets.
   (bootstrap): Depend on bootstrap-build.
 * admin/ldefs-clean.el: New file.
 * lisp/Makefile.in (compile-first): Depend on loaddefs.el
 * lisp/ldefs-boot.el: Remove.
 * lisp/ldefs-boot-auto.el: New file.
 * lisp/ldefs-boot-manual.el: New file.
 * lisp/loadup.el: Load ldefs-boot-manual.el.
 * src/emacs.c (generating_ldefs_boot): New variable.
   (main): Check whether we are generating ldefs.
 * src/eval.c (autoload-do-load): Dump autoload forms to stderr when
   requested.
 * src/lisp.h (generating_ldefs_boot): New variable.
 * admin/gitmerge.el, admin/make-tarball.txt, admin/notes/copyright,
   lisp/Makefile.in, lisp/cus-dep.el, lisp/emacs-lisp/elint.el,
   lisp/finder.el, lisp/loadup.el, msdos/mainmake.v2: Update reference to
   ldefs-boot.
 * admin/update_autogen: Alter mechanism for ldefs-boot generation.
18 files changed:
Makefile.in
admin/gitmerge.el
admin/ldefs-clean.el [new file with mode: 0644]
admin/make-tarball.txt
admin/notes/copyright
admin/update_autogen
lisp/Makefile.in
lisp/cus-dep.el
lisp/emacs-lisp/elint.el
lisp/finder.el
lisp/ldefs-boot-auto.el [new file with mode: 0644]
lisp/ldefs-boot-manual.el [new file with mode: 0644]
lisp/loadup.el
msdos/mainmake.v2
src/Makefile.in
src/emacs.c
src/eval.c
src/lisp.h