If a file previously was generated but now isn't (ie. its .do file disappears), we would never re-stamp that target, and so all its dependencies would rebuild continually.
1 line
No EOL
72 B
Text
1 line
No EOL
72 B
Text
redo test1 test2 ifchange-fail overwrite gentest basic/test dirtest/test |