Give names to all utility processes.
[chromium-blink-merge.git] / chrome / app / version_assembly / version_assembly_manifest_action.gypi
blob7254b11c90765c2e516180bedd3bb7471b31398f
1 # Copyright 2014 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
5 # This file contains an action which can be used to construct a manifest file
6 # with the same name as the version directory so that chrome.exe identifies the
7 # version directory as an assembly. This will be copied over to the version
8 # directory by the installer script.
10 # To use this the following variables need to be defined:
11 #   version_path: string: path to file containing version data (e.g.
12 #                 chrome/VERSION).
13 #   version_py_path: string: path to file containing version script (e.g.
14 #                    build/util/version.py).
15 #   version_full: string: version string in W.X.Y.Z form.
19   'variables': {
20     'template_input_path':
21         '<(DEPTH)/chrome/app/version_assembly/version_assembly_manifest.template',
22   },
23   'inputs': [
24     '<(template_input_path)',
25     '<(version_path)',
26   ],
27   'outputs': [
28     '<(PRODUCT_DIR)/<(version_full).manifest',
29   ],
30   'action': [
31     'python', '<(version_py_path)',
32     '-f', '<(version_path)',
33     '<(template_input_path)',
34     '<@(_outputs)',
35   ],
36   'message': 'Generating <@(_outputs)',