mirror of
https://github.com/RGBCube/serenity
synced 2025-05-23 21:45:07 +00:00
48 lines
1.3 KiB
Text
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" ]
|
|
}
|
|
}
|