mirror of
https://github.com/fergalmoran/ladybird.git
synced 2025-12-22 09:19:03 +00:00
Meta: Update Ladybird and services to build again with gn
This commit is contained in:
committed by
Andrew Kaster
parent
7880b2fba9
commit
2b13079b35
@@ -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",
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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",
|
||||
|
||||
Reference in New Issue
Block a user