Well your changes don't seem to work on Windows. For this layout: main.d // module main foo/test.d // module foo.test I get back: Failed: dmd --makeDepend -v -o- "main.d" -I"." >main.d.deps I'll try to figure out what's going on and make a pull if I can get it to work.