From 2f4001cdb1f528d8a0d255d81ac3a8b9aa522fac Mon Sep 17 00:00:00 2001 From: Lukas Oesch Date: Sat, 7 Mar 2026 13:55:40 +0100 Subject: implement first draft of a file_descriptor_table and open_file_description --- kernel/filesystem/CMakeLists.txt | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 kernel/filesystem/CMakeLists.txt (limited to 'kernel/filesystem/CMakeLists.txt') diff --git a/kernel/filesystem/CMakeLists.txt b/kernel/filesystem/CMakeLists.txt new file mode 100644 index 0000000..2a93c62 --- /dev/null +++ b/kernel/filesystem/CMakeLists.txt @@ -0,0 +1,25 @@ +add_library("kernel_filesystem" STATIC) +add_library("kernel::filesystem" ALIAS "kernel_filesystem") + +target_sources("kernel_filesystem" PRIVATE + "src/file.cpp" + "src/open_file_description.cpp" + "src/file_descriptor_table.cpp" +) + +target_sources("kernel_filesystem" PUBLIC + FILE_SET HEADERS + BASE_DIRS "include" + FILES + "include/filesystem/file.hpp" + "include/filesystem/open_file_description.hpp" + "include/filesystem/file_descriptor_table.hpp" +) + +target_include_directories("kernel_filesystem" PUBLIC + "include" +) + +target_link_libraries("kernel_filesystem" PRIVATE + "os::kapi" +) -- cgit v1.2.3