NASM = nasm PYTHON = python3 .SUFFIXES: .SUFFIXES: .bin .asm .ansi all: ponydos.img ponydos.img: ponydos.bin wallpaper.bin $(PYTHON) assemble_floppy.py $@ ponydos.bin wallpaper.bin .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