TARGET = kernel.elf LDFLAGS = -m elf_i386 -T link.ld LD = ld $(LDFLAGS) all: build build: $(TARGET) $(TARGET): .FORCE $(MAKE) -C kernel $(MAKE) -C usrbin $(LD) -o $(TARGET) kernel/kernel.o usrbin/usrbin_blob.o clean: $(MAKE) -C kernel clean $(MAKE) -C usrbin clean rm -f $(TARGET) run: qemu-system-x86_64 -s -kernel $(TARGET) .FORCE: