From ad35748d5c5c2fa46737f467a36f609179a14c06 Mon Sep 17 00:00:00 2001 From: Curt Mayer Date: Thu, 30 Jan 2020 07:00:33 +0000 Subject: [PATCH] fixed some build problems --- Source/Apps/FAT/Makefile | 6 ++++++ Source/Apps/FDU/Makefile | 10 ++++++++++ Source/Apps/RTC.asm | 2 +- Source/Apps/Tune/Makefile | 9 +++++++++ Source/Apps/XM/Makefile | 12 ++++++++++++ Tools/Makefile.inc | 2 +- 6 files changed, 39 insertions(+), 2 deletions(-) create mode 100644 Source/Apps/FAT/Makefile create mode 100644 Source/Apps/FDU/Makefile create mode 100644 Source/Apps/Tune/Makefile create mode 100644 Source/Apps/XM/Makefile diff --git a/Source/Apps/FAT/Makefile b/Source/Apps/FAT/Makefile new file mode 100644 index 00000000..51bf7f98 --- /dev/null +++ b/Source/Apps/FAT/Makefile @@ -0,0 +1,6 @@ +OBJECTS = FAT.COM +NODELETE = FAT.COM +DEST = ../../../Binary/Apps + +TOOLS=../../../Tools +include $(TOOLS)/Makefile.inc diff --git a/Source/Apps/FDU/Makefile b/Source/Apps/FDU/Makefile new file mode 100644 index 00000000..a7c26e7c --- /dev/null +++ b/Source/Apps/FDU/Makefile @@ -0,0 +1,10 @@ +OBJECTS = FDU.COM +DOCS = FDU.TXT +DEST = ../../../Binary/Apps +DOCDEST = ../../../Doc +TOOLS = ../../../Tools +include $(TOOLS)/Makefile.inc + +%.COM: %.asm + $(TASM) $< $@ + diff --git a/Source/Apps/RTC.asm b/Source/Apps/RTC.asm index ae6b78e0..8d3e3750 100644 --- a/Source/Apps/RTC.asm +++ b/Source/Apps/RTC.asm @@ -73,7 +73,7 @@ LOOP: ; uses BC ; ; based on following algorithm: -: +; ; const ; hextab : string = ('0','1','2','3','4','5','6','7','8', ; '9','A','B','C','D','E','F'); diff --git a/Source/Apps/Tune/Makefile b/Source/Apps/Tune/Makefile new file mode 100644 index 00000000..ff962a15 --- /dev/null +++ b/Source/Apps/Tune/Makefile @@ -0,0 +1,9 @@ +SUBDIRS = Tunes +OBJECTS = Tune.com +DEST = ../../../Binary/Apps +TOOLS = ../../../Tools + +include $(TOOLS)/Makefile.inc + +Tune.com: Tune.asm + $(TASM) Tune.asm Tune.com diff --git a/Source/Apps/XM/Makefile b/Source/Apps/XM/Makefile new file mode 100644 index 00000000..e7fab9e4 --- /dev/null +++ b/Source/Apps/XM/Makefile @@ -0,0 +1,12 @@ +OBJECTS = xm.com xmuf.com +DEST = ../../../Binary/Apps +TOOLS = ../../../Tools +OTHERS = *.hex + +include $(TOOLS)/Makefile.inc + +xm.com: xmdm125.HEX xmhb.HEX + $(ZXCC) $(CPM)/MLOAD25 XM=xmdm125,xmhb + +xmuf.com: xmdm125.HEX xmuf.HEX + $(ZXCC) $(CPM)/MLOAD25 XMUF=xmdm125,xmuf diff --git a/Tools/Makefile.inc b/Tools/Makefile.inc index 3ee055d6..0bd1a77e 100644 --- a/Tools/Makefile.inc +++ b/Tools/Makefile.inc @@ -102,7 +102,7 @@ all:: $(OBJECTS) done clean:: - -rm -f $$($(CASEFN) *.sym *.lst *.prn $(OTHERS) $(OBJECTS)) + -rm -f $$($(CASEFN) *.sym *.lst *.prn $(OTHERS) $(filter-out $(NODELETE),$(OBJECTS))) @for dir in $(SUBDIRS) ; do \ ( echo "cleaning in `pwd`/$$dir" ; cd "$$dir" ; make clean ) ; \ done