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