naiveproxy/third_party/WebKit/Source/bindings/bindings.gni
2018-02-02 05:49:39 -05:00

216 lines
11 KiB
Plaintext

# 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/V8CustomXPathNSResolver.cpp",
"core/v8/custom/V8CustomXPathNSResolver.h",
"core/v8/custom/V8DevToolsHostCustom.cpp",
"core/v8/custom/V8DocumentCustom.cpp",
"core/v8/custom/V8ElementCustom.cpp",
"core/v8/custom/V8ErrorEventCustom.cpp",
"core/v8/custom/V8EventTargetCustom.cpp",
"core/v8/custom/V8HTMLAllCollectionCustom.cpp",
"core/v8/custom/V8HTMLPlugInElementCustom.cpp",
"core/v8/custom/V8MessageChannelCustom.cpp",
"core/v8/custom/V8MessageEventCustom.cpp",
"core/v8/custom/V8PopStateEventCustom.cpp",
"core/v8/custom/V8PromiseRejectionEventCustom.cpp",
"core/v8/custom/V8ShadowRootCustom.cpp",
"core/v8/custom/V8WindowCustom.cpp",
"core/v8/custom/V8XMLHttpRequestCustom.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/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/GeneratedCodeHelper.cpp",
"core/v8/GeneratedCodeHelper.h",
"core/v8/IDLDictionaryBase.cpp",
"core/v8/IDLDictionaryBase.h",
"core/v8/IDLTypes.h",
"core/v8/IDLTypesBase.h",
"core/v8/Iterable.h",
"core/v8/LocalWindowProxy.cpp",
"core/v8/LocalWindowProxy.h",
"core/v8/Maplike.h",
"core/v8/NativeValueTraits.h",
"core/v8/NativeValueTraitsImpl.h",
"core/v8/Nullable.h",
"core/v8/ReferrerScriptInfo.cpp",
"core/v8/ReferrerScriptInfo.h",
"core/v8/RejectedPromises.cpp",
"core/v8/RejectedPromises.h",
"core/v8/RemoteWindowProxy.cpp",
"core/v8/RemoteWindowProxy.h",
"core/v8/RetainedDOMInfo.cpp",
"core/v8/RetainedDOMInfo.h",
"core/v8/RetainedObjectInfo.h",
"core/v8/ScheduledAction.cpp",
"core/v8/ScheduledAction.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/ScriptModule.cpp",
"core/v8/ScriptModule.h",
"core/v8/ScriptPromise.cpp",
"core/v8/ScriptPromise.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/ScriptSourceLocationType.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/SourceLocation.cpp",
"core/v8/SourceLocation.h",
"core/v8/ToV8ForCore.cpp",
"core/v8/ToV8ForCore.h",
"core/v8/UseCounterCallback.cpp",
"core/v8/UseCounterCallback.h",
"core/v8/V0CustomElementConstructorBuilder.cpp",
"core/v8/V0CustomElementConstructorBuilder.h",
"core/v8/V8AbstractEventListener.cpp",
"core/v8/V8AbstractEventListener.h",
"core/v8/V8BindingForCore.cpp",
"core/v8/V8BindingForCore.h",
"core/v8/V8CacheOptions.h",
"core/v8/V8CrossOriginSetterInfo.h",
"core/v8/V8DOMConfiguration.cpp",
"core/v8/V8DOMConfiguration.h",
"core/v8/V8ErrorHandler.cpp",
"core/v8/V8ErrorHandler.h",
"core/v8/V8EventListener.cpp",
"core/v8/V8EventListener.h",
"core/v8/V8EventListenerHelper.cpp",
"core/v8/V8EventListenerHelper.h",
"core/v8/V8EventListenerInfo.h",
"core/v8/V8GCController.cpp",
"core/v8/V8GCController.h",
"core/v8/V8GCForContextDispose.cpp",
"core/v8/V8GCForContextDispose.h",
"core/v8/V8HTMLConstructor.cpp",
"core/v8/V8HTMLConstructor.h",
"core/v8/V8IdleTaskRunner.h",
"core/v8/V8Initializer.cpp",
"core/v8/V8Initializer.h",
"core/v8/V8IntersectionObserverDelegate.cpp",
"core/v8/V8IntersectionObserverDelegate.h",
"core/v8/V8ThrowDOMException.cpp",
"core/v8/V8ThrowDOMException.h",
"core/v8/V8IteratorResultValue.cpp",
"core/v8/V8IteratorResultValue.h",
"core/v8/V8LazyEventListener.cpp",
"core/v8/V8LazyEventListener.h",
"core/v8/V8NodeFilterCondition.cpp",
"core/v8/V8NodeFilterCondition.h",
"core/v8/V8ObjectBuilder.cpp",
"core/v8/V8ObjectBuilder.h",
"core/v8/V8PagePopupControllerBinding.cpp",
"core/v8/V8PagePopupControllerBinding.h",
"core/v8/V8PersistentValueVector.h",
"core/v8/V8ScriptRunner.cpp",
"core/v8/V8ScriptRunner.h",
"core/v8/V8ContextSnapshot.cpp",
"core/v8/V8ContextSnapshot.h",
"core/v8/V8StringResource.h",
"core/v8/V8V0CustomElementLifecycleCallbacks.cpp",
"core/v8/V8V0CustomElementLifecycleCallbacks.h",
"core/v8/V8WorkerOrWorkletEventListener.cpp",
"core/v8/V8WorkerOrWorkletEventListener.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/serialization/SerializedColorParams.cpp",
"core/v8/serialization/SerializedColorParams.h",
"core/v8/serialization/SerializationTag.h",
"core/v8/serialization/SerializedScriptValue.cpp",
"core/v8/serialization/SerializedScriptValue.h",
"core/v8/serialization/SerializedScriptValueFactory.cpp",
"core/v8/serialization/SerializedScriptValueFactory.h",
"core/v8/serialization/Transferables.h",
"core/v8/serialization/UnpackedSerializedScriptValue.cpp",
"core/v8/serialization/UnpackedSerializedScriptValue.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/ActivityLoggerTest.cpp",
"core/v8/BindingSecurityTest.cpp",
"core/v8/DictionaryTest.cpp",
"core/v8/DOMWrapperWorldTest.cpp",
"core/v8/IDLTypesTest.cpp",
"core/v8/NativeValueTraitsImplTest.cpp",
"core/v8/NativeValueTraitsTest.cpp",
"core/v8/ReferrerScriptInfoTest.cpp",
"core/v8/ScriptModuleTest.cpp",
"core/v8/ScriptPromisePropertyTest.cpp",
"core/v8/ScriptPromiseResolverTest.cpp",
"core/v8/ScriptPromiseTest.cpp",
"core/v8/ScriptStreamerTest.cpp",
"core/v8/ScriptWrappableVisitorTest.cpp",
"core/v8/ToV8Test.cpp",
"core/v8/TraceWrapperMemberTest.cpp",
"core/v8/V8BindingForTesting.cpp",
"core/v8/V8BindingForTesting.h",
"core/v8/WindowProxyTest.cpp",
"core/v8/V8BindingTest.cpp",
"core/v8/V8ObjectBuilderTest.cpp",
"core/v8/V8ScriptRunnerTest.cpp",
"core/v8/serialization/SerializedScriptValueTest.cpp",
"core/v8/serialization/SerializedScriptValueThreadedTest.cpp",
"core/v8/serialization/V8ScriptValueSerializerTest.cpp",
],
"abspath")
bindings_unittest_files += bindings_modules_v8_unittest_files