(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.
This commit is contained in:
parent
3187540eff
commit
b92e2bd202
2 changed files with 25 additions and 13 deletions
|
@ -1,16 +1,24 @@
|
|||
2008-04-04 Andreas Schwab <schwab@suse.de>
|
||||
|
||||
* Makefile.in (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 Michael Kifer <kifer@cs.stonybrook.edu>
|
||||
|
||||
|
||||
* ediff*el: replaced load with require in eval-when-compile.
|
||||
|
||||
|
||||
* ediff-hook: deleted all invocations of (autoload ...).
|
||||
|
||||
|
||||
* ediff-util.el (ediff-setup): make window-min-height a local variable
|
||||
in ediff control window, and set its min height to 2.
|
||||
(ediff-setup-control-buffer): dedicate the control window.
|
||||
(ediff-toggle-multiframe): undedicate control window.
|
||||
Work directly with ediff-setup-windows-multiframe and
|
||||
ediff-setup-windows-plain.
|
||||
|
||||
|
||||
* ediff-wind (ediff-choose-window-setup-function-automatically): new
|
||||
function.
|
||||
(ediff-window-setup-function): change initialization.
|
||||
|
@ -18,13 +26,13 @@
|
|||
(ediff-setup-windows-plain-merge): make control window dedicated.
|
||||
(ediff-destroy-control-frame): do not skip frames if working in a
|
||||
single frame.
|
||||
|
||||
|
||||
* emulation/viper-ex.el: move provide's forward, prevent recursion in
|
||||
eval-when-compile.
|
||||
|
||||
|
||||
* emulation/viper-util.el: move provide's forward, prevent recursion in
|
||||
eval-when-compile.
|
||||
|
||||
|
||||
2008-04-04 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
* calendar/cal-bahai.el (calendar-bahai-to-absolute): Rename
|
||||
|
|
|
@ -162,7 +162,7 @@ TAGS-LISP: $(lisptagsfiles1) $(lisptagsfiles2)
|
|||
|
||||
# `|| true' below prevents old Bash versions from getting confused
|
||||
# by an error.
|
||||
compile: $(lisp)/subdirs.el mh-autoloads doit
|
||||
compile: $(lisp)/subdirs.el mh-autoloads cal-autoloads doit
|
||||
find $(lisp) -name "*.elc" -print | xargs chmod +w >/dev/null 2>&1 || true; \
|
||||
wd=$(lisp); $(setwins); \
|
||||
els=`echo $$wins | tr ' \011' '\012\012' | \
|
||||
|
@ -179,7 +179,7 @@ compile: $(lisp)/subdirs.el mh-autoloads doit
|
|||
# unconditionally. Some files don't actually get compiled because they
|
||||
# set the local variable no-byte-compile.
|
||||
|
||||
compile-always: $(lisp)/subdirs.el mh-autoloads doit
|
||||
compile-always: $(lisp)/subdirs.el mh-autoloads cal-autoloads doit
|
||||
# `|| true' prevents old Bash versions from getting confused
|
||||
# by an error.
|
||||
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
|
|||
# Recompile all Lisp files which are newer than their .elc files and compile
|
||||
# new ones.
|
||||
|
||||
recompile: doit mh-autoloads $(lisp)/progmodes/cc-mode.elc
|
||||
recompile: doit mh-autoloads cal-autoloads $(lisp)/progmodes/cc-mode.elc
|
||||
$(emacs) --eval "(batch-byte-recompile-directory 0)" $(lisp)
|
||||
|
||||
# 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
|
|||
--eval "(setq make-backup-files nil)" \
|
||||
-f batch-update-autoloads $(lisp)/mh-e
|
||||
|
||||
$(lisp)/calendar/cal-loaddefs.el:
|
||||
cal-autoloads: $(lisp)/calendar/cal-loaddefs.el \
|
||||
$(lisp)/calendar/diary-loaddefs.el \
|
||||
$(lisp)/calendar/hol-loaddefs.el
|
||||
|
||||
$(lisp)/calendar/cal-loaddefs.el: $(lisp)/calendar/*.el
|
||||
$(emacs) -l autoload \
|
||||
--eval "(setq generate-autoload-cookie \";;;###cal-autoload\")" \
|
||||
--eval "(setq generated-autoload-file \"$@\")" \
|
||||
--eval "(setq make-backup-files nil)" \
|
||||
-f batch-update-autoloads $(lisp)/calendar
|
||||
|
||||
$(lisp)/calendar/diary-loaddefs.el:
|
||||
$(lisp)/calendar/diary-loaddefs.el: $(lisp)/calendar/*.el
|
||||
$(emacs) -l autoload \
|
||||
--eval "(setq generate-autoload-cookie \";;;###diary-autoload\")" \
|
||||
--eval "(setq generated-autoload-file \"$@\")" \
|
||||
--eval "(setq make-backup-files nil)" \
|
||||
-f batch-update-autoloads $(lisp)/calendar
|
||||
|
||||
$(lisp)/calendar/hol-loaddefs.el:
|
||||
$(lisp)/calendar/hol-loaddefs.el: $(lisp)/calendar/*.el
|
||||
$(emacs) -l autoload \
|
||||
--eval "(setq generate-autoload-cookie \";;;###holiday-autoload\")" \
|
||||
--eval "(setq generated-autoload-file \"$@\")" \
|
||||
|
|
Loading…
Add table
Reference in a new issue