| OLD | NEW |
| 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 Loading... |
| 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 } |
| OLD | NEW |