From 2d04cacc5322951f187bb17e017c12920ac8ebe2 Mon Sep 17 00:00:00 2001 From: Mark Zbikowski Date: Thu, 25 Apr 2024 21:24:10 +0100 Subject: MZ is back! --- v4.0/src/CMD/FORMAT/MAKEFILE | 55 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 v4.0/src/CMD/FORMAT/MAKEFILE (limited to 'v4.0/src/CMD/FORMAT/MAKEFILE') diff --git a/v4.0/src/CMD/FORMAT/MAKEFILE b/v4.0/src/CMD/FORMAT/MAKEFILE new file mode 100644 index 0000000..17742c4 --- /dev/null +++ b/v4.0/src/CMD/FORMAT/MAKEFILE @@ -0,0 +1,55 @@ +#************************ makefile for cmd\format ************************* + +msg =..\..\messages +dos =..\..\dos +inc =..\..\inc +hinc =..\..\h +boot =..\..\boot + +# +####################### dependencies begin here. ######################### +# + +all: format.com + +boot.cl1: + copy $(boot)\boot.cl1 + +format.ctl: format.skl $(msg)\$(COUNTRY).msg + +display.obj: display.asm forequ.inc formsg.inc formacro.inc makefile \ + format.ctl format.cl1 format.cl2 format.cla $(inc)\sysmsg.inc \ + $(inc)\msgserv.asm \ + format.clb format.clc formacro.inc + +forexec.obj: forexec.asm forequ.inc makefile $(inc)\syscall.inc \ + formacro.inc + +forlabel.obj: forlabel.asm forequ.inc formacro.inc makefile \ + $(inc)\syscall.inc $(inc)\ioctl.inc $(inc)\dosmac.inc \ + forswtch.inc + +format.obj: format.asm $(inc)\dosmac.inc $(inc)\bpb.inc \ + $(inc)\dirent.inc $(inc)\dpb.inc $(inc)\curdir.inc \ + $(inc)\cpmfcb.inc $(inc)\pdb.inc makefile \ + $(inc)\error.inc $(inc)\syscall.inc $(inc)\ioctl.inc \ + forequ.inc formacro.inc forswtch.inc + +forinit.obj: forinit.asm forequ.inc formacro.inc makefile \ + $(inc)\syscall.inc $(inc)\ioctl.inc forparse.inc \ + forswtch.inc $(inc)\parse.asm $(inc)\psdata.inc + +msfor.obj: msfor.asm $(inc)\dosmac.inc $(inc)\syscall.inc $(inc)\bpb.inc \ + $(inc)\dirent.inc boot.cl1 $(inc)\ioctl.inc \ + $(inc)\boot.inc $(inc)\boot11.inc makefile \ + $(inc)\bootform.inc filesize.inc forequ.inc formacro.inc forswtch.inc + +forproc.obj: forproc.asm $(inc)\syscall.inc makefile forequ.inc \ + formacro.inc forswtch.inc + + +format.com: format.obj forproc.obj msfor.obj forexec.obj display.obj \ + forinit.obj forlabel.obj + link @format.lnk + convert format.exe + del format.exe -- cgit v1.2.3