Files
my-os-project2/Makefile

27 lines
403 B
Makefile

.PHONY: all clean prepare cleanall iso base
all:
make -C kernel all
prepare:
if [ ! -d limine ]; then \
git clone https://github.com/limine-bootloader/limine.git --branch=v9.x-binary --depth=1; \
cd limine; \
make; \
fi
cleanall:
make clean
rm -rf limine
rm -rf littlefs-fuse
clean:
make -C kernel clean
rm -f mop2.iso base.img
base:
./scripts/mkbaseimg.sh
iso:
./scripts/mkiso.sh