Going to setup the file manager at compile time so that locations do not need to be constant resetup for compilation each time.
Already wrote file manager code, so I can just import it.
Actually, having the
CompilerOutput brought in would be handy.
Then I do not need a temporary directory at all.
Actually, it would be best if sources were limited to a single directory as that would simplify the implementation.
So the next thing to do, would be to take a walk. Then when I return I will have to write the output manifest which is translated from the input source manifest. So I would need to know API dependencies and such as the profile and configurations used.
The manifest writer should be split off because in a minimal runtime one will never need to actually write manifests at all.