ソースを参照

Meta: Update Ladybird and services to build again with gn

Andrew Kaster 10 ヶ月 前
コミット
2b13079b35

+ 14 - 3
Meta/gn/secondary/Ladybird/BUILD.gn

@@ -114,7 +114,6 @@ executable("ladybird_executable") {
   } else if (enable_appkit) {
     sources += [
       "AppKit/Application/Application.mm",
-      "AppKit/Application/ApplicationBridge.cpp",
       "AppKit/Application/ApplicationDelegate.mm",
       "AppKit/Application/EventLoopImplementation.mm",
       "AppKit/UI/Event.mm",
@@ -158,8 +157,10 @@ executable("ladybird_executable") {
       ":ladybird_copy_cacert",
       ":ladybird_copy_config_resources",
       ":ladybird_copy_fonts",
+      ":ladybird_copy_icons_128x128",
       ":ladybird_copy_icons_16x16",
       ":ladybird_copy_icons_32x32",
+      ":ladybird_copy_icons_48x48",
       ":ladybird_copy_icons_browser",
       ":ladybird_copy_themes",
       ":ladybird_copy_web_resources",
@@ -397,7 +398,6 @@ if (current_os != "mac") {
       "//Userland/Libraries/LibTextCodec",
       "//Userland/Libraries/LibThreading",
       "//Userland/Libraries/LibURL",
-      "//Userland/Libraries/LibVideo",
       "//Userland/Libraries/LibWasm",
       "//Userland/Libraries/LibWeb",
       "//Userland/Libraries/LibWebSocket",
@@ -452,6 +452,16 @@ if (current_os != "mac") {
     outputs = [ "{{bundle_resources_dir}}/icons/32x32/{{source_file_part}}" ]
   }
 
+  bundle_data("ladybird_icons_48x48") {
+    sources = icons_48x48
+    outputs = [ "{{bundle_resources_dir}}/icons/48x48/{{source_file_part}}" ]
+  }
+
+  bundle_data("ladybird_icons_128x128") {
+    sources = icons_128x128
+    outputs = [ "{{bundle_resources_dir}}/icons/128x128/{{source_file_part}}" ]
+  }
+
   bundle_data("ladybird_icons_browser") {
     sources = icons_browser
     outputs = [ "{{bundle_resources_dir}}/icons/browser/{{source_file_part}}" ]
@@ -532,11 +542,12 @@ if (current_os != "mac") {
       ":ladybird_bundle_libs",
       ":ladybird_cacert",
       ":ladybird_config_resources",
-      ":ladybird_emoji",
       ":ladybird_fonts",
       ":ladybird_icon",
+      ":ladybird_icons_128x128",
       ":ladybird_icons_16x16",
       ":ladybird_icons_32x32",
+      ":ladybird_icons_48x48",
       ":ladybird_icons_browser",
       ":ladybird_themes",
       ":ladybird_web_resources",

+ 3 - 9
Meta/gn/secondary/Ladybird/RequestServer/BUILD.gn

@@ -6,27 +6,21 @@ executable("RequestServer") {
   ]
   deps = [
     "//AK",
+    "//Meta/gn/build/libs/curl",
     "//Userland/Libraries/LibCore",
     "//Userland/Libraries/LibCrypto",
     "//Userland/Libraries/LibFileSystem",
-    "//Userland/Libraries/LibHTTP",
     "//Userland/Libraries/LibIPC",
     "//Userland/Libraries/LibMain",
-    "//Userland/Libraries/LibRequests",
+    "//Userland/Libraries/LibRequests:RequestClientEndpoint",
+    "//Userland/Libraries/LibRequests:RequestServerEndpoint",
     "//Userland/Libraries/LibTLS",
     "//Userland/Libraries/LibThreading",
     "//Userland/Libraries/LibURL",
     "//Userland/Libraries/LibWebSocket",
   ]
   sources = [
-    "//Userland/Services/RequestServer/ConnectionCache.cpp",
     "//Userland/Services/RequestServer/ConnectionFromClient.cpp",
-    "//Userland/Services/RequestServer/HttpProtocol.cpp",
-    "//Userland/Services/RequestServer/HttpRequest.cpp",
-    "//Userland/Services/RequestServer/HttpsProtocol.cpp",
-    "//Userland/Services/RequestServer/HttpsRequest.cpp",
-    "//Userland/Services/RequestServer/Protocol.cpp",
-    "//Userland/Services/RequestServer/Request.cpp",
     "main.cpp",
   ]
   output_dir = "$root_out_dir/libexec"

+ 2 - 0
Meta/gn/secondary/Ladybird/WebContent/BUILD.gn

@@ -38,6 +38,7 @@ executable("WebContent") {
   ]
   deps = [
     "//AK",
+    "//Meta/gn/build/libs/fontconfig",
     "//Meta/gn/build/libs/pulse",
     "//Userland/Libraries/LibCore",
     "//Userland/Libraries/LibFileSystem",
@@ -61,6 +62,7 @@ executable("WebContent") {
     "//Ladybird/HelperProcess.cpp",
     "//Ladybird/ImageCodecPlugin.cpp",
     "//Ladybird/Utilities.cpp",
+    "//Userland/Services/WebContent/BackingStoreManager.cpp",
     "//Userland/Services/WebContent/ConnectionFromClient.cpp",
     "//Userland/Services/WebContent/ConsoleGlobalEnvironmentExtensions.cpp",
     "//Userland/Services/WebContent/PageClient.cpp",

+ 2 - 0
Meta/gn/secondary/Ladybird/WebWorker/BUILD.gn

@@ -6,6 +6,7 @@ executable("WebWorker") {
   ]
   deps = [
     "//AK",
+    "//Meta/gn/build/libs/fontconfig",
     "//Userland/Libraries/LibCore",
     "//Userland/Libraries/LibFileSystem",
     "//Userland/Libraries/LibGfx",
@@ -21,6 +22,7 @@ executable("WebWorker") {
     "//Userland/Libraries/LibWebView",
   ]
   sources = [
+    "//Ladybird/FontPlugin.cpp",
     "//Ladybird/HelperProcess.cpp",
     "//Ladybird/Utilities.cpp",
     "//Userland/Services/WebWorker/ConnectionFromClient.cpp",