Changing Makefile to be dependent on sources, fixing issue with chef not being in path