diff --git a/Meta/gn/secondary/Meta/Lagom/Tools/CodeGenerators/LibWeb/BUILD.gn b/Meta/gn/secondary/Meta/Lagom/Tools/CodeGenerators/LibWeb/BUILD.gn index 7599479550..1311f30c4e 100644 --- a/Meta/gn/secondary/Meta/Lagom/Tools/CodeGenerators/LibWeb/BUILD.gn +++ b/Meta/gn/secondary/Meta/Lagom/Tools/CodeGenerators/LibWeb/BUILD.gn @@ -12,6 +12,14 @@ lagom_tool("GenerateAriaRoles") { ] } +lagom_tool("GenerateCSSEasingFunctions") { + sources = [ "GenerateCSSEasingFunctions.cpp" ] + deps = [ + ":headers", + "//Userland/Libraries/LibMain", + ] +} + lagom_tool("GenerateCSSEnums") { sources = [ "GenerateCSSEnums.cpp" ] deps = [ diff --git a/Meta/gn/secondary/Userland/Libraries/LibWeb/BUILD.gn b/Meta/gn/secondary/Userland/Libraries/LibWeb/BUILD.gn index 9c566de5a6..bc2694f330 100644 --- a/Meta/gn/secondary/Userland/Libraries/LibWeb/BUILD.gn +++ b/Meta/gn/secondary/Userland/Libraries/LibWeb/BUILD.gn @@ -79,6 +79,23 @@ compiled_action("generate_aria_roles") { ] } +compiled_action("generate_css_easing_functions") { + tool = "//Meta/Lagom/Tools/CodeGenerators/LibWeb:GenerateCSSEasingFunctions" + inputs = [ "CSS/EasingFunctions.json" ] + outputs = [ + "$target_gen_dir/CSS/EasingFunctions.h", + "$target_gen_dir/CSS/EasingFunctions.cpp", + ] + args = [ + "-h", + rebase_path(outputs[0], root_build_dir), + "-c", + rebase_path(outputs[1], root_build_dir), + "-j", + rebase_path(inputs[0], root_build_dir), + ] +} + compiled_action("generate_css_enums") { tool = "//Meta/Lagom/Tools/CodeGenerators/LibWeb:GenerateCSSEnums" inputs = [ "CSS/Enums.json" ] @@ -182,6 +199,7 @@ embed_as_string_view("generate_quirks_mode_stylesheet_source") { source_set("all_generated") { generated_deps = [ ":generate_aria_roles", + ":generate_css_easing_functions", ":generate_css_enums", ":generate_css_media_feature_id", ":generate_css_property_id", diff --git a/Meta/gn/secondary/Userland/Libraries/LibWeb/CSS/StyleValues/BUILD.gn b/Meta/gn/secondary/Userland/Libraries/LibWeb/CSS/StyleValues/BUILD.gn index 2e5691ee46..5ecf2a8c01 100644 --- a/Meta/gn/secondary/Userland/Libraries/LibWeb/CSS/StyleValues/BUILD.gn +++ b/Meta/gn/secondary/Userland/Libraries/LibWeb/CSS/StyleValues/BUILD.gn @@ -15,6 +15,7 @@ source_set("StyleValues") { "ConicGradientStyleValue.cpp", "ContentStyleValue.cpp", "DisplayStyleValue.cpp", + "EasingStyleValue.cpp", "EdgeStyleValue.cpp", "FilterValueListStyleValue.cpp", "FlexFlowStyleValue.cpp",