On Wed, 15 Jan 2020 13:52:37 +0100, Marc Espie wrote:

> Currently, our make "supports" the keywords
> .EXEC, .INVISIBLE, .JOIN, .MADE,
> to the extent that I never touched the code that handles those, but
> frankly I don't quite see their purpose (they're hacks) and they
> complicate matters.
>
> A quick grep shows that nothing in base/xenocara actually uses them.
>
> To be sure, I'm going to "poison" them and do a full build of everything
> including ports.
>
> There are two possible options there: actually fully document those keywords
> (and probably grab some examples from the tutorial, because frankly, it's
> fairly hard to make sense of them) or drop the keywords entirely as they
> appear to be completely unused.
>
> I would lean toward the second option. I'm pretty sure that stuff is not
> even correctly supported, to the detriment of actually having a modern
> make that works.

I concur.  If nothing is using them then it makes sense to drop
them.  I did read through the descriptions in make.ms and nothing
in there makes me think we need them.

 - todd

Reply via email to