Browse Source

Meta: Update non-LibWeb libraries in gn build

Andrew Kaster 10 months ago
parent
commit
9bcdf8eafe

+ 1 - 0
Meta/gn/secondary/Userland/Libraries/LibDiff/BUILD.gn

@@ -1,6 +1,7 @@
 shared_library("LibDiff") {
   include_dirs = [ "//Userland/Libraries" ]
   sources = [
+    "Applier.cpp",
     "Format.cpp",
     "Generator.cpp",
     "Hunks.cpp",

+ 0 - 2
Meta/gn/secondary/Userland/Libraries/LibHTTP/BUILD.gn

@@ -4,8 +4,6 @@ shared_library("LibHTTP") {
   sources = [
     "HttpRequest.cpp",
     "HttpResponse.cpp",
-    "HttpsJob.cpp",
-    "Job.cpp",
   ]
   deps = [
     "//AK",

+ 1 - 1
Meta/gn/secondary/Userland/Libraries/LibIDL/BUILD.gn

@@ -7,7 +7,7 @@ shared_library("LibIDL") {
   ]
   deps = [
     "//AK",
-    "//Userland/Libraries/LibCore",
+    "//Userland/Libraries/LibCore:minimal",
     "//Userland/Libraries/LibFileSystem",
   ]
 }

+ 4 - 6
Meta/gn/secondary/Userland/Libraries/LibJS/BUILD.gn

@@ -1,11 +1,6 @@
 shared_library("LibJS") {
   output_name = "js"
-  include_dirs = [
-    "//Userland/Libraries",
-
-    # FIXME: Why does LibSyntax need to depend on WindowServer headers?
-    "//Userland",
-  ]
+  include_dirs = [ "//Userland/Libraries" ]
   cflags_cc = [ "-fno-omit-frame-pointer" ]
   deps = [
     "//AK",
@@ -88,6 +83,7 @@ shared_library("LibJS") {
     "Runtime/BoundFunction.cpp",
     "Runtime/Completion.cpp",
     "Runtime/ConsoleObject.cpp",
+    "Runtime/ConsoleObjectPrototype.cpp",
     "Runtime/DataView.cpp",
     "Runtime/DataViewConstructor.cpp",
     "Runtime/DataViewPrototype.cpp",
@@ -167,6 +163,7 @@ shared_library("LibJS") {
     "Runtime/IteratorPrototype.cpp",
     "Runtime/JSONObject.cpp",
     "Runtime/JobCallback.cpp",
+    "Runtime/KeyedCollections.cpp",
     "Runtime/Map.cpp",
     "Runtime/MapConstructor.cpp",
     "Runtime/MapIterator.cpp",
@@ -266,6 +263,7 @@ shared_library("LibJS") {
     "Runtime/TypedArray.cpp",
     "Runtime/TypedArrayConstructor.cpp",
     "Runtime/TypedArrayPrototype.cpp",
+    "Runtime/Uint8Array.cpp",
     "Runtime/Utf16String.cpp",
     "Runtime/VM.cpp",
     "Runtime/Value.cpp",

+ 3 - 10
Meta/gn/secondary/Userland/Libraries/LibSyntax/BUILD.gn

@@ -1,17 +1,10 @@
 shared_library("LibSyntax") {
   output_name = "syntax"
-  include_dirs = [
-    "//Userland/Libraries",
-
-    # FIXME: Why does this library need to depend on WindowServer headers?
-    "//Userland",
-  ]
+  include_dirs = [ "//Userland/Libraries" ]
   sources = [
+    "Document.cpp",
     "Highlighter.cpp",
     "Language.cpp",
   ]
-  deps = [
-    "//AK",
-    "//Userland/Libraries/LibUnicode",
-  ]
+  deps = [ "//AK" ]
 }

+ 6 - 0
Meta/gn/secondary/Userland/Libraries/LibTest/BUILD.gn

@@ -5,6 +5,12 @@ shared_library("LibTest") {
     "CrashTest.cpp",
     "CrashTest.h",
     "Macros.h",
+    "Randomized/Chunk.h",
+    "Randomized/Generator.h",
+    "Randomized/RandomRun.h",
+    "Randomized/RandomnessSource.h",
+    "Randomized/Shrink.h",
+    "Randomized/ShrinkCommand.h",
     "Results.h",
     "TestCase.h",
     "TestRunner.h",

+ 1 - 0
Meta/gn/secondary/Userland/Libraries/LibWasm/BUILD.gn

@@ -18,6 +18,7 @@ shared_library("LibWasm") {
     "AbstractMachine/Validator.cpp",
     "Parser/Parser.cpp",
     "Printer/Printer.cpp",
+    "WASI/Wasi.cpp",
   ]
   deps = [
     "//AK",

+ 5 - 0
Meta/gn/secondary/Userland/Libraries/LibWebView/BUILD.gn

@@ -130,21 +130,26 @@ shared_library("LibWebView") {
     ":WebDriverServerEndpoint",
     ":generate_native_stylesheet_source",
     "//AK",
+    "//Meta/gn/build/libs/sqlite3",
     "//Userland/Libraries/LibCore",
     "//Userland/Libraries/LibFileSystem",
     "//Userland/Libraries/LibGfx",
     "//Userland/Libraries/LibIPC",
+    "//Userland/Libraries/LibImageDecoderClient",
     "//Userland/Libraries/LibJS",
     "//Userland/Libraries/LibRequests",
     "//Userland/Libraries/LibURL",
+    "//Userland/Libraries/LibUnicode",
     "//Userland/Libraries/LibWeb",
   ]
   sources = [
+    "Application.cpp",
     "Attribute.cpp",
     "ChromeProcess.cpp",
     "CookieJar.cpp",
     "Database.cpp",
     "InspectorClient.cpp",
+    "Process.cpp",
     "ProcessHandle.cpp",
     "ProcessManager.cpp",
     "RequestServerAdapter.cpp",