modified makefile. dependencies more explicit, output is more verbose