Revert "Fix broken channel icon in chrome://help on CrOS" and try again
[chromium-blink-merge.git] / base / trace_event / etw_manifest / etw_manifest.gyp
blobb2f0eb8ea11aa39fc5ccc75c93d92072a19a0f9d
1 # Copyright 2015 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   'targets': [
6     {
7       # GN version: //base/trace_event/etw_manifest/BUILD.gn
8       'target_name': 'etw_manifest',
9       'type': 'none',
10       'toolsets': ['host', 'target'],
11       'hard_dependency': 1,
12       'conditions': [
13         ['OS=="win"', {
14           'sources': [
15             'chrome_events_win.man',
16           ],
17           'variables': {
18             'man_output_dir': '<(SHARED_INTERMEDIATE_DIR)/base/trace_event/etw_manifest',
19           },
20           'rules': [{
21             # Rule to run the message compiler.
22             'rule_name': 'message_compiler',
23             'extension': 'man',
24             'outputs': [
25               '<(man_output_dir)/chrome_events_win.h',
26               '<(man_output_dir)/chrome_events_win.rc',
27             ],
28             'action': [
29               'mc.exe',
30               '-h', '<(man_output_dir)',
31               '-r', '<(man_output_dir)/.',
32               '-um',
33               '<(RULE_INPUT_PATH)',
34             ],
35             'message': 'Running message compiler on <(RULE_INPUT_PATH)',
36           }],
37         }],
38       ],
39     }
40   ]