makefile: implement workflow dependencies