J'ai un fichier makefile contenant des règles pour construire le système, les tester et les exécuter. Le dernier élément est exécuté en appelant simplement un script shell. Cela m'empêche, entre autres, d'exécuter les tests en parallèle.Comment puis-je faire une règle makefile exécuter ses conditions préalables?
je les variables suivantes:
TEST_SRC=$(wildcard tests/*.c)
TESTS=$(patsubst %.c,%,${TEST_SRC})
et construit les essais avec la règle
$(TESTS): %: %.c
$(CC) $(CFLAGS) $(LDFLAGS) -o [email protected] $<
Est-il possible (et si oui, comment?) Pour créer une règle des "tests" que, lorsqu'il est exécuté, exécutera chaque élément de la variable $TESTS
?
Merci beaucoup! – Tordek