aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJuanma Barranquero2008-06-20 15:18:30 +0000
committerJuanma Barranquero2008-06-20 15:18:30 +0000
commit329b266147d9cbdce7b5df5a4dfd03518aaa3064 (patch)
tree7f1cd7f9f7bfa96949282266ebc6719857b1b24b
parent7389398d79de058a40766f2ba75c92c9cd123534 (diff)
downloademacs-329b266147d9cbdce7b5df5a4dfd03518aaa3064.tar.gz
emacs-329b266147d9cbdce7b5df5a4dfd03518aaa3064.zip
* makefile.w32-in (bootstrap-clean-CMD, bootstrap-clean-SH):
Don't copy ldefs-boot.el over loaddefs.el. (bootstrap-clean): Remove loaddefs.el and don't depend on it. (loaddefs.el-SH, loaddefs.el-CMD): Don't add autoloads and defvars to loaddefs.el; they are not needed now. Add coding cookie.
-rw-r--r--lisp/ChangeLog8
-rw-r--r--lisp/makefile.w32-in46
2 files changed, 23 insertions, 31 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index c434c9e0b41..6ad96d54567 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,11 @@
12008-06-20 Juanma Barranquero <lekktu@gmail.com>
2
3 * makefile.w32-in (bootstrap-clean-CMD, bootstrap-clean-SH):
4 Don't copy ldefs-boot.el over loaddefs.el.
5 (bootstrap-clean): Remove loaddefs.el and don't depend on it.
6 (loaddefs.el-SH, loaddefs.el-CMD): Don't add autoloads and defvars
7 to loaddefs.el; they are not needed now. Add coding cookie.
8
12008-06-20 Miles Bader <miles@gnu.org> 92008-06-20 Miles Bader <miles@gnu.org>
2 10
3 * face-remap.el (face-remap-add-relative, face-remap-set-base): 11 * face-remap.el (face-remap-add-relative, face-remap-set-base):
diff --git a/lisp/makefile.w32-in b/lisp/makefile.w32-in
index 7a774fead9c..08385bef5bd 100644
--- a/lisp/makefile.w32-in
+++ b/lisp/makefile.w32-in
@@ -129,37 +129,26 @@ $(lisp)/loaddefs.el:
129loaddefs.el-SH: 129loaddefs.el-SH:
130 echo ";;; loaddefs.el --- automatically extracted autoloads" > $@ 130 echo ";;; loaddefs.el --- automatically extracted autoloads" > $@
131 echo ";;" >> $@; echo ";;; Code:" >> $@ 131 echo ";;" >> $@; echo ";;; Code:" >> $@
132 echo "(autoload 'define-minor-mode \"easy-mmode\")" >>$@
133 echo "(autoload 'define-ccl-program \"ccl\")" >>$@
134 echo "(autoload 'regexp-opt \"regexp-opt\")" >>$@
135 echo "(autoload 'string-to-list \"mule-util\")" >>$@
136 echo "(autoload 'define-derived-mode \"derived\")" >>$@
137 echo "(autoload 'encoded-kbd-mode \"encoded-kb\")" >>$@
138 echo "(defvar cvs-global-menu nil)" >>$@
139 echo " " >> $@ 132 echo " " >> $@
140 echo ";;; Local Variables:" >> $@ 133 echo ";; Local Variables:" >> $@
141 echo ";;; version-control: never" >> $@ 134 echo ";; version-control: never" >> $@
142 echo ";;; no-byte-compile: t" >> $@ 135 echo ";; no-byte-compile: t" >> $@
143 echo ";;; no-update-autoloads: t" >> $@ 136 echo ";; no-update-autoloads: t" >> $@
144 echo ";;; End:" >> $@ 137 echo ";; coding: utf-8" >> $@
138 echo ";; End:" >> $@
145 echo ";;; loaddefs.el ends here" >> $@ 139 echo ";;; loaddefs.el ends here" >> $@
146 140
147loaddefs.el-CMD: 141loaddefs.el-CMD:
148 echo ;;; loaddefs.el --- automatically extracted autoloads> $@ 142 echo ;;; loaddefs.el --- automatically extracted autoloads> $@
143 echo ;;>> $@
149 echo ;;; Code:>> $@ 144 echo ;;; Code:>> $@
150 echo (autoload 'define-minor-mode "easy-mmode")>> $@
151 echo (autoload 'define-ccl-program "ccl")>> $@
152 echo (autoload 'regexp-opt "regexp-opt")>> $@
153 echo (autoload 'string-to-list "mule-util")>> $@
154 echo (autoload 'define-derived-mode "derived")>> $@
155 echo (autoload 'encoded-kbd-mode "encoded-kb")>> $@
156 echo (defvar cvs-global-menu nil)>> $@
157 echo. >> $@ 145 echo. >> $@
158 echo ;;; Local Variables:>> $@ 146 echo ;; Local Variables:>> $@
159 echo ;;; version-control: never>> $@ 147 echo ;; version-control: never>> $@
160 echo ;;; no-byte-compile: t>> $@ 148 echo ;; no-byte-compile: t>> $@
161 echo ;;; no-update-autoloads: t>> $@ 149 echo ;; no-update-autoloads: t>> $@
162 echo ;;; End:>> $@ 150 echo ;; coding: utf-8>> $@
151 echo ;; End:>> $@
163 echo ;;; loaddefs.el ends here>> $@ 152 echo ;;; loaddefs.el ends here>> $@
164 153
165# Use . instead of $(lisp) because $(lisp) is an absolute file name, 154# Use . instead of $(lisp) because $(lisp) is an absolute file name,
@@ -384,22 +373,17 @@ $(lisp)/mh-e/mh-loaddefs.el: $(MH_E_SRC)
384# sources only. 373# sources only.
385 374
386# Need separate version for sh and native cmd.exe 375# Need separate version for sh and native cmd.exe
387# Note that bootstrap-clean-$(SHELLTYPE) copies ldefs-boot.el to loaddefs.el, 376bootstrap-clean:
388# and thus the almost-empty loaddefs.el crafted by the $(lisp)/loaddefs.el 377 - $(DEL) $(lisp)/loaddefs.el
389# target can NOT be built _after_ bootstrap-clean-$(SHELLTYPE) does its
390# thing, or else an empty loaddefs.el will overwrite the full one.
391bootstrap-clean: $(lisp)/loaddefs.el
392 $(MAKE) $(MFLAGS) bootstrap-clean-$(SHELLTYPE) 378 $(MAKE) $(MFLAGS) bootstrap-clean-$(SHELLTYPE)
393 379
394bootstrap-clean-CMD: 380bootstrap-clean-CMD:
395# if exist "$(EMACS)" $(MAKE) $(MFLAGS) autoloads 381# if exist "$(EMACS)" $(MAKE) $(MFLAGS) autoloads
396 cp $(lisp)/ldefs-boot.el $(lisp)/loaddefs.el
397 -for %%f in (. $(WINS)) do for %%g in (%%f\*.elc) do @$(DEL) %%g 382 -for %%f in (. $(WINS)) do for %%g in (%%f\*.elc) do @$(DEL) %%g
398 383
399bootstrap-clean-SH: 384bootstrap-clean-SH:
400# if test -f "$(EMACS)"; then $(MAKE) $(MFLAGS) autoloads; fi 385# if test -f "$(EMACS)"; then $(MAKE) $(MFLAGS) autoloads; fi
401# -rm -f $(lisp)/*.elc $(lisp)/*/*.elc 386# -rm -f $(lisp)/*.elc $(lisp)/*/*.elc
402 cp $(lisp)/ldefs-boot.el $(lisp)/loaddefs.el
403 -for dir in . $(WINS); do rm -f $$dir/*.elc; done 387 -for dir in . $(WINS); do rm -f $$dir/*.elc; done
404 388
405# Generate/update files for the bootstrap process. 389# Generate/update files for the bootstrap process.