source_set("Layout") { configs += [ "//Userland/Libraries/LibWeb:configs" ] deps = [ "//Userland/Libraries/LibWeb:all_generated" ] include_dirs = [ "//Userland/", # For LibGUI needing WindowServer types ] sources = [ "AudioBox.cpp", "AvailableSpace.cpp", "BlockContainer.cpp", "BlockFormattingContext.cpp", "Box.cpp", "BoxModelMetrics.cpp", "BreakNode.cpp", "CanvasBox.cpp", "CheckBox.cpp", "FlexFormattingContext.cpp", "FormattingContext.cpp", "FrameBox.cpp", "GridFormattingContext.cpp", "ImageBox.cpp", "ImageProvider.cpp", "InlineFormattingContext.cpp", "InlineLevelIterator.cpp", "InlineNode.cpp", "Label.cpp", "LabelableNode.cpp", "LayoutState.cpp", "LineBox.cpp", "LineBoxFragment.cpp", "LineBuilder.cpp", "ListItemBox.cpp", "ListItemMarkerBox.cpp", "Node.cpp", "RadioButton.cpp", "ReplacedBox.cpp", "SVGBox.cpp", "SVGClipBox.cpp", "SVGForeignObjectBox.cpp", "SVGFormattingContext.cpp", "SVGGeometryBox.cpp", "SVGGraphicsBox.cpp", "SVGImageBox.cpp", "SVGMaskBox.cpp", "SVGSVGBox.cpp", "SVGTextBox.cpp", "SVGTextPathBox.cpp", "TableFormattingContext.cpp", "TableGrid.cpp", "TableWrapper.cpp", "TextNode.cpp", "TreeBuilder.cpp", "VideoBox.cpp", "Viewport.cpp", ] }