Property sheet "Source files"
The project.cpp file is default and will be tried to compile in any case. This sheet contains additional CPP-files, which must be compiled, too. Above that the list constitutes the object-files, which will be linked in the final linker run.
Property sheet "Dependencies"
These dependencies trigger a compilation, if one of them is younger than the corresponding dependent object-files.