Makefile template for C and C++ projects