Initial attempt at revamping project make file. Still needs work