This is my version of a standard CPP Makefile it features : compiling.o files in a separate directory easy to read compilation better project organisation