.PHONY: all clean all: whole.img whole.img: partvi key.img: partvi key .PHONY: usb emu key emu-key keymu usb: whole.img usb=$$(usb) && sudo dd status=progress if="$<" of="$$usb" emu = qemu-system-x86_64 -m 800 -enable-kvm -boot c emu: whole.img $(emu) $< emu-key keymu: key.img $(emu) $< key: key.img usb=$$(usb) && \ sudo dd status=progress bs=1048576 if="$<" of="$$usb" && \ sudo $(emu) "$$usb" clean: rm -rf _build whole.img key.img