GNU Make: ¿cómo unir la lista y separarla con un separador? [duplicar

Esta pregunta ya tiene una respuesta aquí:

niendo elementos de una lista en GNU Make 3 respuestas

Tengo esto

FOO = foo1 foo2 ... fooN

y desea unir todas estas cadenas y separarlas con, por ejemplo, colong:

foo1:foo2:foo3:...:fooN

¿Cómo hacer esto en GNU Make, sin usar herramientas externas de UNIX?

Respuestas a la pregunta(4)

Su respuesta a la pregunta