> So there was a bug before 3.81, since they issued an Error in this case. And > the bug was fixed in 3.81. Is that what you are saying?
I think this misses the objection. > include done > => is looking for a file named done and fails since no file named done. > > -include done > => is building a target called done (if no file is found). My understanding of the earlier report was that, in the -include case, the rule that attempts to create done was not being exercised - the user expects that, if there's a rule to make done, it will be run if done does not exist; this happened in older versions (and the rule in question happened to consist only of producing an error message) but, apparently, no longer happens. But I may have mis-understood the reporter ... Eddy. _______________________________________________ Bug-make mailing list Bug-make@gnu.org http://lists.gnu.org/mailman/listinfo/bug-make