From bd29521b0955d7e98d16b852100cf362b5c6dc5c Mon Sep 17 00:00:00 2001 From: Imbus <> Date: Tue, 2 Sep 2025 04:03:19 +0200 Subject: [PATCH] Use makefile includes --- Makefile | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/Makefile b/Makefile index f678886..045fd89 100644 --- a/Makefile +++ b/Makefile @@ -51,19 +51,11 @@ all: kern/kernel.elf quickstart: make get_toolchain && bear -- make -j$(nproc) && make qemu -KERNEL_OBJ := \ - kern/entry.o \ - kern/start.o \ - kern/kalloc.o \ - kern/libkern/string.o \ - kern/libkern/proc.o \ - kern/libkern/uart.o \ - kern/libkern/panic.o \ - kern/libkern/memory.o \ - kern/libkern/spinlock.o \ - kern/libkern/mini-printf.o \ - kern/libkern/stdio.o \ - kern/libkern/badrand.o +SUBDIRS := kern + +include $(patsubst %, %/include.mk, $(SUBDIRS)) + +KERNEL_OBJ := $(KERN_OBJ) kern/kernel.elf: $(KERNEL_OBJ) @echo LD $@