summaryrefslogtreecommitdiffstats
path: root/third_party/WebKit/Source/bindings/core/v8/v8.gypi
blob: 2cfebfa740dba3b7469fadbdf16c026feccaa271 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
# Copyright 2014 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.

{
    'includes': [
        'custom/custom.gypi',
        '../../modules/v8/generated.gypi',
    ],
    'variables': {
        'bindings_core_v8_dir': '.',
        'bindings_core_v8_files': [
            '<@(bindings_core_v8_custom_files)',
            'ActiveDOMCallback.cpp',
            'ActiveDOMCallback.h',
            'ArrayValue.cpp',
            'ArrayValue.h',
            'BindingSecurity.cpp',
            'BindingSecurity.h',
            'CallbackPromiseAdapter.h',
            'CustomElementBinding.cpp',
            'CustomElementBinding.h',
            'CustomElementConstructorBuilder.cpp',
            'CustomElementConstructorBuilder.h',
            'DOMDataStore.h',
            'DOMWrapperMap.h',
            'DOMWrapperWorld.cpp',
            'DOMWrapperWorld.h',
            'Dictionary.cpp',
            'Dictionary.h',
            'DictionaryHelperForBindings.h',
            'DictionaryHelperForCore.cpp',
            'DictionaryIterator.cpp',
            'DictionaryIterator.h',
            'ExceptionMessages.cpp',
            'ExceptionMessages.h',
            'ExceptionState.cpp',
            'ExceptionState.h',
            'ExceptionStatePlaceholder.cpp',
            'ExceptionStatePlaceholder.h',
            'Iterable.h',
            'JSONValuesForV8.cpp',
            'JSONValuesForV8.h',
            'Maplike.h',
            'Microtask.cpp',
            'Microtask.h',
            'NativeValueTraits.h',
            'NPV8Object.cpp',
            'NPV8Object.h',
            'Nullable.h',
            'OnStackObjectChecker.cpp',
            'OnStackObjectChecker.h',
            'PrivateScriptRunner.cpp',
            'PrivateScriptRunner.h',
            'ReadableStreamOperations.cpp',
            'ReadableStreamOperations.h',
            'RejectedPromises.cpp',
            'RejectedPromises.h',
            'RetainedDOMInfo.cpp',
            'RetainedDOMInfo.h',
            'RetainedObjectInfo.h',
            'ScheduledAction.cpp',
            'ScheduledAction.h',
            'ScopedPersistent.h',
            'ScriptCallStack.cpp',
            'ScriptCallStack.h',
            'ScriptController.cpp',
            'ScriptController.h',
            'ScriptEventListener.cpp',
            'ScriptEventListener.h',
            'ScriptFunction.cpp',
            'ScriptFunction.h',
            'ScriptPromise.cpp',
            'ScriptPromise.h',
            'ScriptPromiseProperties.h',
            'ScriptPromiseProperty.h',
            'ScriptPromisePropertyBase.cpp',
            'ScriptPromisePropertyBase.h',
            'ScriptPromiseResolver.cpp',
            'ScriptPromiseResolver.h',
            'ScriptRegexp.cpp',
            'ScriptRegexp.h',
            'ScriptSourceCode.cpp',
            'ScriptSourceCode.h',
            'ScriptState.cpp',
            'ScriptState.h',
            'ScriptStreamer.cpp',
            'ScriptStreamer.h',
            'ScriptStreamerThread.cpp',
            'ScriptStreamerThread.h',
            'ScriptString.cpp',
            'ScriptString.h',
            'ScriptValue.cpp',
            'ScriptValue.h',
            'ScriptValueSerializer.cpp',
            'ScriptValueSerializer.h',
            'ScriptWrappable.cpp',
            'ScriptWrappable.h',
            'SerializationTag.h',
            'SerializedScriptValue.cpp',
            'SerializedScriptValue.h',
            'SerializedScriptValueFactory.cpp',
            'SerializedScriptValueFactory.h',
            'SharedPersistent.h',
            'ToV8.cpp',
            'ToV8.h',
            'V8AbstractEventListener.cpp',
            'V8AbstractEventListener.h',
            'V8Binding.cpp',
            'V8Binding.h',
            'V8BindingMacros.h',
            'V8CacheOptions.h',
            'V8CustomElementLifecycleCallbacks.cpp',
            'V8CustomElementLifecycleCallbacks.h',
            'V8DOMActivityLogger.cpp',
            'V8DOMActivityLogger.h',
            'V8DOMConfiguration.cpp',
            'V8DOMConfiguration.h',
            'V8DOMWrapper.cpp',
            'V8DOMWrapper.h',
            'V8ErrorHandler.cpp',
            'V8ErrorHandler.h',
            'V8EventListener.cpp',
            'V8EventListener.h',
            'V8EventListenerList.cpp',
            'V8EventListenerList.h',
            'V8GCController.cpp',
            'V8GCController.h',
            'V8GCForContextDispose.cpp',
            'V8GCForContextDispose.h',
            'V8GlobalValueMap.h',
            'V8HiddenValue.cpp',
            'V8HiddenValue.h',
            'V8IdleTaskRunner.h',
            'V8Initializer.cpp',
            'V8Initializer.h',
            'V8IntersectionObserverCallback.cpp',
            'V8IntersectionObserverCallback.h',
            'V8IteratorResultValue.cpp',
            'V8IteratorResultValue.h',
            'V8LazyEventListener.cpp',
            'V8LazyEventListener.h',
            'V8MutationCallback.cpp',
            'V8MutationCallback.h',
            'V8NPObject.cpp',
            'V8NPObject.h',
            'V8NPUtils.cpp',
            'V8NPUtils.h',
            'V8NodeFilterCondition.cpp',
            'V8NodeFilterCondition.h',
            'V8ObjectBuilder.cpp',
            'V8ObjectBuilder.h',
            'V8ObjectConstructor.cpp',
            'V8ObjectConstructor.h',
            'V8PagePopupControllerBinding.cpp',
            'V8PagePopupControllerBinding.h',
            'V8PerContextData.cpp',
            'V8PerContextData.h',
            'V8PerformanceObserverCallback.cpp',
            'V8PerformanceObserverCallback.h',
            'V8PerIsolateData.cpp',
            'V8PerIsolateData.h',
            'V8PersistentValueVector.h',
            'V8ScriptRunner.cpp',
            'V8ScriptRunner.h',
            'V8StringResource.cpp',
            'V8StringResource.h',
            'V8ThrowException.cpp',
            'V8ThrowException.h',
            'V8ValueCache.cpp',
            'V8ValueCache.h',
            'V8WorkerGlobalScopeEventListener.cpp',
            'V8WorkerGlobalScopeEventListener.h',
            'WindowProxy.cpp',
            'WindowProxy.h',
            'WindowProxyManager.cpp',
            'WindowProxyManager.h',
            'WorkerOrWorkletScriptController.cpp',
            'WorkerOrWorkletScriptController.h',
            'WrapperTypeInfo.cpp',
            'WrapperTypeInfo.h',
            'npruntime.cpp',
            'npruntime_impl.h',
            'npruntime_priv.h',
        ],
        'bindings_core_v8_unittest_files': [
            'ReadableStreamOperationsTest.cpp',
            'ScriptPromisePropertyTest.cpp',
            'ScriptPromiseResolverTest.cpp',
            'ScriptPromiseTest.cpp',
            'ScriptStreamerTest.cpp',
            'SerializedScriptValueTest.cpp',
            'ToV8Test.cpp',
            'V8BindingForTesting.cpp',
            'V8BindingForTesting.h',
            'V8BindingTest.cpp',
            'V8ScriptRunnerTest.cpp',
        ],
    },
}