diff --git a/Makefile b/Makefile index 8621d11..39c8c74 100644 --- a/Makefile +++ b/Makefile @@ -31,19 +31,9 @@ CFLAGS += -I./kern/libkern all: kern/kernel.elf -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 +main: main.o -kern/kernel.elf: $(KERNEL_OBJ) +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 @echo LD $@ @$(LD) $(LDFLAGS) -o $@ $^