| # 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/blink/renderer/bindings/modules/v8/v8.gni") |
| |
| bindings_core_v8_files = |
| get_path_info([ |
| "core/v8/custom/v8_custom_xpath_ns_resolver.cc", |
| "core/v8/custom/v8_custom_xpath_ns_resolver.h", |
| "core/v8/custom/v8_dev_tools_host_custom.cc", |
| "core/v8/custom/v8_element_custom.cc", |
| "core/v8/custom/v8_error_event_custom.cc", |
| "core/v8/custom/v8_event_target_custom.cc", |
| "core/v8/custom/v8_html_all_collection_custom.cc", |
| "core/v8/custom/v8_html_plugin_element_custom.cc", |
| "core/v8/custom/v8_message_channel_custom.cc", |
| "core/v8/custom/v8_message_event_custom.cc", |
| "core/v8/custom/v8_pop_state_event_custom.cc", |
| "core/v8/custom/v8_promise_rejection_event_custom.cc", |
| "core/v8/custom/v8_shadow_root_custom.cc", |
| "core/v8/custom/v8_window_custom.cc", |
| "core/v8/custom/v8_xml_http_request_custom.cc", |
| "core/v8/active_script_wrappable.h", |
| "core/v8/array_value.cc", |
| "core/v8/array_value.h", |
| "core/v8/binding_security.cc", |
| "core/v8/binding_security.h", |
| "core/v8/callback_promise_adapter.h", |
| "core/v8/custom_wrappable_adapter.cc", |
| "core/v8/custom_wrappable_adapter.h", |
| "core/v8/dictionary.cc", |
| "core/v8/dictionary.h", |
| "core/v8/dictionary_helper_for_core.cc", |
| "core/v8/generated_code_helper.cc", |
| "core/v8/generated_code_helper.h", |
| "core/v8/initialize_v8_extras_binding.cc", |
| "core/v8/initialize_v8_extras_binding.h", |
| "core/v8/idl_dictionary_base.cc", |
| "core/v8/idl_dictionary_base.h", |
| "core/v8/idl_types.h", |
| "core/v8/idl_types_base.h", |
| "core/v8/iterable.h", |
| "core/v8/local_window_proxy.cc", |
| "core/v8/local_window_proxy.h", |
| "core/v8/maplike.h", |
| "core/v8/native_value_traits.h", |
| "core/v8/native_value_traits_impl.h", |
| "core/v8/referrer_script_info.cc", |
| "core/v8/referrer_script_info.h", |
| "core/v8/rejected_promises.cc", |
| "core/v8/rejected_promises.h", |
| "core/v8/remote_window_proxy.cc", |
| "core/v8/remote_window_proxy.h", |
| "core/v8/retained_object_info.h", |
| "core/v8/scheduled_action.cc", |
| "core/v8/scheduled_action.h", |
| "core/v8/script_controller.cc", |
| "core/v8/script_controller.h", |
| "core/v8/script_custom_element_definition.cc", |
| "core/v8/script_custom_element_definition.h", |
| "core/v8/script_custom_element_definition_builder.cc", |
| "core/v8/script_custom_element_definition_builder.h", |
| "core/v8/script_event_listener.cc", |
| "core/v8/script_event_listener.h", |
| "core/v8/script_function.cc", |
| "core/v8/script_function.h", |
| "core/v8/script_iterator.cc", |
| "core/v8/script_iterator.h", |
| "core/v8/script_module.cc", |
| "core/v8/script_module.h", |
| "core/v8/script_promise.cc", |
| "core/v8/script_promise.h", |
| "core/v8/script_promise_property.h", |
| "core/v8/script_promise_property_base.cc", |
| "core/v8/script_promise_property_base.h", |
| "core/v8/script_promise_resolver.cc", |
| "core/v8/script_promise_resolver.h", |
| "core/v8/script_regexp.cc", |
| "core/v8/script_regexp.h", |
| "core/v8/script_source_code.cc", |
| "core/v8/script_source_code.h", |
| "core/v8/script_source_location_type.h", |
| "core/v8/script_streamer.cc", |
| "core/v8/script_streamer.h", |
| "core/v8/script_streamer_thread.cc", |
| "core/v8/script_streamer_thread.h", |
| "core/v8/script_value.cc", |
| "core/v8/script_value.h", |
| "core/v8/source_location.cc", |
| "core/v8/source_location.h", |
| "core/v8/to_v8_for_core.cc", |
| "core/v8/to_v8_for_core.h", |
| "core/v8/use_counter_callback.cc", |
| "core/v8/use_counter_callback.h", |
| "core/v8/v0_custom_element_constructor_builder.cc", |
| "core/v8/v0_custom_element_constructor_builder.h", |
| "core/v8/v8_abstract_event_handler.cc", |
| "core/v8/v8_abstract_event_handler.h", |
| "core/v8/v8_binding_for_core.cc", |
| "core/v8/v8_binding_for_core.h", |
| "core/v8/v8_cache_options.h", |
| "core/v8/v8_code_cache.cc", |
| "core/v8/v8_code_cache.h", |
| "core/v8/v8_cross_origin_setter_info.h", |
| "core/v8/v8_dom_configuration.cc", |
| "core/v8/v8_dom_configuration.h", |
| "core/v8/v8_embedder_graph_builder.cc", |
| "core/v8/v8_embedder_graph_builder.h", |
| "core/v8/v8_error_handler.cc", |
| "core/v8/v8_error_handler.h", |
| "core/v8/v8_event_listener_impl.cc", |
| "core/v8/v8_event_listener_impl.h", |
| "core/v8/v8_event_listener_or_event_handler.cc", |
| "core/v8/v8_event_listener_or_event_handler.h", |
| "core/v8/v8_event_listener_helper.cc", |
| "core/v8/v8_event_listener_helper.h", |
| "core/v8/v8_event_listener_info.h", |
| "core/v8/v8_gc_controller.cc", |
| "core/v8/v8_gc_controller.h", |
| "core/v8/v8_gc_for_context_dispose.cc", |
| "core/v8/v8_gc_for_context_dispose.h", |
| "core/v8/v8_html_constructor.cc", |
| "core/v8/v8_html_constructor.h", |
| "core/v8/v8_idle_task_runner.h", |
| "core/v8/v8_initializer.cc", |
| "core/v8/v8_initializer.h", |
| "core/v8/v8_intersection_observer_delegate.cc", |
| "core/v8/v8_intersection_observer_delegate.h", |
| "core/v8/v8_throw_dom_exception.cc", |
| "core/v8/v8_throw_dom_exception.h", |
| "core/v8/v8_iterator_result_value.cc", |
| "core/v8/v8_iterator_result_value.h", |
| "core/v8/v8_lazy_event_listener.cc", |
| "core/v8/v8_lazy_event_listener.h", |
| "core/v8/v8_object_builder.cc", |
| "core/v8/v8_object_builder.h", |
| "core/v8/v8_object_parser.cc", |
| "core/v8/v8_object_parser.h", |
| "core/v8/v8_page_popup_controller_binding.cc", |
| "core/v8/v8_page_popup_controller_binding.h", |
| "core/v8/v8_persistent_value_vector.h", |
| "core/v8/v8_script_runner.cc", |
| "core/v8/v8_script_runner.h", |
| "core/v8/v8_context_snapshot.cc", |
| "core/v8/v8_context_snapshot.h", |
| "core/v8/v8_string_resource.h", |
| "core/v8/v8_v0_custom_element_lifecycle_callbacks.cc", |
| "core/v8/v8_v0_custom_element_lifecycle_callbacks.h", |
| "core/v8/v8_wasm_response_extensions.cc", |
| "core/v8/v8_wasm_response_extensions.h", |
| "core/v8/window_proxy.cc", |
| "core/v8/window_proxy.h", |
| "core/v8/window_proxy_manager.cc", |
| "core/v8/window_proxy_manager.h", |
| "core/v8/worker_or_worklet_script_controller.cc", |
| "core/v8/worker_or_worklet_script_controller.h", |
| "core/v8/serialization/post_message_helper.cc", |
| "core/v8/serialization/post_message_helper.h", |
| "core/v8/serialization/serialized_color_params.cc", |
| "core/v8/serialization/serialized_color_params.h", |
| "core/v8/serialization/serialization_tag.h", |
| "core/v8/serialization/serialized_script_value.cc", |
| "core/v8/serialization/serialized_script_value.h", |
| "core/v8/serialization/serialized_script_value_factory.cc", |
| "core/v8/serialization/serialized_script_value_factory.h", |
| "core/v8/serialization/transferables.h", |
| "core/v8/serialization/unpacked_serialized_script_value.cc", |
| "core/v8/serialization/unpacked_serialized_script_value.h", |
| "core/v8/serialization/v8_script_value_deserializer.cc", |
| "core/v8/serialization/v8_script_value_deserializer.h", |
| "core/v8/serialization/v8_script_value_serializer.cc", |
| "core/v8/serialization/v8_script_value_serializer.h", |
| ], |
| "abspath") |
| |
| bindings_dir = get_path_info(".", "abspath") |
| blink_output_dir = "$root_gen_dir/third_party/blink/renderer" |
| bindings_output_dir = "$root_gen_dir/third_party/blink/renderer/bindings" |
| bindings_core_v8_output_dir = "$bindings_output_dir/core/v8" |
| |
| bindings_unittest_files = |
| get_path_info( |
| [ |
| "core/v8/activity_logger_test.cc", |
| "core/v8/binding_security_test.cc", |
| "core/v8/dictionary_test.cc", |
| "core/v8/dom_wrapper_world_test.cc", |
| "core/v8/initialize_v8_extras_binding_test.cc", |
| "core/v8/idl_types_test.cc", |
| "core/v8/native_value_traits_impl_test.cc", |
| "core/v8/native_value_traits_test.cc", |
| "core/v8/referrer_script_info_test.cc", |
| "core/v8/script_module_test.cc", |
| "core/v8/script_promise_property_test.cc", |
| "core/v8/script_promise_resolver_test.cc", |
| "core/v8/script_promise_test.cc", |
| "core/v8/script_streamer_test.cc", |
| "core/v8/script_wrappable_marking_visitor_test.cc", |
| "core/v8/script_wrappable_v8_gc_integration_test.cc", |
| "core/v8/script_wrappable_visitor_test.cc", |
| "core/v8/to_v8_test.cc", |
| "core/v8/trace_wrapper_member_test.cc", |
| "core/v8/v8_binding_for_testing.cc", |
| "core/v8/v8_binding_for_testing.h", |
| "core/v8/window_proxy_test.cc", |
| "core/v8/v8_object_builder_test.cc", |
| "core/v8/v8_script_runner_test.cc", |
| "core/v8/serialization/serialized_script_value_test.cc", |
| "core/v8/serialization/serialized_script_value_threaded_test.cc", |
| "core/v8/serialization/v8_script_value_serializer_test.cc", |
| "core/v8/v8_extras_test_utils.cc", |
| "core/v8/v8_extras_test_utils.h", |
| ], |
| "abspath") |
| bindings_unittest_files += bindings_modules_v8_unittest_files |