diff options
author | Andreas Kling <awesomekling@gmail.com> | 2019-06-29 09:04:45 +0200 |
---|---|---|
committer | Andreas Kling <awesomekling@gmail.com> | 2019-06-29 09:04:45 +0200 |
commit | 2bd8118843aad14a6ab0d00cc5c89dc0229e3ec1 (patch) | |
tree | 13a5859564426899cbd3e17373d1404f28df03f1 /Kernel/Makefile | |
parent | 561bfd3ed6f8331ece45cc2e6b8d97c4b26986b8 (diff) | |
download | serenity-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/Makefile | 4 |
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 |