Você precisa entender que o {...} é uma construção bash, enquanto o Makefiles geralmente lança o sh que não suporta o recurso de expansão de chaves.
No entanto, nem tudo está perdido; se você está com o GNU Make, então você pode dizer ao Make
usar o bash colocando essa pequena linha SHELL := bash
no topo
do seu Makefile.