Compare commits

..

2 commits

Author SHA1 Message Date
Imbus
b24035c51f Branch out all kernel objects into a KERNEL_OBJ variable 2025-09-01 22:57:48 +02:00
Imbus
ca844d89e4 Remove junk main from makefile 2025-09-01 22:57:31 +02:00

View file

@ -31,9 +31,19 @@ CFLAGS += -I./kern/libkern
all: kern/kernel.elf
main: main.o
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/kernel.elf: kern/entry.o kern/start.o kern/libkern/string.o kern/libkern/proc.o kern/libkern/uart.o kern/libkern/panic.o kern/kalloc.o kern/libkern/memory.o kern/libkern/spinlock.o kern/libkern/string.o kern/libkern/mini-printf.o
kern/kernel.elf: $(KERNEL_OBJ)
@echo LD $@
@$(LD) $(LDFLAGS) -o $@ $^