Пошаговое решение может быть следующим:
COMA := ,
DEFINES += DEF1
DEFINES += DEF2
...
MY_DEFINES := $(patsubst %,%$(COMA),$(DEFINES))FOOBAR
MY_DEFINES := $(patsubst %$(COMA)FOOBAR,%,$(MY_DEFINES))
MY_DEFINES := $(patsubst %,%\n,$(MY_DEFINES))
Где FOOBAR
- любая строка, в которой вы на 100% уверены, что никогда не будете частью одной из ваших DEFINES
.