- Use <dependency target="target"> to specify which target the dependency
should be compiled for.
- Fix binary not being removed when doing makegen clean
- Fix project compilation failure when the project contains two files
with the same name, causing the intermediate file to be in the same
directory with the same name
- Fix small print errors in makegen --help
- New flag is used to add include directories without making them part
of the include dependency graph.
- Can be used to remove dependency graphs for include directories that
aren't generally modified, like operating system library include
directories
- sourcefile will add additional individual files. Useful for when the
user needs to manually specify files from existing repositories. If
those repositories contain multiple files for different platforms
- Rework IncludeDeps to support sourcefiles