updated makefile to include all files