Newer
Older
minerva / Meta / gn / secondary / Ladybird / WebWorker / BUILD.gn
@minerva minerva on 13 Jul 1 KB Initial commit
executable("WebWorker") {
  configs += [ "//Ladybird:ladybird_config" ]
  include_dirs = [
    "//Userland/Libraries",
    "//Userland/Services",
  ]
  deps = [
    "//AK",
    "//Userland/Libraries/LibCore",
    "//Userland/Libraries/LibFileSystem",
    "//Userland/Libraries/LibGfx",
    "//Userland/Libraries/LibIPC",
    "//Userland/Libraries/LibImageDecoderClient",
    "//Userland/Libraries/LibJS",
    "//Userland/Libraries/LibLocale",
    "//Userland/Libraries/LibMain",
    "//Userland/Libraries/LibProtocol",
    "//Userland/Libraries/LibSQL",
    "//Userland/Libraries/LibURL",
    "//Userland/Libraries/LibWeb",
    "//Userland/Libraries/LibWeb:WebWorkerClientEndpoint",
    "//Userland/Libraries/LibWeb:WebWorkerServerEndpoint",
    "//Userland/Libraries/LibWebView",
  ]
  sources = [
    "//Ladybird/HelperProcess.cpp",
    "//Ladybird/Utilities.cpp",
    "//Userland/Services/WebWorker/ConnectionFromClient.cpp",
    "//Userland/Services/WebWorker/DedicatedWorkerHost.cpp",
    "//Userland/Services/WebWorker/PageHost.cpp",
    "main.cpp",
  ]
  output_dir = "$root_out_dir/libexec"
}