Files
emacs/lisp
Stefan Monnier fc46d21936 Make "make" do a bootstrap if needed.
* src/Makefile.in (emacs${EXEEXT}): Link the new emacs to bootstrap-emacs.
(bootstrapclean): Remove.
(.el.elc): New rule.
(PRECOMP): New var.
(../lisp/subdirs.el): Remove.
(bootstrap-emacs${EXEEXT}): Remove subdirs.el and charpro.el dependency.
(witness-emacs): New target.
(mostlyclean): Remove witness-emacs as well.
(../lisp/loaddefs.el, ${lisp} ${SOME_MACHINE_LISP}):
Add witness-emacs dependency.
* lisp/loadup.el: Don't add emacs-<VERS> name when bootstrapping.
* lisp/Makefile.in (emacs-deps): Remove.
($(lisp)/cus-load.el, $(lisp)/finder-inf.el): Re-add.
(all): Use them.
(autogen-clean): Remove.
* Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
(bootstrap-build): Remove.
(top_bootclean): New var.
(top_distclean, bootstrap-clean): Use it.
(bootstrap): Don't recheck config.  Make normally.
2008-06-21 01:38:39 +00:00
..
2008-06-12 03:52:16 +00:00
2008-06-19 04:59:11 +00:00
2008-06-16 10:30:31 +00:00
2008-06-18 02:51:24 +00:00
2008-06-13 21:59:41 +00:00
2008-06-20 19:38:53 +00:00
2008-06-05 02:38:08 +00:00
2008-05-23 04:44:07 +00:00
2008-05-29 09:40:37 +00:00
2008-06-13 13:42:21 +00:00
2008-05-23 04:44:07 +00:00
2008-06-13 13:42:21 +00:00
2008-06-13 13:42:21 +00:00
2008-06-10 00:31:53 +00:00
2008-05-08 14:46:34 +00:00
2008-05-23 04:44:07 +00:00
2008-06-02 05:26:26 +00:00
2008-05-08 11:53:29 +00:00
2008-06-06 20:02:42 +00:00
2008-05-17 06:22:22 +00:00
2008-05-28 17:37:04 +00:00
2008-06-18 02:52:49 +00:00
2008-05-21 02:32:31 +00:00
2008-06-18 02:53:20 +00:00
2008-05-08 13:31:31 +00:00
2008-05-06 16:29:23 +00:00
2008-06-20 17:10:33 +00:00
2008-06-01 02:35:04 +00:00
2008-06-13 08:04:56 +00:00
2008-06-20 17:08:55 +00:00

This directory contains source code for the parts of Emacs that are
written in Emacs Lisp.  *.el files are Emacs Lisp source, and the
corresponding *.elc files are byte-compiled versions.  Byte-compiled
files are architecture-independent.

The term subdirectory contains Lisp files that customize Emacs for
certain terminal types.  When Emacs starts, it checks the TERM
environment variable to get the terminal type and loads
`term/${TERM}.el' if it exists.

The other subdirectories hold Lisp packages grouped by their general
purpose.