diff --git a/Makefile b/Makefile index 695cd329ec6611a757bd5a6d967737b60421952b..1a48d158939caf6253229447e9fcb5796360b9e7 100644 --- a/Makefile +++ b/Makefile @@ -15,6 +15,7 @@ CPP_Linux=g++ LD_Linux=ld COMPOP_Linux=-fno-stack-protector -m32 LIEUR_Linux=-m elf_i386 +QEMU=qemu-system-i386 #------------------- ##POUR WINDOWS @@ -77,8 +78,17 @@ clean: $(DELE) *.s $(DELE) build/boot/*.elf -run: - cd build/boot && qemu -no-kvm -M isapc -L "/usr/share/qemu" -net nic,model=ne2k_isa -net user -tftp ./ -cdrom grub.iso -soundhw pcspk -m 4 +run: $(KERNEL_OBJ) + $(QEMU) -display curses -net nic,model=ne2k_isa -net user,tftp=./build/boot -cdrom ./build/boot/grub.iso + +run_gui: $(KERNEL_OBJ) + $(QEMU) -net nic,model=ne2k_isa -net user,tftp=./build/boot -cdrom ./build/boot/grub.iso + +debug: $(KERNEL_OBJ) + $(QEMU) -display curses -S -s -net nic,model=ne2k_isa -net user,tftp=./build/boot -cdrom ./build/boot/grub.iso + +debug_gui: $(KERNEL_OBJ) + $(QEMU) -S -s -net nic,model=ne2k_isa -net user,tftp=./build/boot -cdrom ./build/boot/grub.iso show: @echo "objects:$(OBJECTS)"