Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / bindings / core / v8 / v8.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     'includes': [
7         'custom/custom.gypi',
8         '../../modules/v8/generated.gypi',
9     ],
10     'variables': {
11         'bindings_core_v8_dir': '.',
12         'bindings_core_v8_files': [
13             '<@(bindings_core_v8_custom_files)',
14             'ActiveDOMCallback.cpp',
15             'ActiveDOMCallback.h',
16             'ArrayValue.cpp',
17             'ArrayValue.h',
18             'BindingSecurity.cpp',
19             'BindingSecurity.h',
20             'CallbackPromiseAdapter.h',
21             'CustomElementBinding.cpp',
22             'CustomElementBinding.h',
23             'CustomElementConstructorBuilder.cpp',
24             'CustomElementConstructorBuilder.h',
25             'CustomElementWrapper.cpp',
26             'CustomElementWrapper.h',
27             'DOMDataStore.cpp',
28             'DOMDataStore.h',
29             'DOMWrapperMap.h',
30             'DOMWrapperWorld.cpp',
31             'DOMWrapperWorld.h',
32             'Dictionary.cpp',
33             'Dictionary.h',
34             'DictionaryHelperForBindings.h',
35             'DictionaryHelperForCore.cpp',
36             'ExceptionMessages.cpp',
37             'ExceptionMessages.h',
38             'ExceptionState.cpp',
39             'ExceptionState.h',
40             'ExceptionStatePlaceholder.cpp',
41             'ExceptionStatePlaceholder.h',
42             'ModuleProxy.cpp',
43             'ModuleProxy.h',
44             'NPV8Object.cpp',
45             'NPV8Object.h',
46             'Nullable.h',
47             'PageScriptDebugServer.cpp',
48             'PageScriptDebugServer.h',
49             'PostMessage.h',
50             'PrivateScriptRunner.cpp',
51             'PrivateScriptRunner.h',
52             'RetainedDOMInfo.cpp',
53             'RetainedDOMInfo.h',
54             'RetainedObjectInfo.h',
55             'ScheduledAction.cpp',
56             'ScheduledAction.h',
57             'ScopedPersistent.h',
58             'ScriptCallStackFactory.cpp',
59             'ScriptCallStackFactory.h',
60             'ScriptController.cpp',
61             'ScriptController.h',
62             'ScriptDebugServer.cpp',
63             'ScriptDebugServer.h',
64             'ScriptEventListener.cpp',
65             'ScriptEventListener.h',
66             'ScriptFunction.cpp',
67             'ScriptFunction.h',
68             'ScriptFunctionCall.cpp',
69             'ScriptFunctionCall.h',
70             'ScriptGCEvent.cpp',
71             'ScriptGCEvent.h',
72             'ScriptHeapSnapshot.cpp',
73             'ScriptHeapSnapshot.h',
74             'ScriptPreprocessor.cpp',
75             'ScriptPreprocessor.h',
76             'ScriptProfiler.cpp',
77             'ScriptProfiler.h',
78             'ScriptPromise.cpp',
79             'ScriptPromise.h',
80             'ScriptPromiseResolver.cpp',
81             'ScriptPromiseResolver.h',
82             'ScriptPromiseProperties.h',
83             'ScriptPromiseProperty.h',
84             'ScriptPromisePropertyBase.cpp',
85             'ScriptPromisePropertyBase.h',
86             'ScriptRegexp.cpp',
87             'ScriptRegexp.h',
88             'ScriptSourceCode.h',
89             'ScriptState.cpp',
90             'ScriptState.h',
91             'ScriptString.cpp',
92             'ScriptString.h',
93             'ScriptValue.cpp',
94             'ScriptValue.h',
95             'ScriptWrappable.cpp',
96             'ScriptWrappable.h',
97             'SerializedScriptValue.cpp',
98             'SerializedScriptValue.h',
99             'SharedPersistent.h',
100             'V8AbstractEventListener.cpp',
101             'V8AbstractEventListener.h',
102             'V8Binding.cpp',
103             'V8Binding.h',
104             'V8BindingMacros.h',
105             'V8CustomElementLifecycleCallbacks.cpp',
106             'V8CustomElementLifecycleCallbacks.h',
107             'V8DOMActivityLogger.cpp',
108             'V8DOMActivityLogger.h',
109             'V8DOMConfiguration.cpp',
110             'V8DOMConfiguration.h',
111             'V8DOMWrapper.cpp',
112             'V8DOMWrapper.h',
113             'V8ErrorHandler.cpp',
114             'V8ErrorHandler.h',
115             'V8EventListener.cpp',
116             'V8EventListener.h',
117             'V8EventListenerList.cpp',
118             'V8EventListenerList.h',
119             'V8GCController.cpp',
120             'V8GCController.h',
121             'V8GCForContextDispose.cpp',
122             'V8GCForContextDispose.h',
123             'V8HiddenValue.cpp',
124             'V8HiddenValue.h',
125             'V8Initializer.cpp',
126             'V8Initializer.h',
127             'V8LazyEventListener.cpp',
128             'V8LazyEventListener.h',
129             'V8MutationCallback.cpp',
130             'V8MutationCallback.h',
131             'V8NPObject.cpp',
132             'V8NPObject.h',
133             'V8NPUtils.cpp',
134             'V8NPUtils.h',
135             'V8NodeFilterCondition.cpp',
136             'V8NodeFilterCondition.h',
137             'V8ObjectConstructor.cpp',
138             'V8ObjectConstructor.h',
139             'V8PerContextData.cpp',
140             'V8PerContextData.h',
141             'V8PerIsolateData.cpp',
142             'V8PerIsolateData.h',
143             'V8RecursionScope.cpp',
144             'V8RecursionScope.h',
145             'V8ScriptRunner.cpp',
146             'V8ScriptRunner.h',
147             'V8StringResource.cpp',
148             'V8StringResource.h',
149             'V8ThrowException.cpp',
150             'V8ThrowException.h',
151             'V8ValueCache.cpp',
152             'V8ValueCache.h',
153             'V8WorkerGlobalScopeEventListener.cpp',
154             'V8WorkerGlobalScopeEventListener.h',
155             'WindowProxy.cpp',
156             'WindowProxy.h',
157             'WorkerScriptController.cpp',
158             'WorkerScriptController.h',
159             'WorkerScriptDebugServer.cpp',
160             'WorkerScriptDebugServer.h',
161             'WrapperTypeInfo.h',
162             'npruntime.cpp',
163             'npruntime_impl.h',
164             'npruntime_priv.h',
165         ],
166         'bindings_core_v8_unittest_files': [
167             'ScriptPromiseResolverTest.cpp',
168             'ScriptPromiseTest.cpp',
169             'ScriptPromisePropertyTest.cpp',
170             'SerializedScriptValueTest.cpp',
171             'V8BindingTest.cpp',
172         ],
173     },
174 }