summaryrefslogtreecommitdiff
path: root/v4.0/src/CMD/FORMAT/MAKEFILE
diff options
context:
space:
mode:
Diffstat (limited to 'v4.0/src/CMD/FORMAT/MAKEFILE')
-rw-r--r--v4.0/src/CMD/FORMAT/MAKEFILE55
1 files changed, 55 insertions, 0 deletions
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 @@
1#************************ makefile for cmd\format *************************
2
3msg =..\..\messages
4dos =..\..\dos
5inc =..\..\inc
6hinc =..\..\h
7boot =..\..\boot
8
9#
10####################### dependencies begin here. #########################
11#
12
13all: format.com
14
15boot.cl1:
16 copy $(boot)\boot.cl1
17
18format.ctl: format.skl $(msg)\$(COUNTRY).msg
19
20display.obj: display.asm forequ.inc formsg.inc formacro.inc makefile \
21 format.ctl format.cl1 format.cl2 format.cla $(inc)\sysmsg.inc \
22 $(inc)\msgserv.asm \
23 format.clb format.clc formacro.inc
24
25forexec.obj: forexec.asm forequ.inc makefile $(inc)\syscall.inc \
26 formacro.inc
27
28forlabel.obj: forlabel.asm forequ.inc formacro.inc makefile \
29 $(inc)\syscall.inc $(inc)\ioctl.inc $(inc)\dosmac.inc \
30 forswtch.inc
31
32format.obj: format.asm $(inc)\dosmac.inc $(inc)\bpb.inc \
33 $(inc)\dirent.inc $(inc)\dpb.inc $(inc)\curdir.inc \
34 $(inc)\cpmfcb.inc $(inc)\pdb.inc makefile \
35 $(inc)\error.inc $(inc)\syscall.inc $(inc)\ioctl.inc \
36 forequ.inc formacro.inc forswtch.inc
37
38forinit.obj: forinit.asm forequ.inc formacro.inc makefile \
39 $(inc)\syscall.inc $(inc)\ioctl.inc forparse.inc \
40 forswtch.inc $(inc)\parse.asm $(inc)\psdata.inc
41
42msfor.obj: msfor.asm $(inc)\dosmac.inc $(inc)\syscall.inc $(inc)\bpb.inc \
43 $(inc)\dirent.inc boot.cl1 $(inc)\ioctl.inc \
44 $(inc)\boot.inc $(inc)\boot11.inc makefile \
45 $(inc)\bootform.inc filesize.inc forequ.inc formacro.inc forswtch.inc
46
47forproc.obj: forproc.asm $(inc)\syscall.inc makefile forequ.inc \
48 formacro.inc forswtch.inc
49
50
51format.com: format.obj forproc.obj msfor.obj forexec.obj display.obj \
52 forinit.obj forlabel.obj
53 link @format.lnk
54 convert format.exe
55 del format.exe