implementations = $(dir \ $(shell find crypto_aead -name Makefile) \ ) delegated = clean test .PHONY: $(delegated) nist results: mkdir $@ $(delegated):: status=0; \ for i in $(implementations); \ do \ make -C $$i $@ || status=1; \ done; \ exit $$status clean:: - rm -r results traces: traces-ae traces-tbc traces-%: | results @ echo "Collecting traces" @ ./traces/collect-traces.sh $@ nist: | results ./nist/make-package.sh