Можно ли вставить новую строку, которая будет выполнена в цикле foreach
в Makefile?Добавить новую строку в цикле Makefile 'foreach'
В настоящее время у меня есть следующие:
$(foreach my_lib,$(MY_LIBS),$(call my_func,results,boxer,$(my_lib)))
Теперь, если предположить, что у меня есть:
MY_LIBS = lib1 \
lib2
выше foreach
цикл будет вычисляться:
lib1 lib2
Я хотел бы это для оценки:
lib1
lib2
Можно ли вставить новую строку в петлю foreach
, чтобы выполнить это?
спасибо.
Глупое время Q: зачем нужна новая линия? –
В моем фактическом Makefile «m_func» расширяет «lib1» и «lib2» в команды «make ... lib». Таким образом, если строка оценивается как «make ... lib1 make ... lib2», то выполнение не выполняется. – DuneBug