DSK = cc65-Chess.dsk # For this one, see https://applecommander.github.io/ AC ?= ac.jar # Unix or Windows ifeq ($(shell echo),) CP = cp $1 else CP = copy $(subst /,\,$1) endif REMOVES += $(DSK) .PHONY: dsk dsk: $(DSK) $(DSK): cc65-Chess.apple2 $(call CP, apple2/template.dsk $@) java -jar $(AC) -p $@ chess.system sys < $(subst \,/,$(shell cl65 --print-target-path)/apple2/util/loader.system) java -jar $(AC) -as $@ chess bin < cc65-Chess.apple2