Generic Makefile for a C or C++ Project.