C userspace programs

This commit is contained in:
2025-09-04 23:20:30 +02:00
parent afa4d383e0
commit 90266f044b
51 changed files with 259 additions and 174 deletions

View File

@ -1,10 +1,15 @@
.PHONY: clean prepare cleanall iso base kernel user test
ARCH ?= x86_64
kernel:
make -C kernel ROOT=$(PWD) all
make -C kernel ARCH=$(ARCH) ROOT=$(PWD) all
user:
make -C user ROOT=$(PWD) all
make -C user ARCH=$(ARCH) ROOT=$(PWD) all
ulib:
make -C ulib ARCH=$(ARCH) ROOT=$(PWD) all
prepare:
if [ ! -d limine ]; then \
@ -18,8 +23,9 @@ cleanall:
rm -rf limine
clean:
make -C kernel ROOT=$(PWD) clean
make -C user ROOT=$(PWD) clean
make -C kernel ARCH=$(ARCH) ROOT=$(PWD) clean
make -C user ARCH=$(ARCH) ROOT=$(PWD) clean
make -C ulib ARCH=$(ARCH) ROOT=$(PWD) clean
rm -f mop2.iso base.img
base: