Any c/cpp files can call functions defined in other module, only linking phase resolve them. These c/cpp files don’t depend on each other for compiling sequence. So my question is, is there any case that one c/cpp file should depend on another one, so that we need to specify in SConstruct like: Thanks! Answer It can be useful to force