NASM = nasm PYTHON = python3 .SUFFIXES: .SUFFIXES: .bin .asm .ansi all: ponydos.img ponydos.img: ponydos.bin wallpaper.bin rw -i /dev/zero -o $@ -c 1440K rw -i ponydos.bin -o $@ rw -i wallpaper.bin -o $@ -O 1024 .asm.bin: $(NASM) -fbin -o $@ $< .ansi.bin: $(PYTHON) process_wallpaper.py $< $@ 7 0 0 0 run: ponydos.img qemu-system-i386 -fda $< clean: rm -f *.bin *.img distclean: clean .PHONY: all run clean distclean