{...} é a sintaxe específica do bash para expansão de chaves, mas usa /bin/sh por padrão em vez de bash .
De info make , seção 5.3.2:
The program used as the shell is taken from the variable
SHELL. If this variable is not set in your makefile, the program/bin/shis used as the shell.
Se você quiser usar o bash para analisar construções de shell em seu Makefile, você pode adicionar o seguinte ao topo:
SHELL := /bin/bash