program.tap: program.asm headerbincs body.tap pasmo program.asm program.tap headerbincs: headerbin ac cp headerbin headerbincs ./ac headerbincs headerbin: header.tap dd if=header.tap of=headerbin bs=1 count=18 header.tap: header.asm body.tap pasmo header.asm header.tap body.tap: body.asm bodybincs pasmo body.asm body.tap bodybincs: bodybin ac cp bodybin bodybincs ./ac bodybincs bodybin: remload.asm code.asm pasmo remload.asm bodybin ac: append_checksum.c cc append_checksum.c -o ac clean: rm -f *.tap rm -f *bin rm -f *bincs rm -f ac .PHONY: clean