implementations = $(dir \ $(shell find crypto_aead -name Makefile) \ ) delegated = clean test traces .PHONY: $(delegated) $(delegated):: for i in $(implementations); \ do \ make -C $$i $@; \ done traces:: @ echo "Collecting traces" @ ./collect-traces.sh