-lib_SRC += lib/list.c # Doubly-linked lists.
-lib_SRC += lib/bitmap.c # Bitmaps.
-lib_SRC += lib/hash.c # Hash tables.
+lib_SRC += lib/stdio.c # I/O library.
+lib_SRC += lib/stdlib.c # Utility functions.
+lib_SRC += lib/string.c # String functions.
+
+# Kernel-specific library code.
+lib_kernel_SRC += lib/kernel/list.c # Doubly-linked lists.
+lib_kernel_SRC += lib/kernel/bitmap.c # Bitmaps.
+lib_kernel_SRC += lib/kernel/hash.c # Hash tables.
+lib_kernel_SRC += lib/kernel/printf.c # Kernel printf().