Rebuilds only when a source file is changed.