make versus _MANPAGE

Oliver Eikemeier eikemeier at fillmore-labs.com
Thu Feb 5 15:52:52 PST 2004


Gerald Pfeifer wrote:

[...]
> I am currently fighting a very nasty problem where a construct involving
> .for in a Makefile works as expected, depending on whether I use it before
> .include <bsd.port.post.mk> or after.
[...]

.for evaluates its arguments immediately, not delayed. _MANPAGES is defined in
bsd.port.pre.mk, so it is only defined *afterwards*. Works as advertised.

**Be aware that nobody guarantees you that _MANPAGES is available after bsd.port.pre.mk**
Changes in bsd.port.mk may break your code without further notice.

-Oliver


More information about the freebsd-ports mailing list