This is the makefile for the entire project.