implementations = $(dir \ $(shell find crypto_aead -name Makefile) \ ) delegated = clean test traces .PHONY: $(delegated) $(delegated):: status=0; \ for i in $(implementations); \ do \ make -C $$i $@ || status=1; \ done; \ exit $$status clean:: - rm traces.tgz # To generate complete traces, apply this patch before running "make traces": # $ git apply traces.patch # To update this patch, add print statements, then run # $ git diff src > traces.patch traces:: traces.tgz traces.tgz: @ echo "Collecting traces" @ ./collect-traces.sh