K 10 svn:author V 4 fjoe K 8 svn:date V 27 2007-04-20T06:25:45.000000Z K 7 svn:log V 509 When remaking makefiles check that mtime has actually changed. This fixes infinite restart in the following case: Makefile: foo foo: bar do-something Unlike GNU make, BSD make considers "Makefile" node as remade even if "foo" is up-to-date and was not actually rebuilt. GNU make does not consider nodes without commands as remade if child nodes were not actually rebuilt. Most probably, more proper fix would be to bring BSD make behaviour in-line with GNU make but this would be more intrusive change. END