title: How is the order of compilation of source files decided?
body: <p>I have a workspace containing many *.c files, which I compile. (I could use any toolchain say MSVC6.0, or gcc etc) </p>
  
  <p>Which source file is compiled first?</p>
  
  <p>How is the order of the files to be compiled subsequently decided?</p>