all: cliffhgr.dsk cliffhgr.wav

bin: cliffhgr.bin

zip: cliffhanger.zip

cliffhanger.zip: cliffhgr.dsk cliffhgr.wav
	zip cliffhanger.zip cliffhanger.asm cliffhgr.bas avlanche.bas cliffhgr.bin cliffhgr.dsk cliffhgr.wav Makefile readme.txt

avalanche.bin: cliffhanger.asm
	./lwtools-4.11/lwasm/lwasm -D PTBR=1 -9 -b -l -ocliffhgr.bin cliffhanger.asm 

cliffhgr.bin: cliffhanger.asm
	./lwtools-4.11/lwasm/lwasm -9 -b -l -ocliffhgr.bin cliffhanger.asm 

cliffhgr.raw: cliffhanger.asm
	./lwtools-4.11/lwasm/lwasm -9 -r -l -ocliffhgr.raw cliffhanger.asm 

cliffhgr.wav: cliffhgr.raw
	./toolshed-2.1-linux/makewav -2 -d10752 -e10752 -ocliffhgr.wav -nCLIFFHGR -r cliffhgr.raw

cliffhgr.dsk: cliffhgr.bas cliffhgr.bin avlanche.bas avlanche.bin
	rm -f cliffhgr.dsk
	./toolshed-2.1-linux/decb dskini cliffhgr.dsk
	./toolshed-2.1-linux/decb copy -2 -b avlanche.bin cliffhgr.dsk,AVLANCHE.BIN
	./toolshed-2.1-linux/decb copy -0 -t -b avlanche.bas cliffhgr.dsk,AVLANCHE.BAS
	./toolshed-2.1-linux/decb copy -2 -b cliffhgr.bin cliffhgr.dsk,CLIFFHGR.BIN
	./toolshed-2.1-linux/decb copy -0 -t -b cliffhgr.bas cliffhgr.dsk,CLIFFHGR.BAS
