Có thể chèn một dòng mới để được thực thi trong vòng foreach
trong một Makefile không?Thêm dòng mới vào vòng lặp Makefile 'foreach'
Hiện nay, tôi có như sau:
$(foreach my_lib,$(MY_LIBS),$(call my_func,results,boxer,$(my_lib)))
Bây giờ, giả sử rằng tôi có:
MY_LIBS = lib1 \
lib2
Các foreach
vòng lặp trên sẽ đánh giá để:
lib1 lib2
Tôi muốn này để đánh giá:
lib1
lib2
Có thể chèn một dòng mới trong vòng lặp foreach
để thực hiện việc này không?
Cảm ơn bạn.
Thời gian ngớ ngẩn Q: tại sao bạn cần dòng mới? –
Trong Makefile thực tế của tôi, "m_func" mở rộng "lib1" và "lib2" thành lệnh "make ... lib". Do đó, nếu dòng được đánh giá là "make ... lib1 make ... lib2", thì việc thực hiện không thành công. – DuneBug