martine/ninja — pull request #398 by nico (2012-08-15 21:05:00+00:00)
Title: Mark re2c rules as generator rules.

generator=1 has two effects:
1. It suppresses checking if a command changed. b56fe8082b made it so
that an output that's not in .ninja_log is always considered as
changed, and hence caused the re2c rules to run. With this change,
re2c is only executed if one of the .in.cc files change.
2. ninja -t clean won't delete outputs from generator rules, so this
also addresses issue #157.