common C++ and Make stuff