#************************** 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"

command1.obj:  command1.nas $(inc)\dossym.mac \
    $(inc)\devsym.mac comsw.nas comequ.nas resmsg.mac \
    envdata.nas

command2.obj:  command2.nas $(inc)\dossym.mac \
    $(inc)\devsym.mac comsw.nas comequ.nas resmsg.mac \
    envdata.nas

copy.obj:  copy.nas comsw.nas $(inc)\dossym.mac \
    $(inc)\devsym.mac comseg.nas comequ.nas

copypr1.obj:  copypr1.nas comsw.nas $(inc)\dossym.mac \
    $(inc)\devsym.mac comseg.nas comequ.nas

copypr2.obj:  copypr2.nas comsw.nas $(inc)\dossym.mac \
    $(inc)\devsym.mac comseg.nas comequ.nas

cparse.obj:  cparse.nas comsw.nas $(inc)\dossym.mac \
    $(inc)\devsym.mac comseg.nas comequ.nas

init.obj:  init.nas $(inc)\dossym.mac $(inc)\devsym.mac \
    comsw.nas comseg.nas comequ.nas resmsg.mac $(inc)\sysmsg.mac \
    $(inc)\msgserv.nas command.ctl

iparse.obj:  iparse.nas comseg.nas $(inc)\parse.nas $(inc)\psdata.mac

parse2.obj:  parse2.nas $(inc)\dossym.mac $(inc)\devsym.mac comsw.nas \
    comseg.nas comequ.nas

path1.obj:  path1.nas $(inc)\dossym.mac $(inc)\devsym.mac comsw.nas \
    comseg.nas comequ.nas

path2.obj:  path2.nas $(inc)\dossym.mac $(inc)\devsym.mac comsw.nas \
    comseg.nas comequ.nas

rdata.obj:  rdata.nas comsw.nas comseg.nas $(inc)\sysmsg.mac \
    $(inc)\msgserv.nas command.cla command.cl3 command.cl4 \
    command.cld command.clc command.cle command.ctl

rucode.obj:  rucode.nas $(inc)\dossym.mac $(inc)\devsym.mac \
    $(inc)\doscntry.mac resmsg.mac $(inc)\sysmsg.mac \
    $(inc)\msgserv.nas comsw.nas comseg.nas comequ.nas command.ctl

tbatch.obj:  tbatch.nas comsw.nas $(inc)\dossym.mac $(inc)\doscntry.mac \
    $(inc)\devsym.mac comseg.nas comequ.nas ifequ.nas

tbatch2.obj:  tbatch2.nas comsw.nas $(inc)\dossym.mac $(inc)\doscntry.mac \
    $(inc)\devsym.mac comseg.nas comequ.nas ifequ.nas

tcmd1a.obj:  tcmd1a.nas comsw.nas $(inc)\dossym.mac $(inc)\ioctl.mac \
    $(inc)\devsym.mac comseg.nas comequ.nas ifequ.nas

tcmd1b.obj:  tcmd1b.nas comsw.nas $(inc)\dossym.mac $(inc)\ioctl.mac \
    $(inc)\devsym.mac comseg.nas comequ.nas ifequ.nas $(inc)\ea.mac

tcmd2a.obj:  tcmd2a.nas comsw.nas $(inc)\dossym.mac $(inc)\ioctl.mac \
    $(inc)\devsym.mac comseg.nas comequ.nas ifequ.nas

tcmd2b.obj:  tcmd2b.nas comsw.nas $(inc)\dossym.mac \
    $(inc)\devsym.mac comseg.nas comequ.nas ifequ.nas

tcode.obj:  tcode.nas comsw.nas $(inc)\dossym.mac \
    $(inc)\devsym.mac comseg.nas comequ.nas ifequ.nas \
    $(inc)\mshalo.nas

tdata.obj:  tdata.nas comsw.nas comseg.nas $(inc)\curdir.mac \
    $(inc)\error.mac ifequ.nas comequ.nas $(inc)\sysmsg.mac \
    $(inc)\msgserv.nas tranmsg.nas command.clf command.cl1 command.cl2 \
    command.ctl  $(inc)\ea.mac

tenv.obj:  tenv.nas comsw.nas $(inc)\dossym.mac $(inc)\devsym.mac \
    comseg.nas comequ.nas ifequ.nas $(inc)\doscntry.mac

tenv2.obj:  tenv2.nas comsw.nas $(inc)\dossym.mac $(inc)\devsym.mac \
    comseg.nas comequ.nas ifequ.nas

tfor.obj:  tfor.nas comsw.nas $(inc)\dossym.mac $(inc)\devsym.mac \
    comseg.nas comequ.nas ifequ.nas fordata.nas

tmisc1.obj:  tmisc1.nas comsw.nas $(inc)\dossym.mac \
    $(inc)\devsym.mac comseg.nas comequ.nas ifequ.nas

tmisc2.obj:  tmisc2.nas comsw.nas $(inc)\dossym.mac $(inc)\ioctl.mac \
    $(inc)\devsym.mac comseg.nas comequ.nas ifequ.nas

tparse.obj:  tparse.nas comseg.nas $(inc)\parse.nas $(inc)\psdata.mac

tpipe.obj:  tpipe.nas comsw.nas $(inc)\dossym.mac \
    $(inc)\devsym.mac comseg.nas comequ.nas ifequ.nas

tprintf.obj:  tprintf.nas comsw.nas $(inc)\dosmac.mac \
    comseg.nas comequ.nas $(inc)\sysmsg.mac $(inc)\msgserv.nas \
    command.ctl

tspc.obj:  tspc.nas comsw.nas $(inc)\dossym.mac comequ.nas \
    ifequ.nas comseg.nas  $(inc)\ea.mac

tucode.obj:  tucode.nas $(inc)\dosmac.mac $(inc)\dossym.mac \
    comsw.nas comseg.nas comequ.nas ifequ.nas

uinit.obj:  uinit.nas comsw.nas comseg.nas ifequ.nas command.clb \
    $(inc)\sysmsg.mac $(inc)\msgserv.nas command.ctl

command1.fob: command1.obj
command2.fob: command2.obj
rucode.fob: rucode.obj
rdata.fob: rdata.obj
init.fob: init.obj
iparse.fob: iparse.obj
uinit.fob: uinit.obj
tcode.fob: tcode.obj
tbatch.fob: tbatch.obj
tbatch2.fob: tbatch2.obj
tfor.fob: tfor.obj
tcmd1a.fob: tcmd1a.obj
tcmd1b.fob: tcmd1b.obj
tcmd2a.fob: tcmd2a.obj
tcmd2b.fob: tcmd2b.obj
tenv.fob: tenv.obj
tenv2.fob: tenv2.obj
tmisc1.fob: tmisc1.obj
tmisc2.fob: tmisc2.obj
tpipe.fob: tpipe.obj
parse2.fob: parse2.obj
path1.fob: path1.obj
path2.fob: path2.obj
tucode.fob: tucode.obj
copy.fob: copy.obj
copypr1.fob: copypr1.obj
copypr2.fob: copypr2.obj
cparse.fob: cparse.obj
tparse.fob: tparse.obj
tprintf.fob: tprintf.obj
tdata.fob: tdata.obj
tspc.fob: tspc.obj

command.com:  command1.fob command2.fob rucode.fob rdata.fob init.fob iparse.fob \
    uinit.fob tcode.fob tbatch.fob tbatch2.fob tfor.fob tcmd1a.fob tcmd1b.fob \
    tcmd2a.fob tcmd2b.fob tenv.fob tenv2.fob tmisc1.fob tmisc2.fob tpipe.fob \
    parse2.fob path1.fob path2.fob tucode.fob copy.fob copypr1.fob copypr2.fob \
    cparse.fob tparse.fob tprintf.fob tdata.fob tspc.fob
	warplink @commandw.lnk
