mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 18:07:34 +00:00
Meta: Port recent changes to gn BUILD
5c7e5cc738
a8f0fa5dd4
0d417cd604
5b87d26027
(and other friends from the JIT PR)f915aa70cd
This commit is contained in:
parent
d8ab9ed87c
commit
faa8ef98c9
12 changed files with 146 additions and 63 deletions
|
@ -4,7 +4,7 @@ import("//Ladybird/moc_qt_objects.gni")
|
|||
|
||||
group("Ladybird") {
|
||||
if (current_os == "mac") {
|
||||
deps = [ ":ladybird.app" ]
|
||||
deps = [ ":Ladybird.app" ]
|
||||
} else {
|
||||
deps = [ ":ladybird_executable" ]
|
||||
}
|
||||
|
@ -54,6 +54,7 @@ executable("ladybird_executable") {
|
|||
]
|
||||
data_deps = [
|
||||
":headless-browser",
|
||||
"ImageDecoder",
|
||||
"RequestServer",
|
||||
"SQLServer",
|
||||
"WebContent",
|
||||
|
@ -69,10 +70,10 @@ executable("ladybird_executable") {
|
|||
"//Userland/Libraries/LibGUI",
|
||||
"//Userland/Libraries/LibGfx",
|
||||
"//Userland/Libraries/LibIPC",
|
||||
"//Userland/Libraries/LibImageDecoderClient",
|
||||
"//Userland/Libraries/LibJS",
|
||||
"//Userland/Libraries/LibMain",
|
||||
"//Userland/Libraries/LibProtocol",
|
||||
"//Userland/Libraries/LibPublicSuffix",
|
||||
"//Userland/Libraries/LibSQL",
|
||||
"//Userland/Libraries/LibWeb",
|
||||
"//Userland/Libraries/LibWebView",
|
||||
|
@ -113,6 +114,7 @@ executable("headless-browser") {
|
|||
"//Userland/Libraries/LibGfx",
|
||||
"//Userland/Libraries/LibHTTP",
|
||||
"//Userland/Libraries/LibIPC",
|
||||
"//Userland/Libraries/LibImageDecoderClient",
|
||||
"//Userland/Libraries/LibJS",
|
||||
"//Userland/Libraries/LibMain",
|
||||
"//Userland/Libraries/LibProtocol",
|
||||
|
@ -139,6 +141,7 @@ if (current_os == "mac") {
|
|||
public_deps = [
|
||||
":headless-browser",
|
||||
":ladybird_executable",
|
||||
"ImageDecoder",
|
||||
"RequestServer",
|
||||
"SQLServer",
|
||||
"WebContent",
|
||||
|
@ -146,6 +149,7 @@ if (current_os == "mac") {
|
|||
"WebSocket",
|
||||
]
|
||||
sources = [
|
||||
"$root_out_dir/bin/ImageDecoder",
|
||||
"$root_out_dir/bin/Ladybird",
|
||||
"$root_out_dir/bin/RequestServer",
|
||||
"$root_out_dir/bin/SQLServer",
|
||||
|
@ -174,11 +178,12 @@ if (current_os == "mac") {
|
|||
"//Userland/Libraries/LibHTTP",
|
||||
"//Userland/Libraries/LibIDL",
|
||||
"//Userland/Libraries/LibIPC",
|
||||
"//Userland/Libraries/LibImageDecoderClient",
|
||||
"//Userland/Libraries/LibJIT",
|
||||
"//Userland/Libraries/LibJS",
|
||||
"//Userland/Libraries/LibLine",
|
||||
"//Userland/Libraries/LibMarkdown",
|
||||
"//Userland/Libraries/LibProtocol",
|
||||
"//Userland/Libraries/LibPublicSuffix",
|
||||
"//Userland/Libraries/LibRegex",
|
||||
"//Userland/Libraries/LibSQL",
|
||||
"//Userland/Libraries/LibSoftGPU",
|
||||
|
@ -208,12 +213,13 @@ if (current_os == "mac") {
|
|||
"$root_out_dir/lib/liblagom-gui.dylib",
|
||||
"$root_out_dir/lib/liblagom-http.dylib",
|
||||
"$root_out_dir/lib/liblagom-idl.dylib",
|
||||
"$root_out_dir/lib/liblagom-imagedecoderclient.dylib",
|
||||
"$root_out_dir/lib/liblagom-ipc.dylib",
|
||||
"$root_out_dir/lib/liblagom-jit.dylib",
|
||||
"$root_out_dir/lib/liblagom-js.dylib",
|
||||
"$root_out_dir/lib/liblagom-line.dylib",
|
||||
"$root_out_dir/lib/liblagom-markdown.dylib",
|
||||
"$root_out_dir/lib/liblagom-protocol.dylib",
|
||||
"$root_out_dir/lib/liblagom-publicsuffix.dylib",
|
||||
"$root_out_dir/lib/liblagom-regex.dylib",
|
||||
"$root_out_dir/lib/liblagom-softgpu.dylib",
|
||||
"$root_out_dir/lib/liblagom-sql.dylib",
|
||||
|
|
19
Meta/gn/secondary/Ladybird/ImageDecoder/BUILD.gn
Normal file
19
Meta/gn/secondary/Ladybird/ImageDecoder/BUILD.gn
Normal file
|
@ -0,0 +1,19 @@
|
|||
executable("ImageDecoder") {
|
||||
configs += [ "//Ladybird:ladybird_config" ]
|
||||
include_dirs = [
|
||||
"//Userland/Libraries",
|
||||
"//Userland/Services",
|
||||
]
|
||||
deps = [
|
||||
"//AK",
|
||||
"//Userland/Libraries/LibCore",
|
||||
"//Userland/Libraries/LibGfx",
|
||||
"//Userland/Libraries/LibIPC",
|
||||
"//Userland/Libraries/LibImageDecoderClient",
|
||||
"//Userland/Libraries/LibMain",
|
||||
]
|
||||
sources = [
|
||||
"//Userland/Services/ImageDecoder/ConnectionFromClient.cpp",
|
||||
"main.cpp",
|
||||
]
|
||||
}
|
|
@ -36,6 +36,7 @@ executable("WebContent") {
|
|||
"//Userland/Libraries/LibFileSystem",
|
||||
"//Userland/Libraries/LibGfx",
|
||||
"//Userland/Libraries/LibIPC",
|
||||
"//Userland/Libraries/LibImageDecoderClient",
|
||||
"//Userland/Libraries/LibJS",
|
||||
"//Userland/Libraries/LibMain",
|
||||
"//Userland/Libraries/LibProtocol",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue