Makefile template for C++