Commonized Makefile, prepared for use C++