stos: init: Add kernel C entry

Signed-off-by: Chloe M. <chloe@mensia.org>
This commit is contained in:
Chloe M.
2026-06-22 00:43:03 +00:00
parent d46ce89f83
commit 6f222ae96c
5 changed files with 56 additions and 2 deletions
+4 -1
View File
@@ -12,6 +12,9 @@ include ../../../mk/stos.mk
ASMFILES = $(shell find . -name "*.S")
ASMOFILES = $(ASMFILES:.S=.S.o)
MISC_OFILES = $(ASMOFILES)
MISC_OFILES += $(shell find $(ST_PROJECT_ROOT)/paw/stos/ -name "*.o" | grep -v "arch")
KERNEL_PATH = \
$(ST_PROJECT_ROOT)/artifacts/stoskrnl.sys
CFLAGS = \
@@ -23,7 +26,7 @@ all: bin
.PHONY: bin
bin: $(ASMOFILES)
$(PROMPT) "LD" $(KERNEL_PATH)
$(SYS_LD) -Tdevel/link.ld $(ASMOFILES) -o $(KERNEL_PATH)
$(SYS_LD) -Tdevel/link.ld $(MISC_OFILES) -o $(KERNEL_PATH)
%.S.o: %.S
$(PROMPT) "AS" $<