summaryrefslogtreecommitdiff
path: root/Kernel/Makefile
diff options
context:
space:
mode:
authorAndreas Kling <awesomekling@gmail.com>2019-06-29 09:04:45 +0200
committerAndreas Kling <awesomekling@gmail.com>2019-06-29 09:04:45 +0200
commit2bd8118843aad14a6ab0d00cc5c89dc0229e3ec1 (patch)
tree13a5859564426899cbd3e17373d1404f28df03f1 /Kernel/Makefile
parent561bfd3ed6f8331ece45cc2e6b8d97c4b26986b8 (diff)
downloadserenity-2bd8118843aad14a6ab0d00cc5c89dc0229e3ec1.zip
Kernel: Change the format of /proc/all to JSON.
Update ProcessManager, top and WSCPUMonitor to handle the new format. Since the kernel is not allowed to use floating-point math, we now compile the JSON classes in AK without JsonValue::Type::Double support. To accomodate large unsigned ints, I added a JsonValue::Type::UnsignedInt.
Diffstat (limited to 'Kernel/Makefile')
-rw-r--r--Kernel/Makefile4
1 files changed, 4 insertions, 0 deletions
diff --git a/Kernel/Makefile b/Kernel/Makefile
index cd90d8c48a..74d5dbc623 100644
--- a/Kernel/Makefile
+++ b/Kernel/Makefile
@@ -84,6 +84,10 @@ AK_OBJS = \
../AK/StringView.o \
../AK/FileSystemPath.o \
../AK/StdLibExtras.o \
+ ../AK/JsonObject.o \
+ ../AK/JsonValue.o \
+ ../AK/JsonArray.o \
+ ../AK/JsonParser.o \
../AK/ELF/ELFImage.o \
../AK/ELF/ELFLoader.o