added automatic dependency generation
builds dependencies into $(BUILD_PATH)/deps.  Includes into the main makefile