C++ support in makefile