summaryrefslogtreecommitdiff
path: root/src/common.mk
diff options
context:
space:
mode:
authorKévin Le Gouguec <kevin.legouguec@airbus.com>2018-11-28 14:01:28 +0100
committerKévin Le Gouguec <kevin.legouguec@airbus.com>2018-11-28 14:01:28 +0100
commit9340aecfff9a812c65debc648f0cb79d78d4109c (patch)
treeb98e75f41791fa39be9bc7c3cf2437e83bc13fab /src/common.mk
parent98a7cb6d80f4151aebf6c1c0e76a2e9a22ab6e57 (diff)
downloadlilliput-ae-implem-9340aecfff9a812c65debc648f0cb79d78d4109c.tar.xz
Ajout de mécanique pour générer des traces plus facilement
Diffstat (limited to 'src/common.mk')
-rw-r--r--src/common.mk10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/common.mk b/src/common.mk
index b854933..22bd3ca 100644
--- a/src/common.mk
+++ b/src/common.mk
@@ -29,18 +29,28 @@ results/test-%: results/test/test-%.o
@ echo "LD $@"
$(Q) gcc $^ $(LDFLAGS) -o $@
+results/traces-%: results/test/traces-%.o
+ @ echo "LD $@"
+ $(Q) gcc $^ $(LDFLAGS) -o $@
+
test: $(tests)
$(tests): %: results/%
@ echo "TEST $@"
$(Q) ./results/$@
+traces: $(traces)
+traces-%: results/traces-%
+ @ echo "TRACES $@"
+ $(Q) ./results/$@
+
results/src/cipher.o: src/cipher.h src/tweakey.h src/constants.h src/parameters.h _parameters.h
results/src/constants.o: src/constants.h
results/src/lilliput-ae-i.o: src/lilliput-ae.h src/cipher.h src/constants.h src/parameters.h _parameters.h
results/src/tweakey.o: src/tweakey.h src/constants.h src/parameters.h _parameters.h
results/test-*.o: test/helpers.h src/parameters.h _parameters.h
+results/traces-%.o: test/helpers.h src/parameters.h _parameters.h
# TODO: should add order-only prerequisites to remove mkdirs inside recipes
# TODO: add valgrind, although it does not seem to play well with ASAN