commit | 62c124ccbcc60b8c23fb07ed2f6ddced080324cf | [log] [tgz] |
---|---|---|
author | Dan Willemsen <dwillemsen@google.com> | Wed Jan 08 21:22:12 2020 -0800 |
committer | Dan Willemsen <dwillemsen@google.com> | Wed Jan 08 21:22:12 2020 -0800 |
tree | 4941bfefe36ded9dedd0cbd9168a81d1cda8ffa4 | |
parent | 0338a25747a2f3470c02773a7001e5d425c95552 [diff] |
Restore missing dep from depfile support The restriction about not having phony rules that were dirty because of a missing input was causing incremental build breaks because phony edges are automatically created for each file listed in a depfile. Restore the original behavior for these edges, while keeping the error for phony rules defined in the ninja file. Test: run ninja_tests (through build-prebuilts.sh) Change-Id: Id41b7ecd329844a97db4d3cb9c585f26ac2774bd