>>release\main.o: release\main.moc
а что main.o от main.cpp не зависит?
да вроде как-бы main.moc: зависит от ..\C++2\main.cpp, а потом уже главная цель release\main.o: release\main.moc
Передрал данный код с асистанта радел Using the Meta-Object Compiler (moc) глава Writing Make Rules for Invoking moc
я так предполагаю что запись говорит - обработать мок*ом main.cpp и сделать с него main.moc(добавить метаинформацию), а потом этот main.moc скомпилировать в main.o