aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Schwab2008-04-04 11:02:18 +0000
committerAndreas Schwab2008-04-04 11:02:18 +0000
commitb92e2bd202becaf7a1dde3583c815d70d97d3bd3 (patch)
tree446aeaaddd9f6cea16a975f1071f5dc7dd19be7e
parent3187540effa794d27f69b2514223c1a82bc8e3e7 (diff)
downloademacs-b92e2bd202becaf7a1dde3583c815d70d97d3bd3.tar.gz
emacs-b92e2bd202becaf7a1dde3583c815d70d97d3bd3.zip
(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.
-rw-r--r--lisp/ChangeLog22
-rw-r--r--lisp/Makefile.in16
2 files changed, 25 insertions, 13 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index eb55c12bf2a..c3824345190 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,16 +1,24 @@
12008-04-04 Andreas Schwab <schwab@suse.de>
2
3 * Makefile.in (cal-autoloads): New target.
4 (compile, compile-always, recompile): Depend on it.
5 ($(lisp)/calendar/cal-loaddefs.el)
6 ($(lisp)/calendar/diary-loaddefs.el)
7 ($(lisp)/calendar/hol-loaddefs.el): Depend on calendar/*.el.
8
12008-04-04 Michael Kifer <kifer@cs.stonybrook.edu> 92008-04-04 Michael Kifer <kifer@cs.stonybrook.edu>
2 10
3 * ediff*el: replaced load with require in eval-when-compile. 11 * ediff*el: replaced load with require in eval-when-compile.
4 12
5 * ediff-hook: deleted all invocations of (autoload ...). 13 * ediff-hook: deleted all invocations of (autoload ...).
6 14
7 * ediff-util.el (ediff-setup): make window-min-height a local variable 15 * ediff-util.el (ediff-setup): make window-min-height a local variable
8 in ediff control window, and set its min height to 2. 16 in ediff control window, and set its min height to 2.
9 (ediff-setup-control-buffer): dedicate the control window. 17 (ediff-setup-control-buffer): dedicate the control window.
10 (ediff-toggle-multiframe): undedicate control window. 18 (ediff-toggle-multiframe): undedicate control window.
11 Work directly with ediff-setup-windows-multiframe and 19 Work directly with ediff-setup-windows-multiframe and
12 ediff-setup-windows-plain. 20 ediff-setup-windows-plain.
13 21
14 * ediff-wind (ediff-choose-window-setup-function-automatically): new 22 * ediff-wind (ediff-choose-window-setup-function-automatically): new
15 function. 23 function.
16 (ediff-window-setup-function): change initialization. 24 (ediff-window-setup-function): change initialization.
@@ -18,13 +26,13 @@
18 (ediff-setup-windows-plain-merge): make control window dedicated. 26 (ediff-setup-windows-plain-merge): make control window dedicated.
19 (ediff-destroy-control-frame): do not skip frames if working in a 27 (ediff-destroy-control-frame): do not skip frames if working in a
20 single frame. 28 single frame.
21 29
22 * emulation/viper-ex.el: move provide's forward, prevent recursion in 30 * emulation/viper-ex.el: move provide's forward, prevent recursion in
23 eval-when-compile. 31 eval-when-compile.
24 32
25 * emulation/viper-util.el: move provide's forward, prevent recursion in 33 * emulation/viper-util.el: move provide's forward, prevent recursion in
26 eval-when-compile. 34 eval-when-compile.
27 35
282008-04-04 Glenn Morris <rgm@gnu.org> 362008-04-04 Glenn Morris <rgm@gnu.org>
29 37
30 * calendar/cal-bahai.el (calendar-bahai-to-absolute): Rename 38 * calendar/cal-bahai.el (calendar-bahai-to-absolute): Rename
diff --git a/lisp/Makefile.in b/lisp/Makefile.in
index 15579334322..5601307f2d4 100644
--- a/lisp/Makefile.in
+++ b/lisp/Makefile.in
@@ -162,7 +162,7 @@ TAGS-LISP: $(lisptagsfiles1) $(lisptagsfiles2)
162 162
163# `|| true' below prevents old Bash versions from getting confused 163# `|| true' below prevents old Bash versions from getting confused
164# by an error. 164# by an error.
165compile: $(lisp)/subdirs.el mh-autoloads doit 165compile: $(lisp)/subdirs.el mh-autoloads cal-autoloads doit
166 find $(lisp) -name "*.elc" -print | xargs chmod +w >/dev/null 2>&1 || true; \ 166 find $(lisp) -name "*.elc" -print | xargs chmod +w >/dev/null 2>&1 || true; \
167 wd=$(lisp); $(setwins); \ 167 wd=$(lisp); $(setwins); \
168 els=`echo $$wins | tr ' \011' '\012\012' | \ 168 els=`echo $$wins | tr ' \011' '\012\012' | \
@@ -179,7 +179,7 @@ compile: $(lisp)/subdirs.el mh-autoloads doit
179# unconditionally. Some files don't actually get compiled because they 179# unconditionally. Some files don't actually get compiled because they
180# set the local variable no-byte-compile. 180# set the local variable no-byte-compile.
181 181
182compile-always: $(lisp)/subdirs.el mh-autoloads doit 182compile-always: $(lisp)/subdirs.el mh-autoloads cal-autoloads doit
183 # `|| true' prevents old Bash versions from getting confused 183 # `|| true' prevents old Bash versions from getting confused
184 # by an error. 184 # by an error.
185 find $(lisp) -name "*.elc" -print | xargs chmod +w >/dev/null 2>&1 || true; \ 185 find $(lisp) -name "*.elc" -print | xargs chmod +w >/dev/null 2>&1 || true; \
@@ -214,7 +214,7 @@ compile-after-backup: backup-compiled-files compile-always
214# Recompile all Lisp files which are newer than their .elc files and compile 214# Recompile all Lisp files which are newer than their .elc files and compile
215# new ones. 215# new ones.
216 216
217recompile: doit mh-autoloads $(lisp)/progmodes/cc-mode.elc 217recompile: doit mh-autoloads cal-autoloads $(lisp)/progmodes/cc-mode.elc
218 $(emacs) --eval "(batch-byte-recompile-directory 0)" $(lisp) 218 $(emacs) --eval "(batch-byte-recompile-directory 0)" $(lisp)
219 219
220# CC Mode uses a compile time macro system which causes a compile time 220# CC Mode uses a compile time macro system which causes a compile time
@@ -250,21 +250,25 @@ $(lisp)/mh-e/mh-loaddefs.el: $(lisp)/subdirs.el
250 --eval "(setq make-backup-files nil)" \ 250 --eval "(setq make-backup-files nil)" \
251 -f batch-update-autoloads $(lisp)/mh-e 251 -f batch-update-autoloads $(lisp)/mh-e
252 252
253$(lisp)/calendar/cal-loaddefs.el: 253cal-autoloads: $(lisp)/calendar/cal-loaddefs.el \
254 $(lisp)/calendar/diary-loaddefs.el \
255 $(lisp)/calendar/hol-loaddefs.el
256
257$(lisp)/calendar/cal-loaddefs.el: $(lisp)/calendar/*.el
254 $(emacs) -l autoload \ 258 $(emacs) -l autoload \
255 --eval "(setq generate-autoload-cookie \";;;###cal-autoload\")" \ 259 --eval "(setq generate-autoload-cookie \";;;###cal-autoload\")" \
256 --eval "(setq generated-autoload-file \"$@\")" \ 260 --eval "(setq generated-autoload-file \"$@\")" \
257 --eval "(setq make-backup-files nil)" \ 261 --eval "(setq make-backup-files nil)" \
258 -f batch-update-autoloads $(lisp)/calendar 262 -f batch-update-autoloads $(lisp)/calendar
259 263
260$(lisp)/calendar/diary-loaddefs.el: 264$(lisp)/calendar/diary-loaddefs.el: $(lisp)/calendar/*.el
261 $(emacs) -l autoload \ 265 $(emacs) -l autoload \
262 --eval "(setq generate-autoload-cookie \";;;###diary-autoload\")" \ 266 --eval "(setq generate-autoload-cookie \";;;###diary-autoload\")" \
263 --eval "(setq generated-autoload-file \"$@\")" \ 267 --eval "(setq generated-autoload-file \"$@\")" \
264 --eval "(setq make-backup-files nil)" \ 268 --eval "(setq make-backup-files nil)" \
265 -f batch-update-autoloads $(lisp)/calendar 269 -f batch-update-autoloads $(lisp)/calendar
266 270
267$(lisp)/calendar/hol-loaddefs.el: 271$(lisp)/calendar/hol-loaddefs.el: $(lisp)/calendar/*.el
268 $(emacs) -l autoload \ 272 $(emacs) -l autoload \
269 --eval "(setq generate-autoload-cookie \";;;###holiday-autoload\")" \ 273 --eval "(setq generate-autoload-cookie \";;;###holiday-autoload\")" \
270 --eval "(setq generated-autoload-file \"$@\")" \ 274 --eval "(setq generated-autoload-file \"$@\")" \