我有一個包含規則的生成文件來構建系統,測試並運行它們。最後一項是通過調用一個shell腳本來執行的。除此之外,這阻止了我並行運行測試。如何使makefile規則執行其先決條件?
我有以下變量:
TEST_SRC=$(wildcard tests/*.c)
TESTS=$(patsubst %.c,%,${TEST_SRC})
,並建立與規則測試
$(TESTS): %: %.c
$(CC) $(CFLAGS) $(LDFLAGS) -o [email protected] $<
是否有可能(如果有的話,怎麼樣?)創建規則「測試」在運行時,會執行$TESTS
變量中的每個項目?
非常感謝! – Tordek 2010-08-19 18:02:18