What is the difference between rebuild dependencies and build? Sid Kraft
BUILD
My experience has been: If I edit a file outside of Plato, the dependencies that I have added do NOT go into the internal list that Plato keeps. Rebuilding dependencies scans your source files allowing Plato to know what files you have INCLUDE'd so it's easier to edit them in Plato.
That's my experience.
In general, source files in a project are inter dependent. For example, a module defined in one file might be used in a number of other files.
Plato automatically creates a table of these dependencies. When a change is made in a module, the module and all files that use it must be recompiled.
A 'build' process uses the table of dependencies together with information about which files have changed to work out which files to recompile and a correct order to execute the processing.
Rebuilding the dependencies simply reconstructs the dependency table. It doesn't do any recompiling. This is sometimes necessary when Plato's automatic processing fails or external changes have been made.
Thanks, Sid Kraft