1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-04-06 14:22:31 -07:00
Commit graph

177 commits

Author SHA1 Message Date
Glenn Morris
2c01ac6a3f (compile, compile-always, bootstrap-prepare):
Explictly pass EMACS to sub-makes that use it, for non-GNU makes.
2008-06-08 01:23:11 +00:00
Glenn Morris
1839655288 (bootstrap-clean): Run autogen-clean.
(maintainer-clean): No need to run autogen-clean now it is included in
bootstrap-clean.
2008-06-07 02:46:01 +00:00
Miles Bader
e6d2d263da Merge from gnus--devo--0
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-1215
2008-06-06 22:53:14 +00:00
Glenn Morris
2fe516326c ($(lisp)/cus-load.el): Remove unnecessary rule.
(custom-deps): Don't require $(lisp)/cus-load.el.
(custom-deps, finder-data): Don't depend on autoloads.
Should not be needed now, and doing so was causing make install to
re-dump emacs post-bootstrap.
(bootstrap-after): Don't run update-elclist, since modifying Makefile.in
mid-build forces some things to be rebuilt.
2008-06-05 02:36:11 +00:00
Stefan Monnier
f641e17bd4 (update-elclist): Impose a fixed collation for sorting.
(ELCFILES): Update.
2008-06-03 15:42:20 +00:00
Miles Bader
9d3d42fb74 Add lisp/face-remap.el and associated documentation
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-1200
2008-06-03 11:05:52 +00:00
Kenichi Handa
8e6276cbbd (ELCFILES): Add $(lisp)/language/hanja-util.elc. 2008-06-03 04:59:48 +00:00
Glenn Morris
10498e1c2c (compile-last): Replace tr in `els' assignment with sed. Remove shell
variable `elc'.  Split tests to hopefully be more portable.  Fix `sel'
assignment.
2008-05-31 02:24:12 +00:00
Glenn Morris
9d7316f071 (update-elclist): Hide the warning when it does not apply, make it
milder when it does.
(autogen-clean): New target.
(maintainer-clean): Use autogen-clean.
2008-05-30 02:56:59 +00:00
Glenn Morris
1ea1e2d498 (update-elclist): Work around non-portability of "\" in various
implementations of echo.
2008-05-28 03:18:49 +00:00
Glenn Morris
a8cb2f3f1d (update-elclist): Make errors in final sed non-fatal. 2008-05-27 02:14:59 +00:00
Glenn Morris
00609773f6 (update-elclist): New target, to update ELCFILES.
(bootstrap-after): Run update-elclist.
2008-05-24 02:27:02 +00:00
Glenn Morris
05012a713a (SOURCES): Remove, unused.
(lisptagsfiles1, lisptagsfiles2): Use '*' rather than '[a-zA-Z]*'.
(TAGS, TAGS-LISP): Use a single rule with multiple targets.
Exclude more '*loaddefs' files.
(compile-always): Simplify '.elc' deletion.
2008-05-23 04:46:47 +00:00
Glenn Morris
ef7f89b26e Allow for parallel byte-compiling.
(ELCFILES): New variable.
(.el.elc): Remove prerequisites from suffix rule.  Print a message.
(compile-first, compile-main, compile-last): New targets.
(compile-always): Simplify - delete .elc files, then `make compile'.

(compile-calc): Use glob rather than find.
($(lisp)/progmodes/cc-mode.elc): Use $@.
2008-05-21 03:51:58 +00:00
Stefan Monnier
a5cd8bed3b (bootstrap-prepare): Don't chmod files.
(autoloads): Do it here instead, where it's actually needed.
2008-05-13 18:35:13 +00:00
Glenn Morris
eb3fa2cfcf Switch to recommended form of GPLv3 permissions notice. 2008-05-06 08:06:51 +00:00
Andreas Schwab
dab955e836 Unbreak bootstrap. 2008-05-03 11:15:08 +00:00
Stefan Monnier
581c438cff Revert incorrect fix for claimed bootstrap breakage. 2008-05-01 15:18:52 +00:00
Andreas Schwab
aa272d639a Unbreak bootstrap. 2008-04-27 09:47:00 +00:00
Stefan Monnier
1160644b5d (emacs-deps): Leave it empty. 2008-04-23 18:01:46 +00:00
Andreas Schwab
125891f438 (emacs-deps): Define. Use it instead of
$(lisp)/subdirs.el.
2008-04-22 09:34:02 +00:00
Andreas Schwab
c9b96e40c5 Unbreak bootstrap. 2008-04-22 06:53:52 +00:00
Stefan Monnier
743deb5daf ($(MH_E_DIR)/mh-loaddefs.el, $(CAL_DIR)/cal-loaddefs.el)
($(CAL_DIR)/diary-loaddefs.el, $(CAL_DIR)/hol-loaddefs.el): Undo last change.
2008-04-22 02:54:30 +00:00
Andreas Schwab
325a68616c *** empty log message *** 2008-04-18 15:34:26 +00:00
Andreas Schwab
7f48947e79 ($(MH_E_DIR)/mh-loaddefs.el): Depend on
$(lisp)/subdirs.el.
($(CAL_DIR)/cal-loaddefs.el): Likewise.
($(CAL_DIR)/diary-loaddefs.el): Likewise.
($(CAL_DIR)/hol-loaddefs.el): Likewise.
2008-04-18 11:04:56 +00:00
Glenn Morris
6b6a6f9e68 (AUTOGENEL): Add calc/calc-loaddefs.el. 2008-04-11 17:13:30 +00:00
Stefan Monnier
d4b9fe4ba1 (bootstrap-prepare): Make tpu-edt.el writable as well. 2008-04-11 16:46:45 +00:00
Stefan Monnier
23c2e0e4ab * Makefile.in (bootstrap-prepare): Don't copy ldefs-boot over loaddefs.
* loadup.el: Load ldefs-boot.el if loaddefs.el doesn't exist.
2008-04-11 13:27:14 +00:00
Glenn Morris
e99066081c (MH_E_DIR): New variable.
(MH_E_SRC): Restore variable removed 2008-03-13.
(mh-loaddefs.el): Depend on $MH_E_SRC.
(CAL_DIR, CAL_SRC): New variables.
(cal-loaddefs.el, diary-loaddefs.el, hol-loaddefs.el):
Depend on CAL_SRC.
2008-04-10 03:40:06 +00:00
Stefan Monnier
b4f9af73de ($(lisp)/mh-e/mh-loaddefs.el): Make it depend on mh-e/*.el
rather than subdirs.el.  It introduces an ugly circular dependency, tho.
2008-04-08 22:12:12 +00:00
Glenn Morris
099659f94e (LOADDEFS): Add mh-loaddefs.el.
(AUTOGENEL): mh-loaddefs is in $LOADDEFS now.
(compile, compile-always, recompile): Use $LOADDEFS.
($(lisp)/mh-e/mh-loaddefs.el): Simplify rule now that
autoload-ensure-default-file provides a feature.
(cal-autoloads): Remove.
2008-04-05 18:52:02 +00:00
Andreas Schwab
b92e2bd202 (cal-autoloads): New target.
(compile, compile-always, recompile): Depend on it.
($(lisp)/calendar/cal-loaddefs.el)
($(lisp)/calendar/diary-loaddefs.el)
($(lisp)/calendar/hol-loaddefs.el): Depend on calendar/*.el.
2008-04-04 11:02:18 +00:00
Glenn Morris
2537fa5dc0 (LOADDEFS): New variable.
(AUTOGENEL): Use $LOADDEFS.
$(lisp)/loaddefs.el: Remove this target.
(autoloads): Remove $(lisp)/loaddefs.el dependency; add $LOADDEFS.
(MH_E_SRC): Remove variable.
$(lisp)/mh-e/mh-loaddefs.el: Remove $MH_E_SRC dependency.  Simplify file
header.  Use $@ for generated-autoload-file.
$(lisp)/calendar/cal-loaddefs.el, $(lisp)/calendar/diary-loaddefs.el:
$(lisp)/calendar/hol-loaddefs.el: New targets.
2008-03-13 06:05:25 +00:00
Stefan Monnier
64cb1fa9f8 (bootstrap-prepare): Don't chmod cal-loaddefs.el. 2008-03-10 21:15:28 +00:00
Glenn Morris
c9218852cf (bootstrap-prepare): Also chmod cal-loaddefs.el. 2008-03-10 02:47:21 +00:00
Glenn Morris
b292835774 (custom-deps, finder-data, autoloads, recompile):
Remove `LC_ALL=C', since it's included in $(emacs) now.
2008-02-14 03:57:12 +00:00
Kenichi Handa
dd728672b2 (AUTOGENEL): Remove charprop.el and uni-*.el. 2008-02-12 06:25:06 +00:00
Miles Bader
430d2ee291 Merge from emacs--devo--0
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-312
2008-01-09 01:21:15 +00:00
Miles Bader
59ce725a3b Merge from emacs--rel--22
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-987
2008-01-08 20:46:54 +00:00
Glenn Morris
409cc4a3ea Add 2008 to copyright years. 2008-01-07 02:45:14 +00:00
Eli Zaretskii
0b534ed79a (custom-deps, finder-data): Depend on autoloads instead of loaddefs.el. 2008-01-05 16:10:26 +00:00
Miles Bader
0bd5084171 Merge from emacs--devo--0
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-294
2007-12-06 09:51:45 +00:00
Glenn Morris
6bf181fbdf (maintainer-clean): Depend on bootstrap-clean to delete .elc files. 2007-11-28 04:52:59 +00:00
Glenn Morris
f772cd180d (check-declare): New target. 2007-11-17 03:49:02 +00:00
Miles Bader
f23d76bdef Merge from emacs--devo--0
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-283
2007-11-11 00:56:44 +00:00
Dan Nicolaescu
fc5e09b3ee * textmodes/flyspell.el (message-signature-separator):
* longlines.el (message-indent-citation-function): Pacify byte
compiler.

* emacs-lisp/cl-loaddefs.el:
* ldefs-boot.el: Regenerate.

* Makefile.in (BYTE_COMPILE_EXTRA_FLAGS): New variable.
(.el.elc, compile, compile-always, compile-calc)
($(lisp)/progmodes/cc-mode.elc): Use it.
2007-10-29 18:32:32 +00:00
Miles Bader
ecb21060d5 Merge from emacs--devo--0
Patches applied:

 * emacs--devo--0  (patch 866-879)

   - Merge multi-tty branch
   - Update from CVS
   - Merge from emacs--rel--22

Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-257
2007-10-11 16:14:00 +00:00
Juri Linkov
ed5e089402 (update-authors): Add etc/ to AUTHORS. 2007-09-09 12:10:05 +00:00
Miles Bader
42216a6b65 Merge from emacs--devo--0
Patches applied:

 * emacs--devo--0  (patch 852-856)

   - Update from CVS
   - Merge from emacs--rel--22

 * emacs--rel--22  (patch 93-96)

   - Update from CVS
   - Merge from gnus--rel--5.10

 * gnus--rel--5.10  (patch 245)

   - Update from CVS

Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-249
2007-08-21 04:54:03 +00:00
Glenn Morris
7de61ce2d7 (custom-deps, finder-data, autoloads, recompile)
(progmodes/cc-mode.elc, mh-e/mh-loaddefs.el): Use $(emacs) rather
than $(EMACS), so that EMACSLOADPATH is set.  Prevents any system
shadow files messing up the compilation.
2007-08-19 00:24:55 +00:00