我有一个包含规则的生成文件来构建系统,测试并运行它们。最后一项是通过调用一个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