forked from offtopia/ponydos
29 lines
432 B
Makefile
29 lines
432 B
Makefile
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 512
|
|
|
|
.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
|