Hello Alexandre,

On Mon, Aug 28, 2006 at 10:04:09AM +0200, Alexandre Duret-Lutz wrote:
> >>> "DF" == David Fang <[EMAIL PROTECTED]> writes:
>  DF> I've noticed that the distdir variable in generated Makefile.in's
>  DF> only appears in the top-level Makefile.in, however, it is not set in
>  DF> subdirectories' Makefile.in's.  Is this intentional? 
> 
> Yes.  When packages are nested the subpackage doesn't know the
> distdir value, it has to be passed by the parent.

I'm afraid your answer does not answer the David's question.  Let me quote
the second paragraph:

>  DF>       In one instance, I wished to manually inspect the result of one of
>  DF> the subdirectories' "make distdir", but had to pass in these two 
> variables
>  DF> by hand, slightly inconvenient.  Is there a rationale for omitting these
>  DF> two variables in subdir's Makefile.in's?

The suggestion is that one might occassionally need to do `make distdir'
in a subdirectory of a project.  (No subpackages are involved.)

My answer was that the advantage of shortening each makefile by two
lines is bigger than the discomfort reported, because the need for
non-top `make distdir' is very rare.
(But I was not sure whether this is the right answer, so I decided to
wait for a better answer from someone else.)

Stepan Kasal


Reply via email to