We have several C projects in Eclipse, using CDT (CodeSourcery++).
There are two projects that build libraries for use in the "main" project that builds the final application.
Now we find that rebuilding one of the libraries does not cause the main project to be also rebuild. Obviously, there is no dependency in the makefile to cause this.
The libraries themselves are linked in properly, but the final build result does not depend on them.
How can we create this dependency?