From b395e6a6a6c593bf7d10a05e86da4bd7c919eff2 Mon Sep 17 00:00:00 2001 From: Andrew Kaster Date: Wed, 25 Sep 2024 12:31:52 -0600 Subject: [PATCH] Meta: Update LibGfx gn build for removed files and added Libraries LibGfx depends on a lot of third-party libs now. --- .../Userland/Libraries/LibGfx/BUILD.gn | 36 ++++++++++--------- 1 file changed, 19 insertions(+), 17 deletions(-) diff --git a/Meta/gn/secondary/Userland/Libraries/LibGfx/BUILD.gn b/Meta/gn/secondary/Userland/Libraries/LibGfx/BUILD.gn index 57ea6d76121..934db9954bf 100644 --- a/Meta/gn/secondary/Userland/Libraries/LibGfx/BUILD.gn +++ b/Meta/gn/secondary/Userland/Libraries/LibGfx/BUILD.gn @@ -33,23 +33,15 @@ shared_library("LibGfx") { "DeprecatedPainter.cpp", "DeprecatedPath.cpp", "EdgeFlagPathRasterizer.cpp", - "Filters/ColorBlindnessFilter.cpp", - "Filters/FastBoxBlurFilter.cpp", - "Filters/LumaFilter.cpp", - "Filters/StackBlurFilter.cpp", - "Font/Emoji.cpp", "Font/Font.cpp", + "Font/FontData.cpp", "Font/FontDatabase.cpp", - "Font/OpenType/Cmap.cpp", - "Font/OpenType/Font.cpp", - "Font/OpenType/Glyf.cpp", - "Font/OpenType/Hinting/Opcodes.cpp", - "Font/OpenType/Tables.cpp", "Font/ScaledFont.cpp", + "Font/ScaledFontSkia.cpp", "Font/Typeface.cpp", - "Font/Typeface.cpp", - "Font/WOFF/Font.cpp", - "Font/WOFF2/Font.cpp", + "Font/TypefaceSkia.cpp", + "Font/WOFF/Loader.cpp", + "Font/WOFF2/Loader.cpp", "FontCascadeList.cpp", "GradientPainting.cpp", "ICC/BinaryWriter.cpp", @@ -58,6 +50,7 @@ shared_library("LibGfx") { "ICC/TagTypes.cpp", "ICC/Tags.cpp", "ICC/WellKnownProfiles.cpp", + "ImageFormats/AVIFLoader.cpp", "ImageFormats/AnimationWriter.cpp", "ImageFormats/BMPLoader.cpp", "ImageFormats/BMPWriter.cpp", @@ -74,20 +67,21 @@ shared_library("LibGfx") { "ImageFormats/TIFFLoader.cpp", "ImageFormats/TinyVGLoader.cpp", "ImageFormats/WebPLoader.cpp", - "ImageFormats/WebPLoaderLossless.cpp", - "ImageFormats/WebPLoaderLossy.cpp", "ImageFormats/WebPSharedLossless.cpp", "ImageFormats/WebPWriter.cpp", "ImageFormats/WebPWriterLossless.cpp", "ImmutableBitmap.cpp", + "MedianCut.cpp", + "Painter.cpp", + "PainterSkia.cpp", "Palette.cpp", - "PathClipper.cpp", + "Path.cpp", + "PathSkia.cpp", "Point.cpp", "Rect.cpp", "ShareableBitmap.cpp", "Size.cpp", "SystemTheme.cpp", - "TextDirection.cpp", "TextLayout.cpp", "Triangle.cpp", "VectorGraphic.cpp", @@ -98,6 +92,14 @@ shared_library("LibGfx") { deps = [ ":generate_tiff_sources", "//AK", + "//Meta/gn/build/libs/avif", + "//Meta/gn/build/libs/harfbuzz", + "//Meta/gn/build/libs/jpeg", + "//Meta/gn/build/libs/jxl", + "//Meta/gn/build/libs/png", + "//Meta/gn/build/libs/skia", + "//Meta/gn/build/libs/webp", + "//Meta/gn/build/libs/woff2", "//Userland/Libraries/LibCompress", "//Userland/Libraries/LibCore", "//Userland/Libraries/LibCrypto",