summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/BUILD.gn
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/core/BUILD.gn')
-rw-r--r--chromium/third_party/blink/renderer/core/BUILD.gn77
1 files changed, 46 insertions, 31 deletions
diff --git a/chromium/third_party/blink/renderer/core/BUILD.gn b/chromium/third_party/blink/renderer/core/BUILD.gn
index dccd9d974b9..6ddecad8b81 100644
--- a/chromium/third_party/blink/renderer/core/BUILD.gn
+++ b/chromium/third_party/blink/renderer/core/BUILD.gn
@@ -7,10 +7,10 @@ import("//build/config/compiler/compiler.gni")
import("//build/config/dcheck_always_on.gni")
import("//build/config/ui.gni")
import("//build/toolchain/toolchain.gni")
+import("//media/media_options.gni")
import("//printing/buildflags/buildflags.gni")
import("//testing/libfuzzer/fuzzer_test.gni")
import("//third_party/blink/renderer/bindings/bindings.gni")
-import("//third_party/blink/renderer/bindings/modules/v8/generated.gni")
import("//third_party/blink/renderer/bindings/scripts/scripts.gni")
import("//third_party/blink/renderer/build/scripts/scripts.gni")
import("//third_party/blink/renderer/config.gni")
@@ -62,11 +62,11 @@ import("//third_party/blink/renderer/core/svg/build.gni")
import("//third_party/blink/renderer/core/timezone/build.gni")
import("//third_party/blink/renderer/core/timing/build.gni")
import("//third_party/blink/renderer/core/trustedtypes/build.gni")
+import("//third_party/blink/renderer/core/typed_arrays/build.gni")
import("//third_party/blink/renderer/core/url/build.gni")
import("//third_party/blink/renderer/core/workers/build.gni")
import("//third_party/blink/renderer/core/xml/build.gni")
import("//third_party/blink/renderer/core/xmlhttprequest/build.gni")
-import("//third_party/blink/renderer/modules/modules_idl_files.gni")
import("//third_party/blink/renderer/platform/platform_generated.gni")
import("//third_party/protobuf/proto_library.gni")
@@ -129,7 +129,6 @@ source_set("prerequisites") {
"//skia",
"//third_party/blink/public/mojom:color_scheme_mojo_bindings",
"//third_party/blink/public/mojom:mojom_broadcastchannel_bindings_blink",
- "//third_party/blink/renderer/bindings/core/v8:bindings_core_v8_generated",
"//third_party/blink/renderer/bindings/core/v8:generated",
"//third_party/blink/renderer/core/animation:buildflags",
"//third_party/blink/renderer/core/inspector:generated",
@@ -155,12 +154,7 @@ source_set("prerequisites") {
"//url",
"//v8",
]
- deps = [
- "//third_party/blink/public:scaled_resources",
-
- # FIXME: don't depend on bindings_modules http://crbug.com/358074
- "//third_party/blink/renderer/bindings/modules/v8:bindings_modules_v8_generated",
- ]
+ deps = [ "//third_party/blink/public:scaled_resources" ]
public_configs = [
":core_include_dirs",
@@ -180,6 +174,8 @@ component("core") {
"core_initializer.h",
]
+ sources += blink_core_sources_bindings
+
# If you create a new subdirectory 'foo', make 'foo/build.gni' to define
# blink_core_sources_foo, and include it here. Add any dependencies in the
# deps section below. For unit tests, do the same thing in the "unit_tests"
@@ -245,6 +241,7 @@ component("core") {
sources += rebase_path(blink_core_sources_timezone, "", "timezone")
sources += rebase_path(blink_core_sources_timing, "", "timing")
sources += rebase_path(blink_core_sources_trustedtypes, "", "trustedtypes")
+ sources += rebase_path(blink_core_sources_typed_arrays, "", "typed_arrays")
sources += rebase_path(blink_core_sources_url, "", "url")
sources += rebase_path(blink_core_sources_workers, "", "workers")
sources += rebase_path(blink_core_sources_xml, "", "xml")
@@ -253,6 +250,7 @@ component("core") {
configs -= core_config_remove
configs += core_config_add
+ configs += [ "//tools/v8_context_snapshot:use_v8_context_snapshot" ]
public_deps = [
":core_generated",
@@ -263,11 +261,9 @@ component("core") {
"//third_party/blink/public/mojom:mojom_broadcastchannel_bindings_blink",
"//third_party/blink/public/mojom:mojom_core_blink",
"//third_party/blink/renderer/bindings/core/v8",
- "//third_party/blink/renderer/bindings/core/v8:bindings_core_v8_generated",
"//third_party/blink/renderer/core/animation",
"//third_party/blink/renderer/core/exported",
"//third_party/blink/renderer/core/probe",
- "//third_party/blink/renderer/core/typed_arrays",
"//third_party/blink/renderer/core/xml:xpath_generated",
"//third_party/blink/renderer/platform",
"//third_party/blink/renderer/platform/wtf",
@@ -280,6 +276,7 @@ component("core") {
]
deps = [
+ ":generated_settings_macros",
"//build:chromeos_buildflags",
"//components/paint_preview/common",
"//components/performance_manager/public/mojom:mojom_blink",
@@ -300,8 +297,8 @@ component("core") {
"//third_party/blink/public:image_resources_grit",
"//third_party/blink/public:resources",
"//third_party/blink/public/common",
+ "//third_party/blink/public/mojom:web_feature_mojo_bindings",
"//third_party/blink/public/strings",
- "//third_party/blink/renderer/core/typed_arrays:typed_arrays",
"//ui/base/cursor:cursor_base",
"//ui/base/cursor/mojom:cursor_type_blink",
"//ui/base/dragdrop/mojom:mojom_blink",
@@ -419,6 +416,8 @@ source_set("testing") {
"testing/internal_settings.h",
"testing/internals.cc",
"testing/internals.h",
+ "testing/internals_delete_all_cookies.cc",
+ "testing/internals_delete_all_cookies.h",
"testing/intersection_observer_test_helper.h",
"testing/mock_clipboard_host.cc",
"testing/mock_clipboard_host.h",
@@ -432,6 +431,7 @@ source_set("testing") {
"testing/null_execution_context.h",
"testing/origin_trials_test.cc",
"testing/origin_trials_test.h",
+ "testing/origin_trials_test_global.h",
"testing/origin_trials_test_partial.h",
"testing/record_test.cc",
"testing/record_test.h",
@@ -458,7 +458,7 @@ source_set("testing") {
public_deps = [ "//testing/gmock:gmock" ]
}
-# core_bindings_generated ------------------------------------------------------
+# generate_event_interfaces ----------------------------------------------------
generate_event_interfaces("core_event_interfaces") {
sources = [
@@ -883,6 +883,11 @@ make_names("make_core_generated_performance_entry_names") {
output_dir = blink_core_output_dir
}
+make_names("make_core_generated_pointer_type_names") {
+ in_files = [ "events/pointer_type_names.json5" ]
+ output_dir = blink_core_output_dir
+}
+
make_names("make_core_generated_securitypolicyviolation_disposition_names") {
in_files = [ "events/securitypolicyviolation_disposition_names.json5" ]
output_dir = blink_core_output_dir
@@ -1086,6 +1091,7 @@ targets_generating_sources = [
":make_core_generated_origin_trials",
":make_core_generated_performance_entry_names",
":make_core_generated_permissions_policy_helper",
+ ":make_core_generated_pointer_type_names",
":make_core_generated_securitypolicyviolation_disposition_names",
":make_core_generated_shadow_element_names",
":make_core_generated_style_property_shorthand",
@@ -1117,9 +1123,8 @@ if (is_component_build) {
}
target(core_generated_target_type, "core_generated") {
- sources = bindings_core_v8_files
-
# Add all sources generated by the targets above.
+ sources = []
foreach(current, targets_generating_sources) {
sources += get_target_outputs(current)
}
@@ -1137,19 +1142,13 @@ target(core_generated_target_type, "core_generated") {
":prerequisites",
"//gin",
"//skia",
- "//third_party/blink/renderer/bindings/core/v8:bindings_core_impl",
- "//third_party/blink/renderer/bindings/core/v8:bindings_core_v8_generated",
+ "//third_party/blink/renderer/platform:make_platform_generated",
+ "//third_party/blink/renderer/platform/wtf",
"//third_party/iccjpeg",
"//third_party/libpng",
"//third_party/libwebp",
"//third_party/libxml",
"//third_party/libxslt",
-
- # FIXME: don't depend on bindings/modules http://crbug.com/358074
- "//third_party/blink/renderer/bindings/modules:bindings_modules_generated",
- "//third_party/blink/renderer/bindings/modules/v8:bindings_modules_v8_generated",
- "//third_party/blink/renderer/platform:make_platform_generated",
- "//third_party/blink/renderer/platform/wtf",
"//url",
"//v8",
]
@@ -1157,10 +1156,7 @@ target(core_generated_target_type, "core_generated") {
allow_circular_includes_from =
[ "//third_party/blink/renderer/core/probe:probe" ]
- configs += [
- ":core_include_dirs",
- "//tools/v8_context_snapshot:use_v8_context_snapshot",
- ]
+ configs += [ ":core_include_dirs" ]
cflags = []
defines = []
@@ -1335,7 +1331,6 @@ source_set("unit_tests") {
"layout/layout_box_test.cc",
"layout/layout_embedded_content_test.cc",
"layout/layout_flexible_box_test.cc",
- "layout/layout_grid_test.cc",
"layout/layout_image_test.cc",
"layout/layout_inline_test.cc",
"layout/layout_list_marker_test.cc",
@@ -1371,9 +1366,9 @@ source_set("unit_tests") {
"layout/ng/flex/ng_flex_layout_algorithm_test.cc",
"layout/ng/geometry/ng_box_strut_test.cc",
"layout/ng/geometry/ng_static_position_test.cc",
- "layout/ng/grid/ng_grid_child_iterator_test.cc",
"layout/ng/grid/ng_grid_layout_algorithm_test.cc",
"layout/ng/grid/ng_grid_track_collection_test.cc",
+ "layout/ng/inline/layout_ng_text_combine_test.cc",
"layout/ng/inline/layout_ng_text_test.cc",
"layout/ng/inline/ng_bidi_paragraph_test.cc",
"layout/ng/inline/ng_caret_position_test.cc",
@@ -1387,6 +1382,7 @@ source_set("unit_tests") {
"layout/ng/inline/ng_line_breaker_test.cc",
"layout/ng/inline/ng_offset_mapping_test.cc",
"layout/ng/inline/ng_physical_line_box_fragment_test.cc",
+ "layout/ng/layout_ng_fieldset_test.cc",
"layout/ng/list/layout_ng_list_item_test.cc",
"layout/ng/ng_absolute_utils_test.cc",
"layout/ng/ng_base_layout_algorithm_test.cc",
@@ -1397,7 +1393,6 @@ source_set("unit_tests") {
"layout/ng/ng_column_layout_algorithm_test.cc",
"layout/ng/ng_constraint_space_builder_test.cc",
"layout/ng/ng_fieldset_layout_algorithm_test.cc",
- "layout/ng/ng_fragment_child_iterator_test.cc",
"layout/ng/ng_fragmentation_test.cc",
"layout/ng/ng_ink_overflow_test.cc",
"layout/ng/ng_inline_layout_test.cc",
@@ -1423,9 +1418,9 @@ source_set("unit_tests") {
"layout/svg/layout_svg_text_test.cc",
"layout/text_autosizer_test.cc",
"layout/visual_rect_mapping_test.cc",
- "loader/address_space_feature_test.cc",
"loader/alternate_signed_exchange_resource_info_test.cc",
"loader/base_fetch_context_test.cc",
+ "loader/cookie_jar_unittest.cc",
"loader/document_load_timing_test.cc",
"loader/document_loader_test.cc",
"loader/font_preload_manager_test.cc",
@@ -1454,6 +1449,7 @@ source_set("unit_tests") {
"loader/resource/mock_image_resource_observer.cc",
"loader/resource/mock_image_resource_observer.h",
"loader/resource/multipart_image_resource_parser_test.cc",
+ "loader/resource/resource_loader_code_cache_test.cc",
"loader/resource/script_resource_test.cc",
"loader/resource_load_observer_for_frame_test.cc",
"loader/threadable_loader_test.cc",
@@ -1536,6 +1532,8 @@ source_set("unit_tests") {
"paint/paint_property_tree_update_tests.cc",
"paint/paint_timing_test_helper.h",
"paint/pre_paint_tree_walk_test.cc",
+ "paint/scrollable_area_painter_test.cc",
+ "paint/selection_bounds_recorder_test.cc",
"paint/svg_container_painter_test.cc",
"paint/table_painter_test.cc",
"paint/text_paint_timing_detector_test.cc",
@@ -1641,6 +1639,7 @@ source_set("unit_tests") {
"//components/paint_preview/common:common",
"//components/shared_highlighting/core/common",
"//components/ukm:test_support",
+ "//content/test:test_support",
"//mojo/public/cpp/system",
"//mojo/public/cpp/test_support:test_utils",
"//services/metrics/public/cpp:ukm_builders",
@@ -1669,6 +1668,22 @@ source_set("unit_tests") {
if (use_aura) {
sources += [ "scroll/scrollbar_theme_aura_test.cc" ]
}
+
+ if (media_use_ffmpeg || !is_android) {
+ sources += [ "exported/web_media_player_impl_unittest.cc" ]
+ data = [ "//media/test/data/" ]
+ deps += [
+ "//media",
+ "//media:test_support",
+ "//media/mojo/services",
+ "//third_party/blink/public:blink",
+ "//third_party/blink/public:test_support",
+ "//third_party/blink/public/common/tokens:tokens_headers",
+ "//third_party/blink/public/platform/media",
+ "//third_party/blink/renderer/platform/media",
+ "//ui/gfx/geometry",
+ ]
+ }
}
group("unit_tests_data") {