У меня есть make-файл, содержащий правила для сборки системы, тестирования и их запуска.Последний элемент выполняется простым вызовом сценария оболочки.Среди прочего, это мешает мне запускать тесты параллельно.
У меня есть следующие переменные:
TEST_SRC=$(wildcard tests/*.c)
TESTS=$(patsubst %.c,%,${TEST_SRC})
, и он строит тесты с правилом
$(TESTS): %: %.c
$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $<
Можно ли (и если да, то как?) Создать правило "тесты", которое при запуске будет выполнять каждый элемент в переменной $TESTS
?