-
Committer:
Lawrence Mitchell
-
Date:
2011-06-29 08:40:45 UTC
-
mfrom:
(3470.3.13 make-fixes)
-
Revision ID:
lawrence.mitchell@ed.ac.uk-20110629084045-adlofanb1nxmkcot
Reduce spurious recompilations in clean or mostly-clean trees
Avoid touching lib/libfluidity.a unless actually necessary. This comes
in a few parts:
o Use bzr revision-info to set up Fluidity's version number (and only
update confdefs.h if the version changed)
o Calculate hashes of the check_options and register_diagnostics files
and only update them if the hash changes
o Avoid depending on .PHONY targets that just point directly at actual
targets