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