Generic and ready-to-use Makefile for C or C++ projects