1 # Copyright (c) 2011 Google Inc. 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.
8 'target_name': 'print_rule_input_path',
10 'msvs_cygwin_shell': 0,
12 'foo/bar/baz.printvars',
17 'rule_name': 'printvars',
18 'extension': 'printvars',
23 '<(RULE_INPUT_DIRNAME)/<(RULE_INPUT_ROOT).printed',
26 'python', '<@(_inputs)', '<(RULE_INPUT_DIRNAME)', '<@(_outputs)',
32 'target_name': 'gencc_int_output',
34 'msvs_cygwin_shell': 0,
35 'msvs_cygwin_dirs': ['../../../../../../<(DEPTH)/third_party/cygwin'],
53 'msvs_external_rule': 1,
55 '<(DEPTH)/copy-file.py',
58 '<(INTERMEDIATE_DIR)/<(RULE_INPUT_DIRNAME)/<(RULE_INPUT_ROOT).cc',
61 'python', '<@(_inputs)', '<(RULE_INPUT_PATH)', '<@(_outputs)',
63 'process_outputs_as_sources': 1,
72 'target_name': 'cygwin',
76 'action_name': 'setup_mount',
77 'msvs_cygwin_shell': 0,
79 '../../../../../../<(DEPTH)/third_party/cygwin/setup_mount.bat',
81 # Visual Studio requires an output file, or else the
82 # custom build step won't run.
84 '<(INTERMEDIATE_DIR)/_always_run_setup_mount.marker',
86 'action': ['<@(_inputs)'],