.SUFFIXES:
.DEFAULT:
MAKEFLAGS += -r --no-print-directory

VARIANTS = ikubun.com iku-esc.com iku-spkr.com

all: $(VARIANTS)

ikubun.com: ikubun.asm
	nasm -fbin -o $@ $<

iku-esc.com: ikubun.asm
	nasm -DESCEXIT -fbin -o $@ $<

iku-spkr.com: ikubun.asm
	nasm -DSPEAKER -DESCEXIT -fbin -o $@ $<

proto: proto.c
	cc -m32 -Os -ffast-math -mfpmath=387 -march=i486 -lasound -pthread proto.c -lm -o proto

clean:
	rm -f $(VARIANTS)

.PHONY: all clean
