commit dc0484b205dca9137cb573199d6fcb42a4e464ea
parent 234ce92969d574d3f260b34078727c6cbcbe6a52
Author: Kévin Le Gouguec <kevin.legouguec@airbus.com>
Date: Mon, 1 Jul 2019 16:56:51 +0200
Ajustement de la cible "test" du Makefile
La boucle précédente forçait l'arrêt au premier échec ; avec la
nouvelle implémentation, "make -k" itère sur toutes les
$(test_variants).
Pratique pour afficher tous les vecteurs qui ont changé d'un seul
coup…
Diffstat:
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/Makefile b/Makefile
@@ -2,20 +2,20 @@ modes = i ii
keylengths = 128 192 256
variants = $(foreach m,$(modes),$(foreach l,$(keylengths),$(m)-$(l)))
+test_variants = $(foreach v,$(variants),test/$(v))
-.PHONY: all clean nist test traces
+.PHONY: all clean nist test $(test_variants) traces
all: test
clean:
- rm -r results crypto_aead
-test:
- for i in $(variants); \
- do \
- make -C test/$$i test || exit 1; \
- done
+$(test_variants):
+ make -C $@ test
+
+test: $(test_variants)
traces: traces-ae traces-tbc