Use makefile includes
This commit is contained in:
parent
056ff77c55
commit
bd29521b09
1 changed files with 5 additions and 13 deletions
18
Makefile
18
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 $@
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue