new: kthread机制

This commit is contained in:
fslongjin
2022-09-30 15:30:50 +08:00
parent edef02286e
commit 02a6b3a303
21 changed files with 802 additions and 326 deletions

View File

@ -1,17 +1,21 @@
all: procs.o process.o
CFLAGS += -I .
kernel_process_objs:= $(shell find ./*.c)
ECHO:
@echo "$@"
$(kernel_process_objs): ECHO
gcc $(CFLAGS) -c $@ -o $@.o
procs.o: proc.S
gcc -E proc.S > _proc.s
as $(ASFLAGS) -o procs.o _proc.s
process.o: process.c
gcc $(CFLAGS) -c process.c -o process.o
all: procs.o $(kernel_process_objs)
clean: