| Index: chrome/chrome.gyp
|
| ===================================================================
|
| --- chrome/chrome.gyp (revision 17612)
|
| +++ chrome/chrome.gyp (working copy)
|
| @@ -3677,6 +3677,7 @@
|
| 'chrome_resources',
|
| 'installer/installer.gyp:installer_util_strings',
|
| 'worker',
|
| + '../build/util/build_util.gyp:lastchange',
|
| '../net/net.gyp:net_resources',
|
| '../views/views.gyp:views',
|
| '../webkit/webkit.gyp:webkit_resources',
|
| @@ -3688,35 +3689,35 @@
|
| 'rule_name': 'win_version',
|
| 'extension': 'version',
|
| 'variables': {
|
| - 'version_py': '../chrome/tools/build/version.py',
|
| - 'VERSION': '../chrome/VERSION',
|
| + 'lastchange_path':
|
| + '<(SHARED_INTERMEDIATE_DIR)/build/LASTCHANGE',
|
| + 'version_py': 'tools/build/version.py',
|
| + 'version_path': 'VERSION',
|
| 'template_input_path': 'app/chrome_dll_version.rc.version',
|
| - 'template_output_path':
|
| - '<(grit_out_dir)/chrome_dll_version.rc',
|
| + 'template_output_path': '<(grit_out_dir)/chrome_dll_version.rc',
|
| },
|
| 'conditions': [
|
| [ 'branding == "Chrome"', {
|
| 'variables': {
|
| - 'BRANDING':
|
| - '../chrome/app/theme/google_chrome/BRANDING',
|
| + 'branding_path': 'app/theme/google_chrome/BRANDING',
|
| },
|
| }, { # else branding!="Chrome"
|
| 'variables': {
|
| - 'BRANDING':
|
| - '../chrome/app/theme/chromium/BRANDING',
|
| + 'branding_path': 'app/theme/chromium/BRANDING',
|
| },
|
| }],
|
| ],
|
| 'inputs': [
|
| '<(template_input_path)',
|
| - '<(VERSION)',
|
| - '<(BRANDING)',
|
| + '<(version_path)',
|
| + '<(branding_path)',
|
| + '<(lastchange_path)',
|
| ],
|
| 'outputs': [
|
| # Use a non-existant output so this action always runs and
|
| # generates version information, e.g. to capture revision
|
| # changes, which aren't captured by file dependencies.
|
| - '<(grit_out_dir)/chrome_dll_version.bogus',
|
| + '<(grit_out_dir)/chrome_dll_version.always',
|
|
|
| # And this is the real output, so that the build system knows
|
| # what action generates it.
|
| @@ -3725,13 +3726,14 @@
|
| 'action': [
|
| 'python',
|
| '<(version_py)',
|
| - '-f', '<(VERSION)',
|
| - '-f', '<(BRANDING)',
|
| + '-f', '<(version_path)',
|
| + '-f', '<(branding_path)',
|
| + '-f', '<(lastchange_path)',
|
| '<(template_input_path)',
|
| '<(template_output_path)',
|
| ],
|
| 'process_outputs_as_sources': 1,
|
| - 'message': 'Generating version information'
|
| + 'message': 'Generating version information in <(template_output_path)'
|
| },
|
| ],
|
| 'sources': [
|
|
|