1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-23 21:45:07 +00:00
serenity/Meta/gn/secondary/Userland/Libraries/LibWeb/Painting/BUILD.gn
2024-01-15 12:15:16 -05:00

48 lines
1.3 KiB
Text

source_set("Painting") {
configs += [ "//Userland/Libraries/LibWeb:configs" ]
deps = [ "//Userland/Libraries/LibWeb:all_generated" ]
include_dirs = [
"//Userland/", # For LibGfx needing LibGUI needing WindowServer types
]
sources = [
"AudioPaintable.cpp",
"BackgroundPainting.cpp",
"BorderPainting.cpp",
"BorderRadiiData.cpp",
"BorderRadiusCornerClipper.cpp",
"BordersData.cpp",
"ButtonPaintable.cpp",
"CanvasPaintable.cpp",
"CheckBoxPaintable.cpp",
"FilterPainting.cpp",
"GradientPainting.cpp",
"ImagePaintable.cpp",
"InlinePaintable.cpp",
"LabelablePaintable.cpp",
"MarkerPaintable.cpp",
"MediaPaintable.cpp",
"NestedBrowsingContextPaintable.cpp",
"PaintContext.cpp",
"Paintable.cpp",
"PaintableBox.cpp",
"PaintableFragment.cpp",
"PaintingCommandExecutorCPU.cpp",
"RadioButtonPaintable.cpp",
"RecordingPainter.cpp",
"SVGGraphicsPaintable.cpp",
"SVGPaintable.cpp",
"SVGPathPaintable.cpp",
"SVGSVGPaintable.cpp",
"ShadowPainting.cpp",
"StackingContext.cpp",
"TableBordersPainting.cpp",
"TextPaintable.cpp",
"VideoPaintable.cpp",
"ViewportPaintable.cpp",
]
if (current_os == "linux" || current_os == "mac") {
sources += [ "PaintingCommandExecutorGPU.cpp" ]
public_deps = [ "//Userland/Libraries/LibAccelGfx" ]
}
}