all:
	mkdir -p kernel/lib/arch/memory/asm
	mkdir -p kernel/lib/proc/asm
	mkdir -p kernel/lib/interrupts/asm kernel/lib/interrupts/sycall kernel/lib/interrupts/syscall/asm
	mkdir -p kernel/lib/drivers/ps2/x86_64
	mkdir -p kernel/lib/userspace
	mkdir -p kernel/lib/arch/protection/ 
	mkdir -p kernel/lib/arch/protection/asm
	bash builduserspace.sh
	mv *.o kernel/lib/userspace
	cd gnu-efi/; make; make bootloader; cd ../; cd kernel; make; make buildimg
	cp kernel/bin/KessOS.img ./

run:
	cd kernel/; make debug

dump:
	objdump -d -M intel kernel/bin/kernel.elf

burndanger:
	dd if=kernel/bin/HSCorpOS.img of=/dev/sdb status=progress
