aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/ChangeLog8
-rw-r--r--lisp/makefile.w32-in61
-rw-r--r--src/ChangeLog3
3 files changed, 27 insertions, 45 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 3937cf6002d..bbee9e3e715 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,11 @@
12008-04-09 Jason Rumney <jasonr@gnu.org>
2
3 * makefile.w32-in (LOADDEFS): Add mh-loaddefs.el.
4 ($(lisp)/mh-e/mh-loaddefs.el): Simplify rule.
5 (pre-mh-loaddefs.el-CMD, pre-mh-loaddefs.el-SH): Remove.
6 (AUTOGENEL): New variable.
7 (distclean, maintainer-clean): New targets.
8
12008-04-09 Chong Yidong <cyd@stupidchicken.com> 92008-04-09 Chong Yidong <cyd@stupidchicken.com>
2 10
3 * emacs-lisp/regexp-opt.el (regexp-opt): Reduce 11 * emacs-lisp/regexp-opt.el (regexp-opt): Reduce
diff --git a/lisp/makefile.w32-in b/lisp/makefile.w32-in
index 55a8fecaf2d..f2a8111f99d 100644
--- a/lisp/makefile.w32-in
+++ b/lisp/makefile.w32-in
@@ -58,7 +58,11 @@ ETAGS = "../lib-src/$(BLD)/etags"
58 58
59# Automatically generated autoload files, apart from lisp/loaddefs.el. 59# Automatically generated autoload files, apart from lisp/loaddefs.el.
60LOADDEFS = $(lisp)/calendar/cal-loaddefs.el \ 60LOADDEFS = $(lisp)/calendar/cal-loaddefs.el \
61 $(lisp)/calendar/diary-loaddefs.el $(lisp)/calendar/hol-loaddefs.el 61 $(lisp)/calendar/diary-loaddefs.el $(lisp)/calendar/hol-loaddefs.el \
62 $(lisp)/mh-e/mh-loaddefs.el
63
64AUTOGENEL = $(lisp)/loaddefs.el $(LOADDEFS) $(lisp)/cus-load.el \
65 $(lisp)/finder-inf.el $(lisp)/subdirs.el $(lisp)/eshell/esh-groups.el
62 66
63# Files to compile before others during a bootstrap. This is done to 67# Files to compile before others during a bootstrap. This is done to
64# speed up the bootstrap process. The CC files are compiled first 68# speed up the bootstrap process. The CC files are compiled first
@@ -360,52 +364,13 @@ MH_E_SRC = $(lisp)/mh-e/mh-acros.el $(lisp)/mh-e/mh-alias.el \
360# instead of $(lisp)/mh-e. 364# instead of $(lisp)/mh-e.
361mh-autoloads: $(lisp)/mh-e/mh-loaddefs.el 365mh-autoloads: $(lisp)/mh-e/mh-loaddefs.el
362$(lisp)/mh-e/mh-loaddefs.el: $(MH_E_SRC) 366$(lisp)/mh-e/mh-loaddefs.el: $(MH_E_SRC)
363 $(MAKE) $(MFLAGS) pre-mh-loaddefs.el-$(SHELLTYPE)
364 cp pre-mh-loaddefs.el-$(SHELLTYPE) $@
365 rm pre-mh-loaddefs.el-$(SHELLTYPE)
366 "$(EMACS)" $(EMACSOPT) \ 367 "$(EMACS)" $(EMACSOPT) \
367 -l autoload \ 368 -l autoload \
368 --eval "(setq generate-autoload-cookie \";;;###mh-autoload\")" \ 369 --eval $(ARGQUOTE)(setq generate-autoload-cookie $(DQUOTE);;;###mh-autoload$(DQUOTE))$(ARGQUOTE) \
369 --eval "(setq find-file-suppress-same-file-warnings t)" \ 370 --eval $(ARGQUOTE)(setq find-file-suppress-same-file-warnings t)$(ARGQUOTE) \
370 --eval "(setq make-backup-files nil)" \ 371 --eval $(ARGQUOTE)(setq make-backup-files nil)$(ARGQUOTE) \
371 -f w32-batch-update-autoloads \ 372 -f w32-batch-update-autoloads \
372 "$(lisp)/mh-e/mh-loaddefs.el" ./mh-e 373 $(ARGQUOTE)$(lisp)/mh-e/mh-loaddefs.el$(ARGQUOTE) ./mh-e
373
374pre-mh-loaddefs.el-SH:
375 echo ";;; mh-loaddefs.el --- automatically extracted autoloads" > $@
376 echo ";;" >> $@
377 echo ";; Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc." >> $@
378 echo ";; Author: Bill Wohler <wohler@newt.com>" >> $@
379 echo ";; Keywords: mail" >> $@
380 echo ";;; Commentary:" >> $@
381 echo ";;; Change Log:" >> $@
382 echo ";;; Code:" >> $@
383 echo " " >> $@
384 echo "(provide 'mh-loaddefs)" >> $@
385 echo ";; Local Variables:" >> $@
386 echo ";; version-control: never" >> $@
387 echo ";; no-byte-compile: t" >> $@
388 echo ";; no-update-autoloads: t" >> $@
389 echo ";; End:" >> $@
390 echo ";;; mh-loaddefs.el ends here" >> $@
391
392pre-mh-loaddefs.el-CMD:
393 echo ;;; mh-loaddefs.el --- automatically extracted autoloads> $@
394 echo ;;>> $@
395 echo ;; Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.>> $@
396 echo ;; Author: Bill Wohler (wohler@newt.com)>> $@
397 echo ;; Keywords: mail>> $@
398 echo ;;; Commentary:>> $@
399 echo ;;; Change Log:>> $@
400 echo ;;; Code:>> $@
401 echo. >> $@
402 echo (provide 'mh-loaddefs)>> $@
403 echo ;; Local Variables:>> $@
404 echo ;; version-control: never>> $@
405 echo ;; no-byte-compile: t>> $@
406 echo ;; no-update-autoloads: t>> $@
407 echo ;; End:>> $@
408 echo ;;; mh-loaddefs.el ends here>> $@
409 374
410# Prepare a bootstrap in the lisp subdirectory. 375# Prepare a bootstrap in the lisp subdirectory.
411# 376#
@@ -498,4 +463,10 @@ check-declare:
498# We used to delete *~ here, but that might inadvertently remove 463# We used to delete *~ here, but that might inadvertently remove
499# precious files if it happens to match their short 8+3 aliases. 464# precious files if it happens to match their short 8+3 aliases.
500clean: 465clean:
501 - $(DEL) *.el~ 466 - $(DEL) *.el~
467
468distclean:
469 - $(DEL) $(lisp)/Makefile
470
471maintainer-clean: bootstrap-clean distclean
472 - $(DEL) $(AUTOGENEL)
diff --git a/src/ChangeLog b/src/ChangeLog
index ddb0155f7f6..fc7b1404a41 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -4,6 +4,9 @@
4 4
52008-04-09 Jason Rumney <jasonr@gnu.org> 52008-04-09 Jason Rumney <jasonr@gnu.org>
6 6
7 * makefile.w32-in (distclean): Delete makefile too.
8 (maintainer-clean): New target.
9
7 * xdisp.c (redisplay_internal) [!WINDOWSNT]: Conditionalize last change. 10 * xdisp.c (redisplay_internal) [!WINDOWSNT]: Conditionalize last change.
8 11
9 * w32term.c (w32_compute_glyph_string_overhangs): Compute overhangs 12 * w32term.c (w32_compute_glyph_string_overhangs): Compute overhangs