All : sic.exe analyze.exe count.exe sichelp.exe indent.exe makedata.exe renumber.exe keytrap.obj

c = /ah/e/o/g3;

keytrap.obj :: keytrap.asm
 tasm /t keytrap;

sic.obj :: sic.bas sic.inc bpb.bi dta.bi qbx.bi fat32.bi
 bc sic$c

sicsub1.obj :: sicsub1.bas sic.inc bpb.bi dta.bi qbx.bi fat32.bi
 bc sicsub1$c

sicsub2.obj :: sicsub2.bas sic.inc bpb.bi dta.bi qbx.bi fat32.bi
 bc sicsub2$c

sic.exe :: sic.obj sicsub1.obj sicsub2.obj keytrap.obj
 link sic+(sicsub1)+(sicsub2)+keytrap,sic.exe,Nul,vbdos.lib;

analyze.obj :: analyze.bas sic.inc bpb.bi dta.bi qbx.bi fat32.bi
 bc analyze$c

analyze.exe :: analyze.obj
 link analyze,analyze.exe,Nul,vbdos.lib/e;

count.obj :: count.bas sic.inc bpb.bi dta.bi qbx.bi fat32.bi
 bc count$c

count.exe :: count.obj
 link count,count.exe,Nul,vbdos.lib/e;

sichelp.obj :: sichelp.bas sic.inc bpb.bi dta.bi qbx.bi fat32.bi
 bc sichelp$c

sichelp.exe :: sichelp.obj
 link sichelp,sichelp.exe,Nul,vbdos.lib/e;

indent.obj :: indent.bas sic.inc bpb.bi dta.bi qbx.bi fat32.bi
 bc indent$c

indent.exe :: indent.obj
 link indent,indent.exe,Nul,vbdos.lib/e;

makedata.obj :: makedata.bas sic.inc
 bc makedata/o;

makedata.exe :: makedata.obj
 link makedata,makedata.exe,Nul,/e;

renumber.obj :: renumber.bas sic.inc bpb.bi dta.bi qbx.bi fat32.bi
 bc renumber$c

renumber.exe :: renumber.obj
 link renumber,renumber.exe,Nul,vbdos.lib/e;
