• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  'targets': [
3    {
4      'target_name': 'program',
5      'type': 'executable',
6      'msvs_cygwin_shell': 0,
7      'sources': [
8        'main.c',
9        'prog1.in',
10        'prog2.in',
11      ],
12      'rules': [
13        {
14          'rule_name': 'make_sources',
15          'extension': 'in',
16          'inputs': [
17            'make-sources.py',
18          ],
19          'outputs': [
20            '<(INTERMEDIATE_DIR)/<(RULE_INPUT_ROOT).c',
21            '<(INTERMEDIATE_DIR)/<(RULE_INPUT_ROOT).h',
22          ],
23          'action': [
24            'python', '<(_inputs)', '<(RULE_INPUT_NAME)', '<@(_outputs)',
25          ],
26          'process_outputs_as_sources': 1,
27        },
28      ],
29    },
30  ],
31}
32