all: kernel kernel: bootloader nim cc --cc:clang --clang.linkerexe=ld.lld --gc:none --deadCodeElim:on --cpu:i386 --os:standalone --passC:"-ffreestanding -nostdlib --target=i686-pc-none-elf -march=i686" --passL:"-m elf_i386 -T linker.ld boot.o" kernel.nim bootloader: nasm -felf32 boot.s -o boot.o clean: rm -r kernel nimcache/ boot.o