>>>> "Ville" == Ville Skyttä
<ville.skytta(a)xemacs.org> writes:
Ville> Maybe this is the reason why the recent package site update
Ville> didn't propagate to lisp/auto-autoloads.el in 21.4.10RC2?
No. A close look at the 21.4 Makefile shows that nothing depends on
the autoloads target, so it only gets built if you do "make autoloads"
explicitly. The 21.5 Makefile doesn't have an autoloads target at
all. Something else is going on there.
This lack of dependency apparently an optimization. Dumb. I'm going
make all-elcs depend on autoloads; this means that every full build
does make autoloads. If you don't like that (you're working on C
code, for example) do "make lib-src lwlib src" until you're happy with
the compiler messages, and then do "make".
I'm not sure what happens in 21.5; I'll take a closer look later.
Index: ChangeLog
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/ChangeLog,v
retrieving revision 1.241.2.23.2.4
diff -u -U0 -r1.241.2.23.2.4 ChangeLog
--- ChangeLog 27 Sep 2002 11:15:57 -0000 1.241.2.23.2.4
+++ ChangeLog 7 Oct 2002 03:25:15 -0000
@@ -0,0 +1,5 @@
+2002-10-07 Stephen J. Turnbull <stephen(a)xemacs.org>
+
+ * Makefile.in.in (all-elcs): Depend on autoloads.
+ (autoloads): Depend on lib-src, lwlib, and src.
+
Index: Makefile.in.in
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/Makefile.in.in,v
retrieving revision 1.2.2.1
diff -u -r1.2.2.1 Makefile.in.in
--- Makefile.in.in 17 Dec 2001 06:27:04 -0000 1.2.2.1
+++ Makefile.in.in 7 Oct 2002 03:25:21 -0000
@@ -283,7 +283,7 @@
## Build XEmacs and recompile out-of-date and missing .elc files along
## the way.
-all-elc all-elcs: lib-src lwlib dump-elcs src
+all-elc all-elcs: autoloads dump-elcs
${blddir}/src/${PROGNAME} -batch -vanilla \
-l update-elc-2.el -f batch-update-elc-2 lisp
@@ -291,7 +291,7 @@
dump-elc dump-elcs: ${GENERATED_HEADERS} FRC.dump-elcs
cd ./src && $(RECURSIVE_MAKE) dump-elcs
-autoloads: lisp/auto-autoloads.el lisp/custom-load.el
+autoloads: lib-src lwlib src lisp/auto-autoloads.el lisp/custom-load.el
FRC.lisp.auto.autoloads.el:
lisp/auto-autoloads.el: FRC.lisp.auto.autoloads.el
--
Institute of Policy and Planning Sciences
http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
My nostalgia for Icon makes me forget about any of the bad things. I don't
have much nostalgia for Perl, so its faults I remember. Scott Gilbert c.l.py