Index: third_party/WebKit/Source/core/core.gni |
diff --git a/third_party/WebKit/Source/core/core.gni b/third_party/WebKit/Source/core/core.gni |
index 9692b5a27cc990b2245c9742ee999ec14f0c1438..d6bcd445eac0d34448bfc67c09f02ff989176b41 100644 |
--- a/third_party/WebKit/Source/core/core.gni |
+++ b/third_party/WebKit/Source/core/core.gni |
@@ -3,7 +3,6 @@ |
# found in the LICENSE file. |
import("//build/config/chrome_build.gni") |
-import("//build/split_static_library.gni") |
import("//third_party/WebKit/Source/config.gni") |
blink_core_output_dir = "$root_gen_dir/blink/core" |
@@ -47,75 +46,6 @@ |
core_link_small_target_type = "static_library" |
} |
-# Use this to generate a static library or source set that gets linked into |
-# "core". This will either be a source_set (component build), a static library |
-# (split_count undefined) or a split static library (split_count defined). |
-# |
-# Special values. All unlisted values are forwarded to the underlying library. |
-# |
-# configs |
-# Normal meaning. The set_defaults call below will make the default value |
-# of configs in the calling code take into account the core_config_add and |
-# core_config_remove lists above. So you don't need to manually take these |
-# into account: just modify the configs as normal for target-specific |
-# overrides (or don't touch it). |
-# |
-# split_count |
-# If defined, non-component builds will generate this number of static |
-# libraries by splitting the sources. This is for use on Windows where the |
-# maximum static library size is 2GB, and 64-bit builds with full symbols |
-# can exceed this if there are many sources. |
-# |
-# deps |
-# Normal meaning but "core:prerequisites" target is always added. Callers |
-# shouldn'y list prerequisites as a dependency. |
-# |
-# visibility |
-# Normal meaning if defined. If undefined, defaults to everything in core. |
-template("blink_core_sources") { |
- if (is_component_build) { |
- target_type = "source_set" |
- |
- # This assert avoids an unused variable warning. |
- assert(!defined(invoker.split_count) || invoker.split_count != 0) |
- } else if (!defined(invoker.split_count)) { |
- target_type = "static_library" |
- } else { |
- target_type = "split_static_library" |
- } |
- |
- target(target_type, target_name) { |
- # The visibility will get overridden by forward_variables_from below if the |
- # invoker defined it. |
- visibility = [ "//third_party/WebKit/Source/core/*" ] |
- |
- if (target_type == "split_static_library") { |
- split_count = invoker.split_count |
- } |
- |
- deps = [ |
- "//third_party/WebKit/Source/core:prerequisites", |
- ] |
- if (defined(invoker.deps)) { |
- deps += invoker.deps |
- } |
- |
- # Take everything else not handled above from the invoker. |
- forward_variables_from(invoker, |
- "*", |
- [ |
- "deps", |
- "split_count", |
- ]) |
- } |
-} |
-set_defaults("blink_core_sources") { |
- # This sets the default list of configs when the blink_core_sources target |
- # is defined. The default_compiler_configs comes from BUILDCONFIG.gn and |
- # is the list normally applied to static libraries and source sets. |
- configs = default_compiler_configs - core_config_remove + core_config_add |
-} |
- |
# This file is the GN version of core.gypi. We rebase most paths to be absolute |
# so these lists can be used by BUILD files in different directories without |
# worrying about the base directory. |
@@ -153,6 +83,8 @@ |
webcore_non_rendering_files = |
get_path_info(_gypi.webcore_non_rendering_files, "abspath") |
+webcore_rendering_files = |
+ get_path_info(_gypi.webcore_rendering_files, "abspath") |
webcore_testing_idl_files = |
get_path_info(_gypi.webcore_testing_idl_files, "abspath") |
webcore_testing_idl_with_modules_dependency_files = |