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.
