Highly configurable Makefile suite for C and CPP