Make top level makefile recursive