treat REVISION as BUILT_SOURCES
also rebuild REVISION when code to get it changes