use make for C++ target compilation