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.
4
5{
6  'variables': {
7    'bindings_modules_v8_output_dir': '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/modules/v8',
8
9    'conditions': [
10      ['OS=="win" and buildtype=="Official"', {
11        # On Windows Official release builds, we try to preserve symbol
12        # space.
13        'bindings_modules_v8_generated_aggregate_files': [
14          '<(bindings_modules_v8_output_dir)/V8GeneratedModulesBindings.cpp',
15        ],
16      }, {
17        'bindings_modules_v8_generated_aggregate_files': [
18          '<(bindings_modules_v8_output_dir)/V8GeneratedModulesBindings01.cpp',
19          '<(bindings_modules_v8_output_dir)/V8GeneratedModulesBindings02.cpp',
20          '<(bindings_modules_v8_output_dir)/V8GeneratedModulesBindings03.cpp',
21          '<(bindings_modules_v8_output_dir)/V8GeneratedModulesBindings04.cpp',
22          '<(bindings_modules_v8_output_dir)/V8GeneratedModulesBindings05.cpp',
23          '<(bindings_modules_v8_output_dir)/V8GeneratedModulesBindings06.cpp',
24          '<(bindings_modules_v8_output_dir)/V8GeneratedModulesBindings07.cpp',
25          '<(bindings_modules_v8_output_dir)/V8GeneratedModulesBindings08.cpp',
26          '<(bindings_modules_v8_output_dir)/V8GeneratedModulesBindings09.cpp',
27          '<(bindings_modules_v8_output_dir)/V8GeneratedModulesBindings10.cpp',
28          '<(bindings_modules_v8_output_dir)/V8GeneratedModulesBindings11.cpp',
29          '<(bindings_modules_v8_output_dir)/V8GeneratedModulesBindings12.cpp',
30          '<(bindings_modules_v8_output_dir)/V8GeneratedModulesBindings13.cpp',
31          '<(bindings_modules_v8_output_dir)/V8GeneratedModulesBindings14.cpp',
32          '<(bindings_modules_v8_output_dir)/V8GeneratedModulesBindings15.cpp',
33          '<(bindings_modules_v8_output_dir)/V8GeneratedModulesBindings16.cpp',
34          '<(bindings_modules_v8_output_dir)/V8GeneratedModulesBindings17.cpp',
35          '<(bindings_modules_v8_output_dir)/V8GeneratedModulesBindings18.cpp',
36          '<(bindings_modules_v8_output_dir)/V8GeneratedModulesBindings19.cpp',
37        ],
38      }],
39    ],
40  },
41}
42