updated makefile to include other dependencies