Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / bindings / modules / v8 / generated.gypi
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     'bindings_modules_v8_generated_union_type_files': [
9       # FIXME: Uncomment following entries when we start using union types in modules.
10       #'<(bindings_modules_v8_output_dir)/UnionTypesModules.cpp',
11       #'<(bindings_modules_v8_output_dir)/UnionTypesModules.h',
12     ],
13
14     'conditions': [
15       ['OS=="win" and buildtype=="Official"', {
16         # On Windows Official release builds, we try to preserve symbol
17         # space.
18         'bindings_modules_v8_generated_aggregate_files': [
19           '<(bindings_modules_v8_output_dir)/V8GeneratedModulesBindings.cpp',
20         ],
21       }, {
22         'bindings_modules_v8_generated_aggregate_files': [
23           '<(bindings_modules_v8_output_dir)/V8GeneratedModulesBindings01.cpp',
24           '<(bindings_modules_v8_output_dir)/V8GeneratedModulesBindings02.cpp',
25           '<(bindings_modules_v8_output_dir)/V8GeneratedModulesBindings03.cpp',
26           '<(bindings_modules_v8_output_dir)/V8GeneratedModulesBindings04.cpp',
27           '<(bindings_modules_v8_output_dir)/V8GeneratedModulesBindings05.cpp',
28           '<(bindings_modules_v8_output_dir)/V8GeneratedModulesBindings06.cpp',
29           '<(bindings_modules_v8_output_dir)/V8GeneratedModulesBindings07.cpp',
30           '<(bindings_modules_v8_output_dir)/V8GeneratedModulesBindings08.cpp',
31           '<(bindings_modules_v8_output_dir)/V8GeneratedModulesBindings09.cpp',
32           '<(bindings_modules_v8_output_dir)/V8GeneratedModulesBindings10.cpp',
33           '<(bindings_modules_v8_output_dir)/V8GeneratedModulesBindings11.cpp',
34           '<(bindings_modules_v8_output_dir)/V8GeneratedModulesBindings12.cpp',
35           '<(bindings_modules_v8_output_dir)/V8GeneratedModulesBindings13.cpp',
36           '<(bindings_modules_v8_output_dir)/V8GeneratedModulesBindings14.cpp',
37           '<(bindings_modules_v8_output_dir)/V8GeneratedModulesBindings15.cpp',
38           '<(bindings_modules_v8_output_dir)/V8GeneratedModulesBindings16.cpp',
39           '<(bindings_modules_v8_output_dir)/V8GeneratedModulesBindings17.cpp',
40           '<(bindings_modules_v8_output_dir)/V8GeneratedModulesBindings18.cpp',
41           '<(bindings_modules_v8_output_dir)/V8GeneratedModulesBindings19.cpp',
42         ],
43       }],
44     ],
45     'bindings_modules_v8_generated_partial_aggregate_files': [
46       '<(bindings_modules_v8_output_dir)/V8GeneratedModulesBindingsPartial.cpp',
47     ],
48   },
49 }