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