mirror of
https://github.com/RGBCube/serenity
synced 2025-07-28 10:17:34 +00:00
Meta: Add gn build rules for LibGL and its dependencies
This commit is contained in:
parent
bf02069a89
commit
13a5606cdc
6 changed files with 203 additions and 0 deletions
84
Meta/gn/secondary/Userland/Libraries/LibGfx/BUILD.gn
Normal file
84
Meta/gn/secondary/Userland/Libraries/LibGfx/BUILD.gn
Normal file
|
@ -0,0 +1,84 @@
|
|||
shared_library("LibGfx") {
|
||||
output_name = "gfx"
|
||||
include_dirs = [
|
||||
"//Userland/Libraries",
|
||||
"//Userland",
|
||||
]
|
||||
sources = [
|
||||
"AffineTransform.cpp",
|
||||
"AntiAliasingPainter.cpp",
|
||||
"Bitmap.cpp",
|
||||
"BitmapMixer.cpp",
|
||||
"ClassicStylePainter.cpp",
|
||||
"ClassicWindowTheme.cpp",
|
||||
"Color.cpp",
|
||||
"CursorParams.cpp",
|
||||
"EdgeFlagPathRasterizer.cpp",
|
||||
"Filters/ColorBlindnessFilter.cpp",
|
||||
"Filters/FastBoxBlurFilter.cpp",
|
||||
"Filters/LumaFilter.cpp",
|
||||
"Filters/StackBlurFilter.cpp",
|
||||
"Font/BitmapFont.cpp",
|
||||
"Font/Emoji.cpp",
|
||||
"Font/Font.cpp",
|
||||
"Font/FontDatabase.cpp",
|
||||
"Font/OpenType/Cmap.cpp",
|
||||
"Font/OpenType/Font.cpp",
|
||||
"Font/OpenType/Glyf.cpp",
|
||||
"Font/OpenType/Hinting/Opcodes.cpp",
|
||||
"Font/PathRasterizer.cpp",
|
||||
"Font/ScaledFont.cpp",
|
||||
"Font/Typeface.cpp",
|
||||
"Font/WOFF/Font.cpp",
|
||||
"GradientPainting.cpp",
|
||||
"ICC/BinaryWriter.cpp",
|
||||
"ICC/Profile.cpp",
|
||||
"ICC/TagTypes.cpp",
|
||||
"ICC/Tags.cpp",
|
||||
"ICC/WellKnownProfiles.cpp",
|
||||
"ImageFormats/BMPLoader.cpp",
|
||||
"ImageFormats/BMPWriter.cpp",
|
||||
"ImageFormats/BooleanDecoder.cpp",
|
||||
"ImageFormats/DDSLoader.cpp",
|
||||
"ImageFormats/GIFLoader.cpp",
|
||||
"ImageFormats/ICOLoader.cpp",
|
||||
"ImageFormats/ImageDecoder.cpp",
|
||||
"ImageFormats/JPEGLoader.cpp",
|
||||
"ImageFormats/PBMLoader.cpp",
|
||||
"ImageFormats/PGMLoader.cpp",
|
||||
"ImageFormats/PNGLoader.cpp",
|
||||
"ImageFormats/PNGWriter.cpp",
|
||||
"ImageFormats/PPMLoader.cpp",
|
||||
"ImageFormats/PortableFormatWriter.cpp",
|
||||
"ImageFormats/QOILoader.cpp",
|
||||
"ImageFormats/QOIWriter.cpp",
|
||||
"ImageFormats/TGALoader.cpp",
|
||||
"ImageFormats/TinyVGLoader.cpp",
|
||||
"ImageFormats/WebPLoader.cpp",
|
||||
"ImageFormats/WebPLoaderLossless.cpp",
|
||||
"ImageFormats/WebPLoaderLossy.cpp",
|
||||
"Painter.cpp",
|
||||
"Palette.cpp",
|
||||
"Path.cpp",
|
||||
"Point.cpp",
|
||||
"Rect.cpp",
|
||||
"ShareableBitmap.cpp",
|
||||
"Size.cpp",
|
||||
"StylePainter.cpp",
|
||||
"SystemTheme.cpp",
|
||||
"TextDirection.cpp",
|
||||
"TextLayout.cpp",
|
||||
"Triangle.cpp",
|
||||
"WindowTheme.cpp",
|
||||
]
|
||||
deps = [
|
||||
"//AK",
|
||||
"//Userland/Libraries/LibCompress",
|
||||
"//Userland/Libraries/LibCore",
|
||||
"//Userland/Libraries/LibCrypto",
|
||||
"//Userland/Libraries/LibFileSystem",
|
||||
"//Userland/Libraries/LibIPC",
|
||||
"//Userland/Libraries/LibTextCodec",
|
||||
"//Userland/Libraries/LibUnicode",
|
||||
]
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue