no rule to make target 'main.cpp'