Вы должны иметь хотя бы некоторую часть значения в первой строке, т. Е .:
%define LIST a\
b\
c
Это определение макроса будет работать. Если вы планируете использовать их как команды, то есть что-то вроде
%define DOSOMETHING rm file1\
rm file2\
rm file3
...
%build
%DOSOMETHING
это не будет работать. Строки в исполняемых разделах сначала разбиваются на отдельные команды, ТО затем макросы раскрываются. То есть определение макроса сработает, а выполнение трех отдельных команд - нет.
Если вы хотите выполнить 3 отдельные команды, это проще сделать как
%define DOSOMETHING rm file1; rm file2; rm file3