1 #************************** makefile for cmd\append ***************************
9 ####################### dependencies begin here. #########################
14 $(inc)\dossym.inc: $(inc)\dosmac.inc $(inc)\bpb.inc \
15 $(inc)\buffer.inc $(inc)\sysvar.inc $(inc)\vector.inc \
16 $(inc)\mult.inc $(inc)\dirent.inc $(inc)\dpb.inc $(inc)\curdir.inc \
17 $(inc)\cpmfcb.inc $(inc)\find.inc $(inc)\pdb.inc $(inc)\exe.inc \
18 $(inc)\sf.inc $(inc)\arena.inc $(inc)\intnat.inc $(inc)\mi.inc \
19 $(inc)\filemode.inc $(inc)\error.inc $(inc)\syscall.inc
20 echo "touch $(inc)\dossym.inc"
22 command.ctl: command.skl $(msg)\$(COUNTRY).msg makefile
24 command1.obj: command1.asm $(inc)\dossym.inc \
25 $(inc)\devsym.inc comsw.asm comequ.asm resmsg.equ \
28 command2.obj: command2.asm $(inc)\dossym.inc \
29 $(inc)\devsym.inc comsw.asm comequ.asm resmsg.equ \
32 copy.obj: copy.asm comsw.asm $(inc)\dossym.inc \
33 $(inc)\devsym.inc comseg.asm comequ.asm
35 copypr1.obj: copypr1.asm comsw.asm $(inc)\dossym.inc \
36 $(inc)\devsym.inc comseg.asm comequ.asm
38 copypr2.obj: copypr2.asm comsw.asm $(inc)\dossym.inc \
39 $(inc)\devsym.inc comseg.asm comequ.asm
41 cparse.obj: cparse.asm comsw.asm $(inc)\dossym.inc \
42 $(inc)\devsym.inc comseg.asm comequ.asm
44 init.obj: init.asm $(inc)\dossym.inc $(inc)\devsym.inc \
45 comsw.asm comseg.asm comequ.asm resmsg.equ $(inc)\sysmsg.inc \
46 $(inc)\msgserv.asm command.ctl
48 iparse.obj: iparse.asm comseg.asm $(inc)\parse.asm $(inc)\psdata.inc
50 parse2.obj: parse2.asm $(inc)\dossym.inc $(inc)\devsym.inc comsw.asm \
53 path1.obj: path1.asm $(inc)\dossym.inc $(inc)\devsym.inc comsw.asm \
56 path2.obj: path2.asm $(inc)\dossym.inc $(inc)\devsym.inc comsw.asm \
59 rdata.obj: rdata.asm comsw.asm comseg.asm $(inc)\sysmsg.inc \
60 $(inc)\msgserv.asm command.cla command.cl3 command.cl4 \
61 command.cld command.clc command.cle command.ctl
63 rucode.obj: rucode.asm $(inc)\dossym.inc $(inc)\devsym.inc \
64 $(inc)\doscntry.inc resmsg.equ $(inc)\sysmsg.inc \
65 $(inc)\msgserv.asm comsw.asm comseg.asm comequ.asm command.ctl
67 tbatch.obj: tbatch.asm comsw.asm $(inc)\dossym.inc $(inc)\doscntry.inc \
68 $(inc)\devsym.inc comseg.asm comequ.asm ifequ.asm
70 tbatch2.obj: tbatch2.asm comsw.asm $(inc)\dossym.inc $(inc)\doscntry.inc \
71 $(inc)\devsym.inc comseg.asm comequ.asm ifequ.asm
73 tcmd1a.obj: tcmd1a.asm comsw.asm $(inc)\dossym.inc $(inc)\ioctl.inc \
74 $(inc)\devsym.inc comseg.asm comequ.asm ifequ.asm
76 tcmd1b.obj: tcmd1b.asm comsw.asm $(inc)\dossym.inc $(inc)\ioctl.inc \
77 $(inc)\devsym.inc comseg.asm comequ.asm ifequ.asm $(inc)\ea.inc
79 tcmd2a.obj: tcmd2a.asm comsw.asm $(inc)\dossym.inc $(inc)\ioctl.inc \
80 $(inc)\devsym.inc comseg.asm comequ.asm ifequ.asm
82 tcmd2b.obj: tcmd2b.asm comsw.asm $(inc)\dossym.inc \
83 $(inc)\devsym.inc comseg.asm comequ.asm ifequ.asm
85 tcode.obj: tcode.asm comsw.asm $(inc)\dossym.inc \
86 $(inc)\devsym.inc comseg.asm comequ.asm ifequ.asm \
89 tdata.obj: tdata.asm comsw.asm comseg.asm $(inc)\curdir.inc \
90 $(inc)\error.inc ifequ.asm comequ.asm $(inc)\sysmsg.inc \
91 $(inc)\msgserv.asm tranmsg.asm command.clf command.cl1 command.cl2 \
92 command.ctl $(inc)\ea.inc
94 tenv.obj: tenv.asm comsw.asm $(inc)\dossym.inc $(inc)\devsym.inc \
95 comseg.asm comequ.asm ifequ.asm $(inc)\doscntry.inc
97 tenv2.obj: tenv2.asm comsw.asm $(inc)\dossym.inc $(inc)\devsym.inc \
98 comseg.asm comequ.asm ifequ.asm
100 tfor.obj: tfor.asm comsw.asm $(inc)\dossym.inc $(inc)\devsym.inc \
101 comseg.asm comequ.asm ifequ.asm fordata.asm
103 tmisc1.obj: tmisc1.asm comsw.asm $(inc)\dossym.inc \
104 $(inc)\devsym.inc comseg.asm comequ.asm ifequ.asm
106 tmisc2.obj: tmisc2.asm comsw.asm $(inc)\dossym.inc $(inc)\ioctl.inc \
107 $(inc)\devsym.inc comseg.asm comequ.asm ifequ.asm
109 tparse.obj: tparse.asm comseg.asm $(inc)\parse.asm $(inc)\psdata.inc
111 tpipe.obj: tpipe.asm comsw.asm $(inc)\dossym.inc \
112 $(inc)\devsym.inc comseg.asm comequ.asm ifequ.asm
114 tprintf.obj: tprintf.asm comsw.asm $(inc)\dosmac.inc \
115 comseg.asm comequ.asm $(inc)\sysmsg.inc $(inc)\msgserv.asm \
118 tspc.obj: tspc.asm comsw.asm $(inc)\dossym.inc comequ.asm \
119 ifequ.asm comseg.asm $(inc)\ea.inc
121 tucode.obj: tucode.asm $(inc)\dosmac.inc $(inc)\dossym.inc \
122 comsw.asm comseg.asm comequ.asm ifequ.asm
124 uinit.obj: uinit.asm comsw.asm comseg.asm ifequ.asm command.clb \
125 $(inc)\sysmsg.inc $(inc)\msgserv.asm command.ctl
127 command.com: command1.obj command2.obj rucode.obj rdata.obj init.obj iparse.obj \
128 uinit.obj tcode.obj tbatch.obj tbatch2.obj tfor.obj tcmd1a.obj tcmd1b.obj \
129 tcmd2a.obj tcmd2b.obj tenv.obj tenv2.obj tmisc1.obj tmisc2.obj tpipe.obj \
130 parse2.obj path1.obj path2.obj tucode.obj copy.obj copypr1.obj copypr2.obj \
131 cparse.obj tparse.obj tprintf.obj tdata.obj tspc.obj
133 exe2bin command.exe command.com