Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(318)

Side by Side Diff: Source/bindings/bindings.gypi

Issue 295403002: Factor bindings.gypi (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Add license Created 6 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | Source/bindings/v8/custom/custom.gypi » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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
1 { 5 {
6 'includes': [
7 'v8/v8.gypi',
8 ],
2 'variables': { 9 'variables': {
3 'bindings_v8_dir': 'v8',
4 'blink_output_dir': '<(SHARED_INTERMEDIATE_DIR)/blink', 10 'blink_output_dir': '<(SHARED_INTERMEDIATE_DIR)/blink',
5 'bindings_output_dir': '<(SHARED_INTERMEDIATE_DIR)/blink/bindings', 11 'bindings_output_dir': '<(SHARED_INTERMEDIATE_DIR)/blink/bindings',
6 'bindings_files': [
7 'v8/ActiveDOMCallback.cpp',
8 'v8/ActiveDOMCallback.h',
9 'v8/ArrayValue.cpp',
10 'v8/ArrayValue.h',
11 'v8/BindingSecurity.cpp',
12 'v8/BindingSecurity.h',
13 'v8/CallbackPromiseAdapter.h',
14 'v8/CustomElementBinding.cpp',
15 'v8/CustomElementBinding.h',
16 'v8/CustomElementConstructorBuilder.cpp',
17 'v8/CustomElementConstructorBuilder.h',
18 'v8/CustomElementWrapper.cpp',
19 'v8/CustomElementWrapper.h',
20 'v8/DOMDataStore.cpp',
21 'v8/DOMDataStore.h',
22 'v8/DOMWrapperMap.h',
23 'v8/DOMWrapperWorld.cpp',
24 'v8/DOMWrapperWorld.h',
25 'v8/Dictionary.cpp',
26 'v8/Dictionary.h',
27 'v8/ExceptionMessages.cpp',
28 'v8/ExceptionMessages.h',
29 'v8/ExceptionState.cpp',
30 'v8/ExceptionState.h',
31 'v8/ExceptionStatePlaceholder.cpp',
32 'v8/ExceptionStatePlaceholder.h',
33 'v8/IDBBindingUtilities.cpp',
34 'v8/IDBBindingUtilities.h',
35 'v8/NPV8Object.cpp',
36 'v8/NPV8Object.h',
37 'v8/Nullable.h',
38 'v8/PageScriptDebugServer.cpp',
39 'v8/PageScriptDebugServer.h',
40 'v8/RetainedDOMInfo.cpp',
41 'v8/RetainedDOMInfo.h',
42 'v8/RetainedObjectInfo.h',
43 'v8/ScheduledAction.cpp',
44 'v8/ScheduledAction.h',
45 'v8/ScopedPersistent.h',
46 'v8/ScriptCallStackFactory.cpp',
47 'v8/ScriptCallStackFactory.h',
48 'v8/ScriptController.cpp',
49 'v8/ScriptController.h',
50 'v8/ScriptDebugServer.cpp',
51 'v8/ScriptDebugServer.h',
52 'v8/ScriptEventListener.cpp',
53 'v8/ScriptEventListener.h',
54 'v8/ScriptFunction.cpp',
55 'v8/ScriptFunction.h',
56 'v8/ScriptFunctionCall.cpp',
57 'v8/ScriptFunctionCall.h',
58 'v8/ScriptGCEvent.cpp',
59 'v8/ScriptGCEvent.h',
60 'v8/ScriptHeapSnapshot.cpp',
61 'v8/ScriptHeapSnapshot.h',
62 'v8/ScriptObject.cpp',
63 'v8/ScriptObject.h',
64 'v8/ScriptPreprocessor.cpp',
65 'v8/ScriptPreprocessor.h',
66 'v8/ScriptProfiler.cpp',
67 'v8/ScriptProfiler.h',
68 'v8/ScriptPromise.cpp',
69 'v8/ScriptPromise.h',
70 'v8/ScriptPromiseResolver.cpp',
71 'v8/ScriptPromiseResolver.h',
72 'v8/ScriptPromiseResolverWithContext.cpp',
73 'v8/ScriptPromiseResolverWithContext.h',
74 'v8/ScriptRegexp.cpp',
75 'v8/ScriptRegexp.h',
76 'v8/ScriptSourceCode.h',
77 'v8/ScriptState.cpp',
78 'v8/ScriptState.h',
79 'v8/ScriptString.cpp',
80 'v8/ScriptString.h',
81 'v8/ScriptValue.cpp',
82 'v8/ScriptValue.h',
83 'v8/ScriptWrappable.h',
84 'v8/SerializedScriptValue.cpp',
85 'v8/SerializedScriptValue.h',
86 'v8/SharedPersistent.h',
87 'v8/V8AbstractEventListener.cpp',
88 'v8/V8AbstractEventListener.h',
89 'v8/V8Binding.cpp',
90 'v8/V8Binding.h',
91 'v8/V8BindingMacros.h',
92 'v8/V8Callback.cpp',
93 'v8/V8Callback.h',
94 'v8/V8CustomElementLifecycleCallbacks.cpp',
95 'v8/V8CustomElementLifecycleCallbacks.h',
96 'v8/V8DOMActivityLogger.cpp',
97 'v8/V8DOMActivityLogger.h',
98 'v8/V8DOMConfiguration.cpp',
99 'v8/V8DOMConfiguration.h',
100 'v8/V8DOMWrapper.cpp',
101 'v8/V8DOMWrapper.h',
102 'v8/V8ErrorHandler.cpp',
103 'v8/V8ErrorHandler.h',
104 'v8/V8EventListener.cpp',
105 'v8/V8EventListener.h',
106 'v8/V8EventListenerList.cpp',
107 'v8/V8EventListenerList.h',
108 'v8/V8GCController.cpp',
109 'v8/V8GCController.h',
110 'v8/V8GCForContextDispose.cpp',
111 'v8/V8GCForContextDispose.h',
112 'v8/V8HiddenValue.cpp',
113 'v8/V8HiddenValue.h',
114 'v8/V8Initializer.cpp',
115 'v8/V8Initializer.h',
116 'v8/V8LazyEventListener.cpp',
117 'v8/V8LazyEventListener.h',
118 'v8/V8MutationCallback.cpp',
119 'v8/V8MutationCallback.h',
120 'v8/V8NPObject.cpp',
121 'v8/V8NPObject.h',
122 'v8/V8NPUtils.cpp',
123 'v8/V8NPUtils.h',
124 'v8/V8NodeFilterCondition.cpp',
125 'v8/V8NodeFilterCondition.h',
126 'v8/V8ObjectConstructor.cpp',
127 'v8/V8ObjectConstructor.h',
128 'v8/V8PerContextData.cpp',
129 'v8/V8PerContextData.h',
130 'v8/V8PerIsolateData.cpp',
131 'v8/V8PerIsolateData.h',
132 'v8/V8RecursionScope.cpp',
133 'v8/V8RecursionScope.h',
134 'v8/V8ScriptRunner.cpp',
135 'v8/V8ScriptRunner.h',
136 'v8/V8StringResource.cpp',
137 'v8/V8StringResource.h',
138 'v8/V8ThrowException.cpp',
139 'v8/V8ThrowException.h',
140 'v8/V8ValueCache.cpp',
141 'v8/V8ValueCache.h',
142 'v8/V8WindowShell.cpp',
143 'v8/V8WindowShell.h',
144 'v8/V8WorkerGlobalScopeEventListener.cpp',
145 'v8/V8WorkerGlobalScopeEventListener.h',
146 'v8/WorkerScriptController.cpp',
147 'v8/WorkerScriptController.h',
148 'v8/WorkerScriptDebugServer.cpp',
149 'v8/WorkerScriptDebugServer.h',
150 'v8/WrapperTypeInfo.h',
151 'v8/custom/V8ArrayBufferCustom.cpp',
152 'v8/custom/V8ArrayBufferCustom.h',
153 'v8/custom/V8ArrayBufferViewCustom.cpp',
154 'v8/custom/V8ArrayBufferViewCustom.h',
155 'v8/custom/V8AudioNodeCustom.cpp',
156 'v8/custom/V8BlobCustom.cpp',
157 'v8/custom/V8BlobCustomHelpers.cpp',
158 'v8/custom/V8BlobCustomHelpers.h',
159 'v8/custom/V8CSSRuleCustom.cpp',
160 'v8/custom/V8CSSStyleDeclarationCustom.cpp',
161 'v8/custom/V8CSSValueCustom.cpp',
162 'v8/custom/V8CanvasRenderingContext2DCustom.cpp',
163 'v8/custom/V8ClientCustom.cpp',
164 'v8/custom/V8CryptoCustom.cpp',
165 'v8/custom/V8CustomEventCustom.cpp',
166 'v8/custom/V8CustomSQLStatementErrorCallback.cpp',
167 'v8/custom/V8CustomXPathNSResolver.cpp',
168 'v8/custom/V8CustomXPathNSResolver.h',
169 'v8/custom/V8DataViewCustom.cpp',
170 'v8/custom/V8DataViewCustom.h',
171 'v8/custom/V8DedicatedWorkerGlobalScopeCustom.cpp',
172 'v8/custom/V8DeviceMotionEventCustom.cpp',
173 'v8/custom/V8DeviceOrientationEventCustom.cpp',
174 'v8/custom/V8DocumentCustom.cpp',
175 'v8/custom/V8ElementCustom.cpp',
176 'v8/custom/V8EntryCustom.cpp',
177 'v8/custom/V8EntrySyncCustom.cpp',
178 'v8/custom/V8ErrorEventCustom.cpp',
179 'v8/custom/V8EventCustom.cpp',
180 'v8/custom/V8EventTargetCustom.cpp',
181 'v8/custom/V8FileCustom.cpp',
182 'v8/custom/V8FileReaderCustom.cpp',
183 'v8/custom/V8Float32ArrayCustom.h',
184 'v8/custom/V8Float64ArrayCustom.h',
185 'v8/custom/V8GeolocationCustom.cpp',
186 'v8/custom/V8HTMLAllCollectionCustom.cpp',
187 'v8/custom/V8HTMLCanvasElementCustom.cpp',
188 'v8/custom/V8HTMLCollectionCustom.cpp',
189 'v8/custom/V8HTMLDocumentCustom.cpp',
190 'v8/custom/V8HTMLElementCustom.cpp',
191 'v8/custom/V8HTMLOptionsCollectionCustom.cpp',
192 'v8/custom/V8HTMLPlugInElementCustom.cpp',
193 'v8/custom/V8HistoryCustom.cpp',
194 'v8/custom/V8ImageDataCustom.cpp',
195 'v8/custom/V8InjectedScriptHostCustom.cpp',
196 'v8/custom/V8InjectedScriptManager.cpp',
197 'v8/custom/V8InspectorFrontendHostCustom.cpp',
198 'v8/custom/V8Int16ArrayCustom.h',
199 'v8/custom/V8Int32ArrayCustom.h',
200 'v8/custom/V8Int8ArrayCustom.h',
201 'v8/custom/V8JavaScriptCallFrameCustom.cpp',
202 'v8/custom/V8LocationCustom.cpp',
203 'v8/custom/V8MessageChannelCustom.cpp',
204 'v8/custom/V8MessageEventCustom.cpp',
205 'v8/custom/V8MessagePortCustom.cpp',
206 'v8/custom/V8MutationObserverCustom.cpp',
207 'v8/custom/V8NodeCustom.cpp',
208 'v8/custom/V8PerformanceEntryCustom.cpp',
209 'v8/custom/V8PopStateEventCustom.cpp',
210 'v8/custom/V8SQLResultSetRowListCustom.cpp',
211 'v8/custom/V8SQLTransactionCustom.cpp',
212 'v8/custom/V8SQLTransactionSyncCustom.cpp',
213 'v8/custom/V8SVGElementCustom.cpp',
214 'v8/custom/V8SVGPathSegCustom.cpp',
215 'v8/custom/V8ServiceWorkerCustom.cpp',
216 'v8/custom/V8StyleSheetCustom.cpp',
217 'v8/custom/V8SubtleCryptoCustom.cpp',
218 'v8/custom/V8TextCustom.cpp',
219 'v8/custom/V8TextTrackCueCustom.cpp',
220 'v8/custom/V8TrackEventCustom.cpp',
221 'v8/custom/V8TypedArrayCustom.h',
222 'v8/custom/V8Uint16ArrayCustom.h',
223 'v8/custom/V8Uint32ArrayCustom.h',
224 'v8/custom/V8Uint8ArrayCustom.h',
225 'v8/custom/V8Uint8ClampedArrayCustom.h',
226 'v8/custom/V8WebGLRenderingContextCustom.cpp',
227 'v8/custom/V8WebKitPointCustom.cpp',
228 'v8/custom/V8WindowCustom.cpp',
229 'v8/custom/V8WorkerCustom.cpp',
230 'v8/custom/V8WorkerGlobalScopeCustom.cpp',
231 'v8/custom/V8XMLHttpRequestCustom.cpp',
232 'v8/custom/V8XSLTProcessorCustom.cpp',
233 'v8/npruntime.cpp',
234 'v8/npruntime_impl.h',
235 'v8/npruntime_priv.h',
236 ],
237 'bindings_unittest_files': [ 12 'bindings_unittest_files': [
238 'v8/IDBBindingUtilitiesTest.cpp', 13 '<@(bindings_v8_unittest_files)',
239 'v8/ScriptPromiseResolverTest.cpp',
240 'v8/ScriptPromiseTest.cpp',
241 ], 14 ],
242 'conditions': [ 15 'conditions': [
243 ['OS=="win" and buildtype=="Official"', { 16 ['OS=="win" and buildtype=="Official"', {
244 # On Windows Official release builds, we try to preserve symbol 17 # On Windows Official release builds, we try to preserve symbol
245 # space. 18 # space.
246 'bindings_core_generated_aggregate_files': [ 19 'bindings_core_generated_aggregate_files': [
247 '<(bindings_output_dir)/V8GeneratedCoreBindings.cpp', 20 '<(bindings_output_dir)/V8GeneratedCoreBindings.cpp',
248 ], 21 ],
249 'bindings_modules_generated_aggregate_files': [ 22 'bindings_modules_generated_aggregate_files': [
250 '<(bindings_output_dir)/V8GeneratedModulesBindings.cpp', 23 '<(bindings_output_dir)/V8GeneratedModulesBindings.cpp',
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
302 # supports this use case (gyp turns all actions into ninja restat 75 # supports this use case (gyp turns all actions into ninja restat
303 # rules). 76 # rules).
304 ['"<(GENERATOR)"=="ninja"', { 77 ['"<(GENERATOR)"=="ninja"', {
305 'write_file_only_if_changed': '1', 78 'write_file_only_if_changed': '1',
306 }, { 79 }, {
307 'write_file_only_if_changed': '0', 80 'write_file_only_if_changed': '0',
308 }], 81 }],
309 ], 82 ],
310 }, 83 },
311 } 84 }
OLDNEW
« no previous file with comments | « no previous file | Source/bindings/v8/custom/custom.gypi » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698