| # 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. |
| |
| # All paths in this file should be absolute so it can be imported into |
| # different contexts. |
| |
| import("//third_party/WebKit/Source/bindings/modules/v8/v8.gni") |
| |
| bindings_core_v8_files = |
| get_path_info([ |
| "core/v8/custom/V8CSSStyleDeclarationCustom.cpp", |
| "core/v8/custom/V8CSSStyleRuleCustom.cpp", |
| "core/v8/custom/V8CustomEventCustom.cpp", |
| "core/v8/custom/V8CustomXPathNSResolver.cpp", |
| "core/v8/custom/V8CustomXPathNSResolver.h", |
| "core/v8/custom/V8DevToolsHostCustom.cpp", |
| "core/v8/custom/V8DocumentCustom.cpp", |
| "core/v8/custom/V8ErrorEventCustom.cpp", |
| "core/v8/custom/V8EventTargetCustom.cpp", |
| "core/v8/custom/V8HTMLAllCollectionCustom.cpp", |
| "core/v8/custom/V8HTMLPlugInElementCustom.cpp", |
| "core/v8/custom/V8IntersectionObserverCustom.cpp", |
| "core/v8/custom/V8MediaQueryListCustom.cpp", |
| "core/v8/custom/V8MessageChannelCustom.cpp", |
| "core/v8/custom/V8MessageEventCustom.cpp", |
| "core/v8/custom/V8MutationObserverCustom.cpp", |
| "core/v8/custom/V8PerformanceObserverCustom.cpp", |
| "core/v8/custom/V8PopStateEventCustom.cpp", |
| "core/v8/custom/V8PromiseRejectionEventCustom.cpp", |
| "core/v8/custom/V8WindowCustom.cpp", |
| "core/v8/custom/V8XMLHttpRequestCustom.cpp", |
| "core/v8/ActiveDOMCallback.cpp", |
| "core/v8/ActiveDOMCallback.h", |
| "core/v8/ActiveScriptWrappable.cpp", |
| "core/v8/ActiveScriptWrappable.h", |
| "core/v8/ArrayValue.cpp", |
| "core/v8/ArrayValue.h", |
| "core/v8/BindingSecurity.cpp", |
| "core/v8/BindingSecurity.h", |
| "core/v8/CallbackPromiseAdapter.h", |
| "core/v8/ConditionalFeatures.cpp", |
| "core/v8/ConditionalFeatures.h", |
| "core/v8/V0CustomElementBinding.cpp", |
| "core/v8/V0CustomElementBinding.h", |
| "core/v8/V0CustomElementConstructorBuilder.cpp", |
| "core/v8/V0CustomElementConstructorBuilder.h", |
| "core/v8/DocumentWriteEvaluator.cpp", |
| "core/v8/DocumentWriteEvaluator.h", |
| "core/v8/DOMDataStore.h", |
| "core/v8/DOMWrapperMap.h", |
| "core/v8/DOMWrapperWorld.cpp", |
| "core/v8/DOMWrapperWorld.h", |
| "core/v8/Dictionary.cpp", |
| "core/v8/Dictionary.h", |
| "core/v8/DictionaryHelperForBindings.h", |
| "core/v8/DictionaryHelperForCore.cpp", |
| "core/v8/DictionaryIterator.cpp", |
| "core/v8/DictionaryIterator.h", |
| "core/v8/ExceptionMessages.cpp", |
| "core/v8/ExceptionMessages.h", |
| "core/v8/ExceptionState.cpp", |
| "core/v8/ExceptionState.h", |
| "core/v8/ExceptionStatePlaceholder.cpp", |
| "core/v8/ExceptionStatePlaceholder.h", |
| "core/v8/GeneratedCodeHelper.cpp", |
| "core/v8/GeneratedCodeHelper.h", |
| "core/v8/IDLDictionaryBase.cpp", |
| "core/v8/IDLDictionaryBase.h", |
| "core/v8/Iterable.h", |
| "core/v8/JSONValuesForV8.cpp", |
| "core/v8/JSONValuesForV8.h", |
| "core/v8/Maplike.h", |
| "core/v8/Microtask.cpp", |
| "core/v8/Microtask.h", |
| "core/v8/NativeValueTraits.h", |
| "core/v8/Nullable.h", |
| "core/v8/PrivateScriptRunner.cpp", |
| "core/v8/PrivateScriptRunner.h", |
| "core/v8/RejectedPromises.cpp", |
| "core/v8/RejectedPromises.h", |
| "core/v8/RetainedDOMInfo.cpp", |
| "core/v8/RetainedDOMInfo.h", |
| "core/v8/RetainedObjectInfo.h", |
| "core/v8/ScheduledAction.cpp", |
| "core/v8/ScheduledAction.h", |
| "core/v8/ScopedPersistent.h", |
| "core/v8/ScriptController.cpp", |
| "core/v8/ScriptController.h", |
| "core/v8/ScriptCustomElementDefinition.cpp", |
| "core/v8/ScriptCustomElementDefinition.h", |
| "core/v8/ScriptCustomElementDefinitionBuilder.cpp", |
| "core/v8/ScriptCustomElementDefinitionBuilder.h", |
| "core/v8/ScriptEventListener.cpp", |
| "core/v8/ScriptEventListener.h", |
| "core/v8/ScriptFunction.cpp", |
| "core/v8/ScriptFunction.h", |
| "core/v8/ScriptPromise.cpp", |
| "core/v8/ScriptPromise.h", |
| "core/v8/ScriptPromiseProperties.h", |
| "core/v8/ScriptPromiseProperty.h", |
| "core/v8/ScriptPromisePropertyBase.cpp", |
| "core/v8/ScriptPromisePropertyBase.h", |
| "core/v8/ScriptPromiseResolver.cpp", |
| "core/v8/ScriptPromiseResolver.h", |
| "core/v8/ScriptRegexp.cpp", |
| "core/v8/ScriptRegexp.h", |
| "core/v8/ScriptSourceCode.cpp", |
| "core/v8/ScriptSourceCode.h", |
| "core/v8/ScriptState.cpp", |
| "core/v8/ScriptState.h", |
| "core/v8/ScriptStreamer.cpp", |
| "core/v8/ScriptStreamer.h", |
| "core/v8/ScriptStreamerThread.cpp", |
| "core/v8/ScriptStreamerThread.h", |
| "core/v8/ScriptString.cpp", |
| "core/v8/ScriptString.h", |
| "core/v8/ScriptValue.cpp", |
| "core/v8/ScriptValue.h", |
| "core/v8/ScriptValueSerializer.cpp", |
| "core/v8/ScriptValueSerializer.h", |
| "core/v8/ScriptWrappable.cpp", |
| "core/v8/ScriptWrappable.h", |
| "core/v8/ScriptWrappableVisitor.cpp", |
| "core/v8/ScriptWrappableVisitor.h", |
| "core/v8/ScriptWrappableVisitorVerifier.h", |
| "core/v8/SerializationTag.h", |
| "core/v8/SerializedScriptValue.cpp", |
| "core/v8/SerializedScriptValue.h", |
| "core/v8/SerializedScriptValueFactory.cpp", |
| "core/v8/SerializedScriptValueFactory.h", |
| "core/v8/SharedPersistent.h", |
| "core/v8/SourceLocation.cpp", |
| "core/v8/SourceLocation.h", |
| "core/v8/TraceWrapperMember.h", |
| "core/v8/Transferables.h", |
| "core/v8/ToV8.cpp", |
| "core/v8/ToV8.h", |
| "core/v8/V8AbstractEventListener.cpp", |
| "core/v8/V8AbstractEventListener.h", |
| "core/v8/V8Binding.cpp", |
| "core/v8/V8Binding.h", |
| "core/v8/V8BindingMacros.h", |
| "core/v8/V8CacheOptions.h", |
| "core/v8/V8CacheStrategiesForCacheStorage.h", |
| "core/v8/V8DOMActivityLogger.cpp", |
| "core/v8/V8DOMActivityLogger.h", |
| "core/v8/V8DOMConfiguration.cpp", |
| "core/v8/V8DOMConfiguration.h", |
| "core/v8/V8DOMWrapper.cpp", |
| "core/v8/V8DOMWrapper.h", |
| "core/v8/V8ErrorHandler.cpp", |
| "core/v8/V8ErrorHandler.h", |
| "core/v8/V8EventListener.cpp", |
| "core/v8/V8EventListener.h", |
| "core/v8/V8EventListenerInfo.h", |
| "core/v8/V8GCController.cpp", |
| "core/v8/V8GCController.h", |
| "core/v8/V8EventListenerHelper.cpp", |
| "core/v8/V8EventListenerHelper.h", |
| "core/v8/V8GCForContextDispose.cpp", |
| "core/v8/V8GCForContextDispose.h", |
| "core/v8/V8GlobalValueMap.h", |
| "core/v8/V8HiddenValue.cpp", |
| "core/v8/V8HiddenValue.h", |
| "core/v8/V8HTMLConstructor.cpp", |
| "core/v8/V8HTMLConstructor.h", |
| "core/v8/V8IdleTaskRunner.h", |
| "core/v8/V8Initializer.cpp", |
| "core/v8/V8Initializer.h", |
| "core/v8/V8IntersectionObserverCallback.cpp", |
| "core/v8/V8IntersectionObserverCallback.h", |
| "core/v8/V8IteratorResultValue.cpp", |
| "core/v8/V8IteratorResultValue.h", |
| "core/v8/V8LazyEventListener.cpp", |
| "core/v8/V8LazyEventListener.h", |
| "core/v8/V8MutationCallback.cpp", |
| "core/v8/V8MutationCallback.h", |
| "core/v8/V8NodeFilterCondition.cpp", |
| "core/v8/V8NodeFilterCondition.h", |
| "core/v8/V8ObjectBuilder.cpp", |
| "core/v8/V8ObjectBuilder.h", |
| "core/v8/V8ObjectConstructor.cpp", |
| "core/v8/V8ObjectConstructor.h", |
| "core/v8/V8PagePopupControllerBinding.cpp", |
| "core/v8/V8PagePopupControllerBinding.h", |
| "core/v8/V8PerContextData.cpp", |
| "core/v8/V8PerContextData.h", |
| "core/v8/V8PerIsolateData.cpp", |
| "core/v8/V8PerIsolateData.h", |
| "core/v8/V8PersistentValueVector.h", |
| "core/v8/V8PrivateProperty.cpp", |
| "core/v8/V8PrivateProperty.h", |
| "core/v8/V8ResizeObserverCallbackCustom.cpp", |
| "core/v8/V8ScriptRunner.cpp", |
| "core/v8/V8ScriptRunner.h", |
| "core/v8/V8StringResource.cpp", |
| "core/v8/V8StringResource.h", |
| "core/v8/V8ThrowException.cpp", |
| "core/v8/V8ThrowException.h", |
| "core/v8/V8V0CustomElementLifecycleCallbacks.cpp", |
| "core/v8/V8V0CustomElementLifecycleCallbacks.h", |
| "core/v8/V8ValueCache.cpp", |
| "core/v8/V8ValueCache.h", |
| "core/v8/V8WorkerGlobalScopeEventListener.cpp", |
| "core/v8/V8WorkerGlobalScopeEventListener.h", |
| "core/v8/WindowProxy.cpp", |
| "core/v8/WindowProxy.h", |
| "core/v8/WindowProxyManager.cpp", |
| "core/v8/WindowProxyManager.h", |
| "core/v8/WorkerOrWorkletScriptController.cpp", |
| "core/v8/WorkerOrWorkletScriptController.h", |
| "core/v8/WrapperTypeInfo.cpp", |
| "core/v8/WrapperTypeInfo.h", |
| "core/v8/serialization/V8ScriptValueDeserializer.cpp", |
| "core/v8/serialization/V8ScriptValueDeserializer.h", |
| "core/v8/serialization/V8ScriptValueSerializer.cpp", |
| "core/v8/serialization/V8ScriptValueSerializer.h", |
| ], |
| "abspath") |
| |
| bindings_dir = get_path_info(".", "abspath") |
| blink_output_dir = "$root_gen_dir/blink" |
| bindings_output_dir = "$root_gen_dir/blink/bindings" |
| bindings_core_v8_output_dir = "$bindings_output_dir/core/v8" |
| |
| bindings_unittest_files = |
| get_path_info([ |
| "core/v8/DocumentWriteEvaluatorTest.cpp", |
| "core/v8/ScriptPromisePropertyTest.cpp", |
| "core/v8/ScriptPromiseResolverTest.cpp", |
| "core/v8/ScriptPromiseTest.cpp", |
| "core/v8/ScriptStreamerTest.cpp", |
| "core/v8/ScriptValueSerializerTest.cpp", |
| "core/v8/ScriptWrappableVisitorTest.cpp", |
| "core/v8/SerializedScriptValueTest.cpp", |
| "core/v8/ToV8Test.cpp", |
| "core/v8/TraceWrapperMemberTest.cpp", |
| "core/v8/V8BindingForTesting.cpp", |
| "core/v8/V8BindingForTesting.h", |
| "core/v8/V8BindingTest.cpp", |
| "core/v8/V8ScriptRunnerTest.cpp", |
| "core/v8/serialization/V8ScriptValueSerializerTest.cpp", |
| ], |
| "abspath") |
| bindings_unittest_files += bindings_modules_v8_unittest_files |