On Mon, Apr 04, 2005 at 05:58:54PM -0500, Ken Williams wrote:
> >To that end, maybe "distclean" is misnamed.
>
> I guess it depends on how you read it.
Exactly. It shouldn't depend on how you read it.
> Personally, I just have my upload tools do an
> ExtUtils::Manifest::filecheck() before uploading.
Which is, ironically, exactly what distclean does.
distclean :: realclean distcheck
$(NOECHO) $(NOOP)
distcheck :
$(PERLRUN) "-MExtUtils::Manifest=fullcheck" -e fullcheck
What distclean is doing is checking to see if realclean actually cleans
things back to a pristine state AND that you've checked everything into
MANIFEST... at least that's how I interpret it. [1] The focus should be on
the checking not so much the cleaning, but it still has to mention the
cleaning because it would be surprising if "distcheck" ran a clean.
However, does dist and disttest make this action irrelevant?
[1] I don't have the energy to dig back through the MakeMaker history to see
what its original purpose was.