fix: Makefile support c++