blob: 707fb000dc3dd55bb198371c21e0b0746778790b (
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
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
|
#************************** makefile for cmd\append ***************************
msg =..\..\messages
dos =..\..\dos
inc =..\..\inc
hinc =..\..\h
#
####################### dependencies begin here. #########################
#
all: command.com
$(inc)\dossym.inc: $(inc)\dosmac.inc $(inc)\bpb.inc \
$(inc)\buffer.inc $(inc)\sysvar.inc $(inc)\vector.inc \
$(inc)\mult.inc $(inc)\dirent.inc $(inc)\dpb.inc $(inc)\curdir.inc \
$(inc)\cpmfcb.inc $(inc)\find.inc $(inc)\pdb.inc $(inc)\exe.inc \
$(inc)\sf.inc $(inc)\arena.inc $(inc)\intnat.inc $(inc)\mi.inc \
$(inc)\filemode.inc $(inc)\error.inc $(inc)\syscall.inc
echo "touch $(inc)\dossym.inc"
command.ctl: command.skl $(msg)\$(COUNTRY).msg makefile
command1.obj: command1.asm $(inc)\dossym.inc \
$(inc)\devsym.inc comsw.asm comequ.asm resmsg.equ \
envdata.asm
command2.obj: command2.asm $(inc)\dossym.inc \
$(inc)\devsym.inc comsw.asm comequ.asm resmsg.equ \
envdata.asm
copy.obj: copy.asm comsw.asm $(inc)\dossym.inc \
$(inc)\devsym.inc comseg.asm comequ.asm
copypr1.obj: copypr1.asm comsw.asm $(inc)\dossym.inc \
$(inc)\devsym.inc comseg.asm comequ.asm
copypr2.obj: copypr2.asm comsw.asm $(inc)\dossym.inc \
$(inc)\devsym.inc comseg.asm comequ.asm
cparse.obj: cparse.asm comsw.asm $(inc)\dossym.inc \
$(inc)\devsym.inc comseg.asm comequ.asm
init.obj: init.asm $(inc)\dossym.inc $(inc)\devsym.inc \
comsw.asm comseg.asm comequ.asm resmsg.equ $(inc)\sysmsg.inc \
$(inc)\msgserv.asm command.ctl
iparse.obj: iparse.asm comseg.asm $(inc)\parse.asm $(inc)\psdata.inc
parse2.obj: parse2.asm $(inc)\dossym.inc $(inc)\devsym.inc comsw.asm \
comseg.asm comequ.asm
path1.obj: path1.asm $(inc)\dossym.inc $(inc)\devsym.inc comsw.asm \
comseg.asm comequ.asm
path2.obj: path2.asm $(inc)\dossym.inc $(inc)\devsym.inc comsw.asm \
comseg.asm comequ.asm
rdata.obj: rdata.asm comsw.asm comseg.asm $(inc)\sysmsg.inc \
$(inc)\msgserv.asm command.cla command.cl3 command.cl4 \
command.cld command.clc command.cle command.ctl
rucode.obj: rucode.asm $(inc)\dossym.inc $(inc)\devsym.inc \
$(inc)\doscntry.inc resmsg.equ $(inc)\sysmsg.inc \
$(inc)\msgserv.asm comsw.asm comseg.asm comequ.asm command.ctl
tbatch.obj: tbatch.asm comsw.asm $(inc)\dossym.inc $(inc)\doscntry.inc \
$(inc)\devsym.inc comseg.asm comequ.asm ifequ.asm
tbatch2.obj: tbatch2.asm comsw.asm $(inc)\dossym.inc $(inc)\doscntry.inc \
$(inc)\devsym.inc comseg.asm comequ.asm ifequ.asm
tcmd1a.obj: tcmd1a.asm comsw.asm $(inc)\dossym.inc $(inc)\ioctl.inc \
$(inc)\devsym.inc comseg.asm comequ.asm ifequ.asm
tcmd1b.obj: tcmd1b.asm comsw.asm $(inc)\dossym.inc $(inc)\ioctl.inc \
$(inc)\devsym.inc comseg.asm comequ.asm ifequ.asm $(inc)\ea.inc
tcmd2a.obj: tcmd2a.asm comsw.asm $(inc)\dossym.inc $(inc)\ioctl.inc \
$(inc)\devsym.inc comseg.asm comequ.asm ifequ.asm
tcmd2b.obj: tcmd2b.asm comsw.asm $(inc)\dossym.inc \
$(inc)\devsym.inc comseg.asm comequ.asm ifequ.asm
tcode.obj: tcode.asm comsw.asm $(inc)\dossym.inc \
$(inc)\devsym.inc comseg.asm comequ.asm ifequ.asm \
$(inc)\mshalo.asm
tdata.obj: tdata.asm comsw.asm comseg.asm $(inc)\curdir.inc \
$(inc)\error.inc ifequ.asm comequ.asm $(inc)\sysmsg.inc \
$(inc)\msgserv.asm tranmsg.asm command.clf command.cl1 command.cl2 \
command.ctl $(inc)\ea.inc
tenv.obj: tenv.asm comsw.asm $(inc)\dossym.inc $(inc)\devsym.inc \
comseg.asm comequ.asm ifequ.asm $(inc)\doscntry.inc
tenv2.obj: tenv2.asm comsw.asm $(inc)\dossym.inc $(inc)\devsym.inc \
comseg.asm comequ.asm ifequ.asm
tfor.obj: tfor.asm comsw.asm $(inc)\dossym.inc $(inc)\devsym.inc \
comseg.asm comequ.asm ifequ.asm fordata.asm
tmisc1.obj: tmisc1.asm comsw.asm $(inc)\dossym.inc \
$(inc)\devsym.inc comseg.asm comequ.asm ifequ.asm
tmisc2.obj: tmisc2.asm comsw.asm $(inc)\dossym.inc $(inc)\ioctl.inc \
$(inc)\devsym.inc comseg.asm comequ.asm ifequ.asm
tparse.obj: tparse.asm comseg.asm $(inc)\parse.asm $(inc)\psdata.inc
tpipe.obj: tpipe.asm comsw.asm $(inc)\dossym.inc \
$(inc)\devsym.inc comseg.asm comequ.asm ifequ.asm
tprintf.obj: tprintf.asm comsw.asm $(inc)\dosmac.inc \
comseg.asm comequ.asm $(inc)\sysmsg.inc $(inc)\msgserv.asm \
command.ctl
tspc.obj: tspc.asm comsw.asm $(inc)\dossym.inc comequ.asm \
ifequ.asm comseg.asm $(inc)\ea.inc
tucode.obj: tucode.asm $(inc)\dosmac.inc $(inc)\dossym.inc \
comsw.asm comseg.asm comequ.asm ifequ.asm
uinit.obj: uinit.asm comsw.asm comseg.asm ifequ.asm command.clb \
$(inc)\sysmsg.inc $(inc)\msgserv.asm command.ctl
command.com: command1.obj command2.obj rucode.obj rdata.obj init.obj iparse.obj \
uinit.obj tcode.obj tbatch.obj tbatch2.obj tfor.obj tcmd1a.obj tcmd1b.obj \
tcmd2a.obj tcmd2b.obj tenv.obj tenv2.obj tmisc1.obj tmisc2.obj tpipe.obj \
parse2.obj path1.obj path2.obj tucode.obj copy.obj copypr1.obj copypr2.obj \
cparse.obj tparse.obj tprintf.obj tdata.obj tspc.obj
link @command.lnk
exe2bin command.exe command.com
del command.exe
|