alcedo/makefile

11 lines
340 B
Makefile

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