fixed up the makefile to build the entire project