Add a C++ Makefile