all: game.img

clean:
	-rm *.hex *.lst

veryclean:
	-rm *.hex *.lst *.blk *.img

dist: veryclean
	-rm ac11gamesrc.tgz
	tar -cvzf ac11gamesrc.tgz *.z *.z80 Makefile planning

game.img: bootload.blk main.blk
	cat bootload.blk main.blk >game.img

bootload.blk: bootload.hex
	hex2raw <bootload.hex >bootload.blk

bootload.hex: bootload.z80 eosbase.z
	zmac bootload.z80

main.blk: main.hex
	hex2raw <main.hex >main.blk

main.hex: main.z80 os7def.z showmaize.z maize.z dcompress.z datatable.z status.z
	zmac main.z80

maize.z: maize
	./maize >maize.z

maize: maize.o


