Makefile 443 B

123456789101112131415
  1. .PHONY: run
  2. run: build
  3. qemu-system-i386 -drive file=build/boot.img,format=raw -display curses -no-reboot -no-shutdown -S -s -enable-kvm
  4. .PHONY: build
  5. build:
  6. cmake --build build --target boot.img
  7. .PHONY: debug
  8. debug:
  9. gdb --symbols=build/kernel.out --init-eval-command 'target remote:1234' --eval-command 'hbr kernel_main' --eval-command 'c'
  10. build/boot.vdi: build/boot.img
  11. -rm build/boot.vdi
  12. VBoxManage convertfromraw $< $@ --format VDI