>>> "Tom" == Tom Tromey <[EMAIL PROTECTED]> writes:
[...]
Tom> I think what we want is for the positioning of the .c file not to
Tom> matter for the developer, but for the file to end up in the
Tom> distribution made by `make dist'.
The following is how I intended to fix this. I'm not sure
it's what you want. Anyway the patch below won't apply since
it predates Akim's sourcequake; I have yet to figure where the
relevent passage has been moved :)
2001-01-05 Alexandre Duret-Lutz <[EMAIL PROTECTED]>
* automake.in (handle_dist_worker): When building the distdir,
copy files from the build directory in preference to the source
directory; that way the distribution is always built from the
latest version of generated files.
--- automake.in.old Fri Jan 5 19:30:53 2001
+++ automake.in Fri Jan 5 20:50:01 2001
@@ -2689,6 +2689,10 @@
. "\t || exit 1; \\\n"
. "\t else \\\n"
. "\t test -f \$(distdir)/\$\$file \\\n"
+ # First, look for $$files in the build directory,
+ # and else get it from the source directory.
+ . "\t || (test -f \$\$file && "
+ . "cp -p \$\$file \$(distdir)/\$\$file) \\\n"
. "\t || cp -p \$\$d/\$\$file \$(distdir)/\$\$file \\\n"
. "\t || exit 1; \\\n"
. "\t fi; \\\n"
[...]
--
Alexandre Duret-Lutz