]> wirehaze git hosting - MS-DOS.git/blob - v4.0/src/CMD/FORMAT/MAKEFILE

wirehaze git hosting

MZ is back!
[MS-DOS.git] / v4.0 / src / CMD / FORMAT / MAKEFILE
1 #************************ makefile for cmd\format *************************
2
3 msg =..\..\messages
4 dos =..\..\dos
5 inc =..\..\inc
6 hinc =..\..\h
7 boot =..\..\boot
8
9 #
10 ####################### dependencies begin here. #########################
11 #
12
13 all: format.com
14
15 boot.cl1:
16 copy $(boot)\boot.cl1
17
18 format.ctl: format.skl $(msg)\$(COUNTRY).msg
19
20 display.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
25 forexec.obj: forexec.asm forequ.inc makefile $(inc)\syscall.inc \
26 formacro.inc
27
28 forlabel.obj: forlabel.asm forequ.inc formacro.inc makefile \
29 $(inc)\syscall.inc $(inc)\ioctl.inc $(inc)\dosmac.inc \
30 forswtch.inc
31
32 format.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
38 forinit.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
42 msfor.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
47 forproc.obj: forproc.asm $(inc)\syscall.inc makefile forequ.inc \
48 formacro.inc forswtch.inc
49
50
51 format.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