From 948eeb0d90d85137eae413db751930ff39e75d13 Mon Sep 17 00:00:00 2001 From: Oliver Schmidt Date: Mon, 20 Jan 2020 13:01:34 +0100 Subject: [PATCH] Replaced cmd file with Makefile for creating disk image. - Only works on Windows - Requires the variable AC to be set either as env var, on the make cmdline or in the main Makefile --- Makefile-dsk.mk | 14 ++++++++++++++ build.cmd | 3 --- 2 files changed, 14 insertions(+), 3 deletions(-) create mode 100644 Makefile-dsk.mk delete mode 100644 build.cmd diff --git a/Makefile-dsk.mk b/Makefile-dsk.mk new file mode 100644 index 0000000..86a4f7d --- /dev/null +++ b/Makefile-dsk.mk @@ -0,0 +1,14 @@ +DSK = cc65-Chess.dsk + +# For this one, see https://applecommander.github.io/ +AC ?= ac.jar + +REMOVES += $(DSK) + +.PHONY: dsk +dsk: $(DSK) + +$(DSK): cc65-Chess.apple2 + copy apple2\template.dsk $@ + java -jar $(AC) -p $@ chess.system sys < $(shell cl65 --print-target-path)\apple2\util\loader.system + java -jar $(AC) -as $@ chess bin < cc65-Chess.apple2 diff --git a/build.cmd b/build.cmd deleted file mode 100644 index d0a5e9a..0000000 --- a/build.cmd +++ /dev/null @@ -1,3 +0,0 @@ -copy apple2\template.dsk cc65-Chess.dsk -java -jar apple2\AppleCommander-win64-1.5.0.jar -p cc65-Chess.dsk chess.system sys < \cc65\target\apple2\util\loader.system -java -jar apple2\AppleCommander-win64-1.5.0.jar -as cc65-Chess.dsk chess bin < cc65-Chess.apple2