On Wed, 2025-10-08 at 18:09 +0200, andreas graeper via Users list for
the GNU implementation of make wrote:
> i tried to find documentation, but no success

The documentation for GNU Make can be found here (as well as many other
places):

https://www.gnu.org/software/make/manual/html_node/

> 
> Makefile:157: *** missing separator.  Stop.
> 
> d =
> .for e in ${s1} ${s2}
>   d += ${e}.htm
> .endfor

This syntax is illegal in GNU Make.  It looks like you're following the
documentation for the BSD make (FreeBSD / OpenBSD).  These versions are
not compatible at this level.  They both adhere to the POSIX definition
of make, but they both also add many extensions which are not portable
across different versions.

  • .for .. ... andreas graeper via Users list for the GNU implementation of make
    • Re:... Paul Smith
    • Re:... Paul Smith

Reply via email to