aboutsummaryrefslogtreecommitdiff
path: root/kernel/CMakeLists.txt
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@ost.ch>2026-08-26 20:33:56 +0200
committerFelix Morgner <felix.morgner@ost.ch>2026-08-26 20:37:48 +0200
commitcd7e75423e2bcdace6ff5fc9fe7d5e8c5d2a0f1f (patch)
treeded8e974e1bb67b802384e29bae04531afc00602 /kernel/CMakeLists.txt
parent03788775fbebbb3669c115b7653af59194b167d3 (diff)
downloadkernel-cd7e75423e2bcdace6ff5fc9fe7d5e8c5d2a0f1f.tar.xz
kernel-cd7e75423e2bcdace6ff5fc9fe7d5e8c5d2a0f1f.zip
kernel: split vfs and filesystem drivers
Diffstat (limited to 'kernel/CMakeLists.txt')
-rw-r--r--kernel/CMakeLists.txt54
1 files changed, 27 insertions, 27 deletions
diff --git a/kernel/CMakeLists.txt b/kernel/CMakeLists.txt
index c44383b8..359ad1f6 100644
--- a/kernel/CMakeLists.txt
+++ b/kernel/CMakeLists.txt
@@ -56,38 +56,38 @@ target_sources("kernel_lib" PRIVATE
"kernel/drivers/pseudo/zero.cpp"
"kernel/drivers/storage/ram_disk.cpp"
- # Filesystem Subsystem
- "kernel/filesystem/byte_offset_file_descriptor.cpp"
- "kernel/filesystem/dentry.cpp"
- "kernel/filesystem/device_inode.cpp"
- "kernel/filesystem/device_number_registry.cpp"
- "kernel/filesystem/directory_file_descriptor.cpp"
- "kernel/filesystem/driver_registry.cpp"
- "kernel/filesystem/error.cpp"
- "kernel/filesystem/inode.cpp"
- "kernel/filesystem/mount_table.cpp"
- "kernel/filesystem/mount.cpp"
- "kernel/filesystem/open_file_descriptor.cpp"
- "kernel/filesystem/open_file_table.cpp"
- "kernel/filesystem/vfs.cpp"
+ # Virtual Filesystem Subsystem
+ "kernel/vfs/byte_offset_file_descriptor.cpp"
+ "kernel/vfs/dentry.cpp"
+ "kernel/vfs/device_inode.cpp"
+ "kernel/vfs/device_number_registry.cpp"
+ "kernel/vfs/directory_file_descriptor.cpp"
+ "kernel/vfs/driver_registry.cpp"
+ "kernel/vfs/error.cpp"
+ "kernel/vfs/inode.cpp"
+ "kernel/vfs/mount_table.cpp"
+ "kernel/vfs/mount.cpp"
+ "kernel/vfs/open_file_descriptor.cpp"
+ "kernel/vfs/open_file_table.cpp"
+ "kernel/vfs.cpp"
# DevFS Filesystem
- "kernel/filesystem/devfs/filesystem.cpp"
- "kernel/filesystem/devfs/inode.cpp"
- "kernel/filesystem/devfs/module.cpp"
+ "kernel/filesystems/devfs/filesystem.cpp"
+ "kernel/filesystems/devfs/inode.cpp"
+ "kernel/filesystems/devfs/module.cpp"
# ext2 Filesystem
- "kernel/filesystem/ext2/directory_iterator.cpp"
- "kernel/filesystem/ext2/error.cpp"
- "kernel/filesystem/ext2/filesystem.cpp"
- "kernel/filesystem/ext2/inode.cpp"
- "kernel/filesystem/ext2/module.cpp"
- "kernel/filesystem/ext2/write_batch.cpp"
+ "kernel/filesystems/ext2/directory_iterator.cpp"
+ "kernel/filesystems/ext2/error.cpp"
+ "kernel/filesystems/ext2/filesystem.cpp"
+ "kernel/filesystems/ext2/inode.cpp"
+ "kernel/filesystems/ext2/module.cpp"
+ "kernel/filesystems/ext2/write_batch.cpp"
# Rootfs Filesystem
- "kernel/filesystem/rootfs/filesystem.cpp"
- "kernel/filesystem/rootfs/inode.cpp"
- "kernel/filesystem/rootfs/module.cpp"
+ "kernel/filesystems/rootfs/filesystem.cpp"
+ "kernel/filesystems/rootfs/inode.cpp"
+ "kernel/filesystems/rootfs/module.cpp"
)
file(GLOB_RECURSE KERNEL_HEADERS
@@ -184,7 +184,7 @@ if(BUILD_TESTING)
)
target_compile_definitions("${TEST_TARGET}" PRIVATE
- KERNEL_TEST_ASSETS_DIR="${CMAKE_CURRENT_SOURCE_DIR}/kernel/test_support/filesystem/test_assets"
+ KERNEL_TEST_ASSETS_DIR="${CMAKE_CURRENT_SOURCE_DIR}/kernel/test_support/vfs/test_assets"
)
if(COMMAND "enable_coverage" AND TEACHOS_ENABLE_TEST_COVERAGE)