Forráskód Böngészése

Meta: Update LibGfx gn build for removed files and added Libraries

LibGfx depends on a lot of third-party libs now.
Andrew Kaster 10 hónapja
szülő
commit
b395e6a6a6
1 módosított fájl, 19 hozzáadás és 17 törlés
  1. 19 17
      Meta/gn/secondary/Userland/Libraries/LibGfx/BUILD.gn

+ 19 - 17
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",