summaryrefslogtreecommitdiff
path: root/v4.0/src/CMD/CHKDSK/MAKEFILE
blob: f9859b80b7b4dda61c6f7e391ef544c9060f9ee9 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
#************************** makefile for cmd\append ***************************

msg	=..\..\messages
dos	=..\..\dos
inc	=..\..\inc
hinc	=..\..\h

#
#######################	dependencies begin here. #########################
#

all: chkdsk.com

chkdsk.ctl: chkdsk.skl \
	    makefile \
	    $(msg)\$(COUNTRY).msg

chkinit.obj: chkinit.asm   \
	     chkequ.inc chkmacro.inc chkparse.inc chkchng.inc \
	     makefile  chkseg.inc \
		$(inc)\ioctl.inc

chkdsk1.obj: chkdsk1.asm \
	     chkequ.inc chkmacro.inc chkchng.inc \
	     makefile chkseg.inc chkdata.inc \
		$(inc)\dossym.inc $(inc)\sysmsg.inc  $(inc)\devsym.inc	 \
		$(inc)\cpmfcb.inc $(inc)\dosmac.inc $(inc)\ioctl.inc	 \
		$(inc)\syscall.inc

chkdsk2.obj: chkdsk2.asm \
	     chkequ.inc chkmacro.inc chkchng.inc \
	     makefile  chkseg.inc \
		$(inc)\dossym.inc $(inc)\sysmsg.inc  $(inc)\devsym.inc	 \
		$(inc)\cpmfcb.inc $(inc)\dosmac.inc $(inc)\ioctl.inc	 \
		$(inc)\syscall.inc

chkproc.obj: chkproc.asm \
	     chkequ.inc chkmacro.inc chkchng.inc \
	     makefile  chkseg.inc \
		$(inc)\dossym.inc $(inc)\sysmsg.inc  $(inc)\devsym.inc	 \
		$(inc)\cpmfcb.inc $(inc)\dosmac.inc $(inc)\ioctl.inc	 \
		$(inc)\syscall.inc

chkproc2.obj: chkproc2.asm \
	     chkequ.inc chkmacro.inc chkchng.inc \
	     makefile  chkseg.inc \
		$(inc)\dossym.inc $(inc)\sysmsg.inc  $(inc)\devsym.inc	 \
		$(inc)\cpmfcb.inc $(inc)\dosmac.inc $(inc)\ioctl.inc	 \
		$(inc)\syscall.inc

chkdisk.obj:  chkdisk.asm  \
	     chkequ.inc chkmacro.inc chkchng.inc \
	     makefile  chkseg.inc \
		$(inc)\dossym.inc $(inc)\sysmsg.inc  $(inc)\devsym.inc	 \
		$(inc)\cpmfcb.inc $(inc)\dosmac.inc $(inc)\ioctl.inc	 \
		$(inc)\syscall.inc

chkfat.obj:   chkfat.asm   \
	     chkequ.inc chkmacro.inc chkchng.inc \
	     makefile  chkseg.inc \
		$(inc)\dossym.inc $(inc)\sysmsg.inc  $(inc)\devsym.inc	 \
		$(inc)\cpmfcb.inc $(inc)\dosmac.inc $(inc)\ioctl.inc	 \
		$(inc)\syscall.inc

chkprmt.obj: chkprmt.asm \
	     chkequ.inc chkmacro.inc chkchng.inc \
	     makefile  chkseg.inc \
		$(inc)\dossym.inc $(inc)\sysmsg.inc  $(inc)\devsym.inc	 \
		$(inc)\cpmfcb.inc $(inc)\dosmac.inc $(inc)\ioctl.inc	 \
		$(inc)\syscall.inc

#chkexec.obj: chkexec.asm  \							;an038;bgb #commented out when received from IBM (mrw)
#	      chkequ.inc chkmacro.inc chkchng.inc \				;an038;bgb
#	      makefile  chkseg.inc \						;an038;bgb
#		 $(inc)\dossym.inc $(inc)\sysmsg.inc  $(inc)\devsym.inc   \	;an038;bgb
#		 $(inc)\cpmfcb.inc $(inc)\dosmac.inc $(inc)\ioctl.inc	  \	;an038;bgb
#		 $(inc)\syscall.inc						;an038;bgb

chkdisp.obj: chkdisp.asm    \
	chkdsk.ctl \
	chkdsk.cla chkdsk.clb chkdsk.clc chkdsk.cld chkdsk.cl1 chkdsk.cl2 \
	     chkequ.inc chkmacro.inc chkparse.inc chkmsg.inc chkchng.inc \
	     makefile  chkseg.inc \
		$(inc)\dossym.inc $(inc)\sysmsg.inc  $(inc)\devsym.inc	 \
		$(inc)\cpmfcb.inc $(inc)\dosmac.inc $(inc)\ioctl.inc	 \
		$(inc)\syscall.inc


chkdsk.com: chkdsk1.obj chkdsk2.obj chkproc.obj chkproc2.obj chkprmt.obj \
	    chkdisk.obj chkfat.obj \
	    chkinit.obj chkdisp.obj \
	    chkdsk.lnk	makefile
	link @chkdsk.lnk
	convert chkdsk.exe