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:
hello=Program("hello.c")
Depends(hello,'other_file')
Thanks!