TESTMODE_SID=0
RELEASE=1

all:
	64tass --m6502 -C  -D EXPORTTYPE=0  HerMiniSID.asm  -o HerMiniSID.prg  # -L HerMiniSID.lst
	64tass --m6502 -C  -D EXPORTTYPE=1  -D RELEASE=$(RELEASE)  HerMiniSID.asm  -o HerMiniSID-exe.prg  # -L HerMiniSID.lst
	64tass --m6502 -b -C -D EXPORTTYPE=2 HerMiniSID.asm  -o HerMiniSID.sid  # -L HerMiniSID.lst
ifeq ($(TESTMODE_SID),1)
	vlc  HerMiniSID.sid 1
else
	x64 -silent HerMiniSID-exe.prg
endif

pitchgen: misc/pitchgen.c
	gcc misc/pitchgen.c -o misc/pitchgen -lm
	misc/pitchgen


clean:
	rm -f HerMiniSID.prg HerMiniSID-exe.prg HerMiniSID.sid misc/pitchgen