modes = i ii keylengths = 128 192 256 tests = $(foreach m,$(modes),$(foreach l,$(keylengths),test/$(m)-$(l))) .PHONY: clean nist test traces results: mkdir $@ clean:: - rm -r results test: status=0; \ for i in $(tests); \ do \ make -C $$i $@ || status=1; \ done; \ exit $$status traces: traces-ae traces-tbc traces-%: | results @ echo "Collecting traces" @ ./traces/collect-traces.sh $@ nist: | results ./nist/make-package.sh