Czy jest możliwe wstawienie nowej linii do wykonania w pętli foreach
w pliku Makefile?Dodaj nową linię w pętli Makefile 'foreach'
Obecnie mam następujące:
$(foreach my_lib,$(MY_LIBS),$(call my_func,results,boxer,$(my_lib)))
Teraz, zakładając, że mam:
MY_LIBS = lib1 \
lib2
Powyższy foreach
pętla będzie oceniać do:
lib1 lib2
chciałbym to do oceny:
lib1
lib2
Czy można to zrobić, wprowadzając znak nowej linii w pętli foreach
?
Dziękuję.
Głupi czas Q: dlaczego potrzebujesz nowej linii? –
W moim rzeczywistym Makefile, "m_func" rozszerza "lib1" i "lib2" na polecenia "make ... lib". Zatem jeśli linia zostanie oceniona jako "make ... lib1 make ... lib2", wykonanie nie powiedzie się. – DuneBug