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

wirehaze git hosting

MZ is back!
[MS-DOS.git] / v4.0 / src / CMD / CHKDSK / MAKEFILE
1 #************************** makefile for cmd\append ***************************
2
3 msg =..\..\messages
4 dos =..\..\dos
5 inc =..\..\inc
6 hinc =..\..\h
7
8 #
9 ####################### dependencies begin here. #########################
10 #
11
12 all: chkdsk.com
13
14 chkdsk.ctl: chkdsk.skl \
15 makefile \
16 $(msg)\$(COUNTRY).msg
17
18 chkinit.obj: chkinit.asm \
19 chkequ.inc chkmacro.inc chkparse.inc chkchng.inc \
20 makefile chkseg.inc \
21 $(inc)\ioctl.inc
22
23 chkdsk1.obj: chkdsk1.asm \
24 chkequ.inc chkmacro.inc chkchng.inc \
25 makefile chkseg.inc chkdata.inc \
26 $(inc)\dossym.inc $(inc)\sysmsg.inc $(inc)\devsym.inc \
27 $(inc)\cpmfcb.inc $(inc)\dosmac.inc $(inc)\ioctl.inc \
28 $(inc)\syscall.inc
29
30 chkdsk2.obj: chkdsk2.asm \
31 chkequ.inc chkmacro.inc chkchng.inc \
32 makefile chkseg.inc \
33 $(inc)\dossym.inc $(inc)\sysmsg.inc $(inc)\devsym.inc \
34 $(inc)\cpmfcb.inc $(inc)\dosmac.inc $(inc)\ioctl.inc \
35 $(inc)\syscall.inc
36
37 chkproc.obj: chkproc.asm \
38 chkequ.inc chkmacro.inc chkchng.inc \
39 makefile chkseg.inc \
40 $(inc)\dossym.inc $(inc)\sysmsg.inc $(inc)\devsym.inc \
41 $(inc)\cpmfcb.inc $(inc)\dosmac.inc $(inc)\ioctl.inc \
42 $(inc)\syscall.inc
43
44 chkproc2.obj: chkproc2.asm \
45 chkequ.inc chkmacro.inc chkchng.inc \
46 makefile chkseg.inc \
47 $(inc)\dossym.inc $(inc)\sysmsg.inc $(inc)\devsym.inc \
48 $(inc)\cpmfcb.inc $(inc)\dosmac.inc $(inc)\ioctl.inc \
49 $(inc)\syscall.inc
50
51 chkdisk.obj: chkdisk.asm \
52 chkequ.inc chkmacro.inc chkchng.inc \
53 makefile chkseg.inc \
54 $(inc)\dossym.inc $(inc)\sysmsg.inc $(inc)\devsym.inc \
55 $(inc)\cpmfcb.inc $(inc)\dosmac.inc $(inc)\ioctl.inc \
56 $(inc)\syscall.inc
57
58 chkfat.obj: chkfat.asm \
59 chkequ.inc chkmacro.inc chkchng.inc \
60 makefile chkseg.inc \
61 $(inc)\dossym.inc $(inc)\sysmsg.inc $(inc)\devsym.inc \
62 $(inc)\cpmfcb.inc $(inc)\dosmac.inc $(inc)\ioctl.inc \
63 $(inc)\syscall.inc
64
65 chkprmt.obj: chkprmt.asm \
66 chkequ.inc chkmacro.inc chkchng.inc \
67 makefile chkseg.inc \
68 $(inc)\dossym.inc $(inc)\sysmsg.inc $(inc)\devsym.inc \
69 $(inc)\cpmfcb.inc $(inc)\dosmac.inc $(inc)\ioctl.inc \
70 $(inc)\syscall.inc
71
72 #chkexec.obj: chkexec.asm \ ;an038;bgb #commented out when received from IBM (mrw)
73 # chkequ.inc chkmacro.inc chkchng.inc \ ;an038;bgb
74 # makefile chkseg.inc \ ;an038;bgb
75 # $(inc)\dossym.inc $(inc)\sysmsg.inc $(inc)\devsym.inc \ ;an038;bgb
76 # $(inc)\cpmfcb.inc $(inc)\dosmac.inc $(inc)\ioctl.inc \ ;an038;bgb
77 # $(inc)\syscall.inc ;an038;bgb
78
79 chkdisp.obj: chkdisp.asm \
80 chkdsk.ctl \
81 chkdsk.cla chkdsk.clb chkdsk.clc chkdsk.cld chkdsk.cl1 chkdsk.cl2 \
82 chkequ.inc chkmacro.inc chkparse.inc chkmsg.inc chkchng.inc \
83 makefile chkseg.inc \
84 $(inc)\dossym.inc $(inc)\sysmsg.inc $(inc)\devsym.inc \
85 $(inc)\cpmfcb.inc $(inc)\dosmac.inc $(inc)\ioctl.inc \
86 $(inc)\syscall.inc
87
88
89 chkdsk.com: chkdsk1.obj chkdsk2.obj chkproc.obj chkproc2.obj chkprmt.obj \
90 chkdisk.obj chkfat.obj \
91 chkinit.obj chkdisp.obj \
92 chkdsk.lnk makefile
93 link @chkdsk.lnk
94 convert chkdsk.exe