| { |
| 'variables': { |
| 'bindings_dir': ['.'], |
| 'bindings_files': [ |
| 'v8/ActiveDOMCallback.cpp', |
| 'v8/ActiveDOMCallback.h', |
| 'v8/ArrayValue.cpp', |
| 'v8/ArrayValue.h', |
| 'v8/BindingSecurity.cpp', |
| 'v8/BindingSecurity.h', |
| 'v8/CallbackPromiseAdapter.h', |
| 'v8/CustomElementBinding.cpp', |
| 'v8/CustomElementBinding.h', |
| 'v8/CustomElementConstructorBuilder.cpp', |
| 'v8/CustomElementConstructorBuilder.h', |
| 'v8/CustomElementWrapper.cpp', |
| 'v8/CustomElementWrapper.h', |
| 'v8/DOMDataStore.cpp', |
| 'v8/DOMDataStore.h', |
| 'v8/DOMRequestState.h', |
| 'v8/DOMWrapperMap.h', |
| 'v8/DOMWrapperWorld.cpp', |
| 'v8/DOMWrapperWorld.h', |
| 'v8/Dictionary.cpp', |
| 'v8/Dictionary.h', |
| 'v8/ExceptionMessages.h', |
| 'v8/ExceptionMessages.cpp', |
| 'v8/ExceptionState.h', |
| 'v8/ExceptionState.cpp', |
| 'v8/ExceptionStatePlaceholder.h', |
| 'v8/ExceptionStatePlaceholder.cpp', |
| 'v8/IDBBindingUtilities.cpp', |
| 'v8/IDBBindingUtilities.h', |
| 'v8/NPV8Object.cpp', |
| 'v8/NPV8Object.h', |
| 'v8/PageScriptDebugServer.cpp', |
| 'v8/PageScriptDebugServer.h', |
| 'v8/RetainedDOMInfo.cpp', |
| 'v8/RetainedDOMInfo.h', |
| 'v8/RetainedObjectInfo.h', |
| 'v8/ScheduledAction.cpp', |
| 'v8/ScheduledAction.h', |
| 'v8/ScopedPersistent.h', |
| 'v8/ScriptCallStackFactory.cpp', |
| 'v8/ScriptCallStackFactory.h', |
| 'v8/ScriptController.cpp', |
| 'v8/ScriptController.h', |
| 'v8/ScriptDebugServer.cpp', |
| 'v8/ScriptDebugServer.h', |
| 'v8/ScriptEventListener.cpp', |
| 'v8/ScriptEventListener.h', |
| 'v8/ScriptFunctionCall.cpp', |
| 'v8/ScriptFunctionCall.h', |
| 'v8/ScriptGCEvent.cpp', |
| 'v8/ScriptGCEvent.h', |
| 'v8/ScriptHeapSnapshot.cpp', |
| 'v8/ScriptHeapSnapshot.h', |
| 'v8/ScriptObject.cpp', |
| 'v8/ScriptObject.h', |
| 'v8/ScriptPreprocessor.cpp', |
| 'v8/ScriptPreprocessor.h', |
| 'v8/ScriptProfiler.cpp', |
| 'v8/ScriptProfiler.h', |
| 'v8/ScriptPromise.cpp', |
| 'v8/ScriptPromise.h', |
| 'v8/ScriptPromiseResolver.cpp', |
| 'v8/ScriptPromiseResolver.h', |
| 'v8/ScriptScope.cpp', |
| 'v8/ScriptScope.h', |
| 'v8/ScriptSourceCode.h', |
| 'v8/ScriptState.cpp', |
| 'v8/ScriptState.h', |
| 'v8/ScriptString.cpp', |
| 'v8/ScriptString.h', |
| 'v8/ScriptValue.cpp', |
| 'v8/ScriptValue.h', |
| 'v8/ScriptWrappable.h', |
| 'v8/SerializedScriptValue.cpp', |
| 'v8/SerializedScriptValue.h', |
| 'v8/SharedPersistent.h', |
| 'v8/UnsafePersistent.h', |
| 'v8/V8AbstractEventListener.cpp', |
| 'v8/V8AbstractEventListener.h', |
| 'v8/V8Binding.cpp', |
| 'v8/V8Binding.h', |
| 'v8/V8BindingMacros.h', |
| 'v8/V8Callback.cpp', |
| 'v8/V8Callback.h', |
| 'v8/V8CustomElementLifecycleCallbacks.cpp', |
| 'v8/V8CustomElementLifecycleCallbacks.h', |
| 'v8/V8DOMActivityLogger.h', |
| 'v8/V8DOMConfiguration.cpp', |
| 'v8/V8DOMConfiguration.h', |
| 'v8/V8ErrorHandler.cpp', |
| 'v8/V8ErrorHandler.h', |
| 'v8/V8DOMWrapper.cpp', |
| 'v8/V8DOMWrapper.h', |
| 'v8/V8EventListener.cpp', |
| 'v8/V8EventListener.h', |
| 'v8/V8EventListenerList.cpp', |
| 'v8/V8EventListenerList.h', |
| 'v8/V8GCController.cpp', |
| 'v8/V8GCController.h', |
| 'v8/V8GCForContextDispose.cpp', |
| 'v8/V8GCForContextDispose.h', |
| 'v8/V8HiddenPropertyName.cpp', |
| 'v8/V8HiddenPropertyName.h', |
| 'v8/V8Initializer.cpp', |
| 'v8/V8Initializer.h', |
| 'v8/V8LazyEventListener.cpp', |
| 'v8/V8LazyEventListener.h', |
| 'v8/V8MutationCallback.cpp', |
| 'v8/V8MutationCallback.h', |
| 'v8/V8NPObject.cpp', |
| 'v8/V8NPObject.h', |
| 'v8/V8NPUtils.cpp', |
| 'v8/V8NPUtils.h', |
| 'v8/V8NodeFilterCondition.cpp', |
| 'v8/V8NodeFilterCondition.h', |
| 'v8/V8ObjectConstructor.cpp', |
| 'v8/V8ObjectConstructor.h', |
| 'v8/V8PerContextData.cpp', |
| 'v8/V8PerContextData.h', |
| 'v8/V8PerIsolateData.cpp', |
| 'v8/V8PerIsolateData.h', |
| 'v8/V8RecursionScope.cpp', |
| 'v8/V8RecursionScope.h', |
| 'v8/V8ScriptRunner.cpp', |
| 'v8/V8ScriptRunner.h', |
| 'v8/V8StringResource.cpp', |
| 'v8/V8StringResource.h', |
| 'v8/V8ThrowException.cpp', |
| 'v8/V8ThrowException.h', |
| 'v8/V8Utilities.cpp', |
| 'v8/V8Utilities.h', |
| 'v8/V8ValueCache.cpp', |
| 'v8/V8ValueCache.h', |
| 'v8/V8WindowShell.cpp', |
| 'v8/V8WindowShell.h', |
| 'v8/V8WorkerGlobalScopeEventListener.cpp', |
| 'v8/V8WorkerGlobalScopeEventListener.h', |
| 'v8/WorkerScriptController.cpp', |
| 'v8/WorkerScriptController.h', |
| 'v8/WorkerScriptDebugServer.cpp', |
| 'v8/WorkerScriptDebugServer.h', |
| 'v8/WrapperTypeInfo.h', |
| 'v8/custom/V8AlgorithmCustom.cpp', |
| 'v8/custom/V8ArrayBufferCustom.cpp', |
| 'v8/custom/V8ArrayBufferCustom.h', |
| 'v8/custom/V8ArrayBufferViewCustom.cpp', |
| 'v8/custom/V8ArrayBufferViewCustom.h', |
| 'v8/custom/V8AudioNodeCustom.cpp', |
| 'v8/custom/V8BiquadFilterNodeCustom.cpp', |
| 'v8/custom/V8BlobCustom.cpp', |
| 'v8/custom/V8CSSRuleCustom.cpp', |
| 'v8/custom/V8CSSStyleDeclarationCustom.cpp', |
| 'v8/custom/V8CSSValueCustom.cpp', |
| 'v8/custom/V8CanvasRenderingContext2DCustom.cpp', |
| 'v8/custom/V8CanvasRenderingContextCustom.cpp', |
| 'v8/custom/V8CryptoCustom.cpp', |
| 'v8/custom/V8CustomEventCustom.cpp', |
| 'v8/custom/V8CustomSQLStatementErrorCallback.cpp', |
| 'v8/custom/V8CustomXPathNSResolver.cpp', |
| 'v8/custom/V8CustomXPathNSResolver.h', |
| 'v8/custom/V8DataViewCustom.cpp', |
| 'v8/custom/V8DataViewCustom.h', |
| 'v8/custom/V8DedicatedWorkerGlobalScopeCustom.cpp', |
| 'v8/custom/V8DeviceMotionEventCustom.cpp', |
| 'v8/custom/V8DeviceOrientationEventCustom.cpp', |
| 'v8/custom/V8DocumentCustom.cpp', |
| 'v8/custom/V8EntryCustom.cpp', |
| 'v8/custom/V8EntrySyncCustom.cpp', |
| 'v8/custom/V8EventCustom.cpp', |
| 'v8/custom/V8EventTargetCustom.cpp', |
| 'v8/custom/V8ErrorEventCustom.cpp', |
| 'v8/custom/V8FileReaderCustom.cpp', |
| 'v8/custom/V8Float32ArrayCustom.h', |
| 'v8/custom/V8Float64ArrayCustom.h', |
| 'v8/custom/V8FormDataCustom.cpp', |
| 'v8/custom/V8GeolocationCustom.cpp', |
| 'v8/custom/V8HTMLAllCollectionCustom.cpp', |
| 'v8/custom/V8HTMLCanvasElementCustom.cpp', |
| 'v8/custom/V8HTMLCollectionCustom.cpp', |
| 'v8/custom/V8HTMLDocumentCustom.cpp', |
| 'v8/custom/V8HTMLElementCustom.cpp', |
| 'v8/custom/V8HTMLFormControlsCollectionCustom.cpp', |
| 'v8/custom/V8HTMLFrameElementCustom.cpp', |
| 'v8/custom/V8HTMLMediaElementCustom.cpp', |
| 'v8/custom/V8HTMLOptionsCollectionCustom.cpp', |
| 'v8/custom/V8HTMLPlugInElementCustom.cpp', |
| 'v8/custom/V8HistoryCustom.cpp', |
| 'v8/custom/V8IDBAnyCustom.cpp', |
| 'v8/custom/V8ImageDataCustom.cpp', |
| 'v8/custom/V8InjectedScriptHostCustom.cpp', |
| 'v8/custom/V8InjectedScriptManager.cpp', |
| 'v8/custom/V8InspectorFrontendHostCustom.cpp', |
| 'v8/custom/V8Int8ArrayCustom.h', |
| 'v8/custom/V8Int16ArrayCustom.h', |
| 'v8/custom/V8Int32ArrayCustom.h', |
| 'v8/custom/V8JavaScriptCallFrameCustom.cpp', |
| 'v8/custom/V8LocationCustom.cpp', |
| 'v8/custom/V8MIDIInputCustom.cpp', |
| 'v8/custom/V8MIDIOutputCustom.cpp', |
| 'v8/custom/V8MessageChannelCustom.cpp', |
| 'v8/custom/V8MessageEventCustom.cpp', |
| 'v8/custom/V8MessagePortCustom.cpp', |
| 'v8/custom/V8MutationObserverCustom.cpp', |
| 'v8/custom/V8NodeCustom.cpp', |
| 'v8/custom/V8NodeIteratorCustom.cpp', |
| 'v8/custom/V8NodeListCustom.cpp', |
| 'v8/custom/V8OscillatorNodeCustom.cpp', |
| 'v8/custom/V8PannerNodeCustom.cpp', |
| 'v8/custom/V8PerformanceEntryCustom.cpp', |
| 'v8/custom/V8PopStateEventCustom.cpp', |
| 'v8/custom/V8PromiseCustom.cpp', |
| 'v8/custom/V8SQLResultSetRowListCustom.cpp', |
| 'v8/custom/V8SQLTransactionCustom.cpp', |
| 'v8/custom/V8SQLTransactionSyncCustom.cpp', |
| 'v8/custom/V8SVGElementCustom.cpp', |
| 'v8/custom/V8SVGLengthCustom.cpp', |
| 'v8/custom/V8SVGPathSegCustom.cpp', |
| 'v8/custom/V8StyleSheetCustom.cpp', |
| 'v8/custom/V8TextCustom.cpp', |
| 'v8/custom/V8TrackEventCustom.cpp', |
| 'v8/custom/V8TreeWalkerCustom.cpp', |
| 'v8/custom/V8TypedArrayCustom.h', |
| 'v8/custom/V8Uint8ArrayCustom.h', |
| 'v8/custom/V8Uint8ClampedArrayCustom.h', |
| 'v8/custom/V8Uint16ArrayCustom.h', |
| 'v8/custom/V8Uint32ArrayCustom.h', |
| 'v8/custom/V8WebGLRenderingContextCustom.cpp', |
| 'v8/custom/V8WebKitPointCustom.cpp', |
| 'v8/custom/V8WindowCustom.cpp', |
| 'v8/custom/V8WorkerGlobalScopeCustom.cpp', |
| 'v8/custom/V8WorkerCryptoCustom.cpp', |
| 'v8/custom/V8WorkerCustom.cpp', |
| 'v8/custom/V8XMLHttpRequestCustom.cpp', |
| 'v8/custom/V8XSLTProcessorCustom.cpp', |
| 'v8/npruntime.cpp', |
| 'v8/npruntime_impl.h', |
| 'v8/npruntime_priv.h', |
| ], |
| 'bindings_unittest_files': [ |
| 'v8/IDBBindingUtilitiesTest.cpp', |
| 'v8/ScriptPromiseResolverTest.cpp', |
| ], |
| 'conditions': [ |
| ['OS=="win" and buildtype=="Official"', { |
| # On windows official release builds, we try to preserve symbol space. |
| 'derived_sources_aggregate_files': [ |
| '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8DerivedSourcesAll.cpp', |
| ], |
| },{ |
| 'derived_sources_aggregate_files': [ |
| '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8DerivedSources01.cpp', |
| '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8DerivedSources02.cpp', |
| '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8DerivedSources03.cpp', |
| '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8DerivedSources04.cpp', |
| '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8DerivedSources05.cpp', |
| '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8DerivedSources06.cpp', |
| '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8DerivedSources07.cpp', |
| '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8DerivedSources08.cpp', |
| '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8DerivedSources09.cpp', |
| '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8DerivedSources10.cpp', |
| '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8DerivedSources11.cpp', |
| '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8DerivedSources12.cpp', |
| '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8DerivedSources13.cpp', |
| '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8DerivedSources14.cpp', |
| '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8DerivedSources15.cpp', |
| '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8DerivedSources16.cpp', |
| '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8DerivedSources17.cpp', |
| '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8DerivedSources18.cpp', |
| '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8DerivedSources19.cpp', |
| ], |
| }], |
| ], |
| }, |
| } |