![Depfile Forum](https://kumkoniak.com/90.jpg)
Unfortunately, no format documentation exists, but the format is simply a Makefile without variables in the form of: html#_depfile for a bit more information on depfiles. The Makefile-syntax used by GCC and Clang is the de-facto standard and changing all other tools to support DMD will be impossible. Unfortunately, DMDs `-deps=` flag makes it output a custom format, which makes adding DMD and any compiler that is based on the DMD frontend to build systems using Ninja and Make harder than it needs to be. on a template change or function signature change. This is tremendously useful, especially in D, where descending units have to be rebuild e.g. Summary: Please output Makefile-style depfiles for ninja andĪssignee: and other compilers emit dependency information as Make-style depfiles, allowing Make and make-replacements like Ninja to recompile dependencies as soon as some unit higher up in the dependency chain has been changed.
![Depfile Forum](https://kumkoniak.com/90.jpg)