haiku.tap: bootstrap.rb payload.bin
	ruby bootstrap.rb payload.bin haiku.tap

payload.bin: depack.asm debitbust.asm haiku.bin.pck
	pasmo depack.asm payload.bin

haiku.bin.pck: haiku.bin
	bitbuster_extreme haiku.bin

haiku.bin: haiku.asm music.asm sine.asm sphere.asm bezier.asm haiku2b.b2 gasuman.b2 ribbon.asm fizzle.asm ripple.asm junk.b2 fountain.asm tile.asm geisha.b2
	pasmo haiku.asm haiku.bin

clean:
	rm -f haiku.tap *.bin *.pck