So when I build a project, will Code-Block take care of the order in which they are to be built.
Hoping that this is actually your question (you do know what a question mark is, right?!):
Yes, C::B can handle project dependencies. You can setup them in the
project properties. Targets are built in the order of their appearance.
There are two types of dependencies: Dependencies between
projects (what you most likely want) and dependencies to external objects (for example libs, but also object files or any other type of files...).