Commit b92e2bd2 authored by Andreas Schwab's avatar Andreas Schwab
Browse files

(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.
parent 3187540e
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 \"$@\")" \
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment