aboutsummaryrefslogtreecommitdiff
path: root/kernel/CMakeLists.txt
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@ost.ch>2026-08-26 19:24:11 +0200
committerFelix Morgner <felix.morgner@ost.ch>2026-08-26 19:24:11 +0200
commita08dbf62d8dedd6501743598f5a3c4bfc464208d (patch)
tree9f905b30e5a9918f92a6ff37d7c3a5b6d8f32752 /kernel/CMakeLists.txt
parent0cf5196eff081d4eab4cfb9fc9eb7390f45696e5 (diff)
parent8f027bb373673374641c93d443bdce829ea1ca75 (diff)
downloadkernel-a08dbf62d8dedd6501743598f5a3c4bfc464208d.tar.xz
kernel-a08dbf62d8dedd6501743598f5a3c4bfc464208d.zip
Merge branch 'fmorgner/stateless-fs-drivers' into 'develop'
kernel/fs: rework filesystem subsystem to use stateless drivers See merge request teachos/kernel!56
Diffstat (limited to 'kernel/CMakeLists.txt')
-rw-r--r--kernel/CMakeLists.txt8
1 files changed, 6 insertions, 2 deletions
diff --git a/kernel/CMakeLists.txt b/kernel/CMakeLists.txt
index c7cf9498..35c3a957 100644
--- a/kernel/CMakeLists.txt
+++ b/kernel/CMakeLists.txt
@@ -60,28 +60,32 @@ target_sources("kernel_lib" PRIVATE
"kernel/filesystem/dentry.cpp"
"kernel/filesystem/device_inode.cpp"
"kernel/filesystem/device_number_registry.cpp"
+ "kernel/filesystem/driver_registry.cpp"
"kernel/filesystem/error.cpp"
- "kernel/filesystem/filesystem.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/type_registry.cpp"
"kernel/filesystem/vfs.cpp"
# DevFS Filesystem
"kernel/filesystem/devfs/filesystem.cpp"
"kernel/filesystem/devfs/inode.cpp"
+ "kernel/filesystem/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"
# Rootfs Filesystem
"kernel/filesystem/rootfs/filesystem.cpp"
"kernel/filesystem/rootfs/inode.cpp"
+ "kernel/filesystem/rootfs/module.cpp"
)
file(GLOB_RECURSE KERNEL_HEADERS